← Back
Ylang

日誌、埋點、A/B 測試都不夠用了?你該瞭解“動態追蹤”

  • 傳統方法 vs 動態追蹤:效率與控制力的革命
  • 動態追蹤:系統的“透視眼”
  • 從火焰圖到系統全景
  • 為甚麼選擇 OpenResty XRay?
  • 動態追蹤的新邊界
  • 傳統方法 vs 動態追蹤:效率與控制力的革命
  • 動態追蹤:系統的“透視眼”
  • 從火焰圖到系統全景
  • 為甚麼選擇 OpenResty XRay?
  • 動態追蹤的新邊界

可觀測性的下一站:OpenResty XRay 如何重新定義問題排查

  • 現代軟體架構下的問題排查為何越來越難?
  • 趨勢洞察:可觀測技術的未來
  • 動態追蹤技術是如何打通抽象層的
  • 實戰案例:線上上 Kong 服務中實時統計外掛資源消耗
  • 現代軟體架構下的問題排查為何越來越難?
  • 趨勢洞察:可觀測技術的未來
  • 動態追蹤技術是如何打通抽象層的
  • 實戰案例:線上上 Kong 服務中實時統計外掛資源消耗

為甚麼動態追蹤落地難?OpenResty XRay 如何破局?

  • 動態追蹤技術的落地痛點
  • OpenResty XRay:新一代動態追蹤解決方案
  • 動態追蹤的未來
  • 動態追蹤技術的落地痛點
  • OpenResty XRay:新一代動態追蹤解決方案
  • 動態追蹤的未來

自我最佳化:OpenResty XRay 的效能蛻變

  • 顯著的最佳化成果
  • Ylang 語言:動態追蹤的理想工具
  • 技術協同的典範
  • 顯著的最佳化成果
  • Ylang 語言:動態追蹤的理想工具
  • 技術協同的典範

實戰分享:OpenResty XRay 讓 Ylang 編譯器效能翻倍

  • 顯著的最佳化成果
  • Ylang 語言:動態追蹤的理想工具
  • 技術協同的典範
  • 顯著的最佳化成果
  • Ylang 語言:動態追蹤的理想工具
  • 技術協同的典範

編寫自定義 Ylang 分析器動態追蹤 Go 程式(使用 OpenResty XRay)

  • 向 Go 變數插入兩個鍵值對
  • 編寫自定義 Ylang 分析器,動態追蹤 Go 程式
  • 測試結果
  • 向 Go 變數插入兩個鍵值對
  • 編寫自定義 Ylang 分析器,動態追蹤 Go 程式
  • 測試結果

Ylang:適用於 eBPF、Stap+、GDB 等框架的通用語言(第四集,全四集)

  • 透明的跨容器追蹤
    • 高效的棧展開
    • 分析已終止程序(core dumps)
    • 極低的追蹤開銷
    • 標準 Y 語言庫和工具
    • 網路過濾和控制
    • Y 語言編譯器的實現
    • 作業系統支援
    • 對開源社群的貢獻
    • 結論
    • 致謝
Photo by 章亦春
  • 透明的跨容器追蹤
    • 高效的棧展開
    • 分析已終止程序(core dumps)
    • 極低的追蹤開銷
    • 標準 Y 語言庫和工具
    • 網路過濾和控制
    • Y 語言編譯器的實現
    • 作業系統支援
    • 對開源社群的貢獻
    • 結論
    • 致謝

Ylang: 適用於 eBPF、Stap+、GDB 等框架的通用語言(第三集,全四集)

  • Y 語言的語法(接上文)
    • 字串
    • 內建的正規表示式支援
    • 完整控制流支援
    • 浮點數支援
    • 與開源工具鏈的比較
  • 清晰的除錯符號方式
    • 除錯符號:無執行期系統開銷
    • 集中的軟體包資料庫
    • 模糊匹配除錯符號
Photo by 章亦春
  • Y 語言的語法(接上文)
    • 字串
    • 內建的正規表示式支援
    • 完整控制流支援
    • 浮點數支援
    • 與開源工具鏈的比較
  • 清晰的除錯符號方式
    • 除錯符號:無執行期系統開銷
    • 集中的軟體包資料庫
    • 模糊匹配除錯符號

Ylang:適用於 eBPF、Stap+、GDB 等框架的通用語言(第二集,全四集)

  • 語言語法(接上文)
    • 宏拓展
    • 追蹤者與被追蹤者空間
    • 探針
    • 拓展變數型別
Photo by Yichun Zhang
  • 語言語法(接上文)
    • 宏拓展
    • 追蹤者與被追蹤者空間
    • 探針
    • 拓展變數型別

Ylang: 適用於 eBPF、Stap+、GDB 等框架的通用語言(第一集,全四集)

  • 甚麼是動態追蹤
  • 為甚麼命名為 “Y”
  • 入門
  • 各種後端和執行時
  • 為甚麼要使用一個統一的前端語言
  • 語言的語法
  • 未完待續
Photo by 章亦春
  • 甚麼是動態追蹤
  • 為甚麼命名為 “Y”
  • 入門
  • 各種後端和執行時
  • 為甚麼要使用一個統一的前端語言
  • 語言的語法
  • 未完待續
聯絡我們

很樂意聽到您的反饋,請與我們聯絡 👋

成功傳送訊息!

我們的專家團隊將在 24 小時之內與您聯絡。
x