今天我將演示如何在OpenResty Edge中設置一個 gRPC 反向代理和負載均衡器。 gRPC 樣本服務器和樣本服務我們準備了一個 gRPC 樣本服務器。該服務器的 IP 地址以 .166 結尾。監聽的端口是 8080。這個是樣本 gRPC 服務的 protobuf 定義文件。1cat hello_world.proto 這個服務根據name參數返回一個歡迎信息。
今天我將演示如何將 OpenResty Edge 作為 Kubernetes 集羣的一個功能強大的 ingress controller 使用。也就是説,當後端應用程序是運行在 Kubernetes 容器內部的時候,如何藉助 OpenRest Edge 管理其流量。 在本教程中,我們將在一個 Edge 應用中創建一個 Kubernetes 上游。Edge 網關服務器可以運行在 Kub
今天我們要演示如何在微軟的 Azure 雲上部署自主部署版的OpenResty XRay。視頻演示中用到的命令説明,詳見文檔。創建訂閲和資源組第一步我們要創建訂閲和資源組,打開 Azure 首頁,點擊訂閲圖標。 這裏我們已經提前創建好了訂閲,名字叫 Azure subscription 1。 再返回 Azure 首頁。 準備創建資源組,點擊資源組圖標。
我們最近使用 OpenResty XRay 幫助網絡安全行業的一個企業客户優化了他們的 OpenResty/Nginx 應用程序請求吞吐量低的問題。 OpenResty XRay 在客户的生產環境中自動進行了所有分析並生成了診斷報告,在報告中我們立即看到了瓶頸問題。Lua IPC1 管道操作,io.popen 等,嚴重阻塞了 OpenResty/Nginx 的事件循環。 使用 OpenResty
我們最近使用 OpenResty XRay 幫助一個銷售 CDN 和流量網關服務的企業客户優化了他們的 OpenResty/Nginx 服務器的內存使用。這個客户在他們的 OpenResty/Nginx 配置文件中定義了許多虛擬服務器和 URI location。OpenResty XRay 在客户的生產環境中自動進行了大部分分析,基於分析結果給出的方案讓 nginx 進程的內存佔用減少了大約 3
本週我受邀在 QCon 北京 2023 大會上作了一次遠程分享,主題是:《穿透 K8s 容器的深度應用分析:使用動態追蹤分析應用的前沿技術》。 在這次分享中,我介紹了 Kubernetes 和 Docker 容器佈署環境下使用各種不同的方法來進行監控和問題診斷。重點突出了動態追蹤技術,包括有眾多侷限和缺點的開源技術(SystemTap/eBPF/GDB)和我們開發的新一代分佈式動態追蹤平台 Ope
摘要: OpenResty Inc. 團隊利用商業產品 OpenResty XRay 的動態追蹤技術,在介入 B 站《2021.07.13 我們是這樣崩的》文中所描述的重大線上事故後很短的時間內定位了導致 B 站線上服務不可用的問題根源,並幫助解決重大線上事故。 B 站(Bilibili.com)這兩天發表了一篇總結去年那場大事故的文章《2021.07.13 我們是這樣崩的》。文章發出後引發了廣