本文介紹Log Service全棧可觀測應用中的效能監控功能。
優勢
對於前端開發人員而言,Chrome瀏覽器中的效能分析可能是最為直觀的效能資料採集,下圖記錄了Chrome瀏覽器載入網頁每個事件的時間戳記和期間,包括JavaScript函數執行、網路請求和渲染過程等。這些資料為前端開發人員尋找網頁效能瓶頸與定位最佳化點提供了依據。

隨著服務的發展,應用的部署結構存在微服務、多雲、多地區、多架構機器等諸多行為。持久性能採集為效能採集增加了時間維度,相比於單機效能採集,持久性能採集具有以下優勢。
情境 | 單機效能採集 | 持久性能採集 |
對比某服務在測試環境與生產環境的效能差異 | 不支援 | 支援 |
對比某服務版本1.0與版本2.0的效能差異 | 不支援 | 支援 |
對比某服務在ARM伺服器與AMD伺服器的效能差異 | 不支援 | 支援 |
對比某服務在北京地區與杭州地區服務的效能差異 | 不支援 | 支援 |
採集模式
Simple Log Service持久性能資料分析是開放的、一站式的效能分析平台,並且為開發人員提供便捷的多語言接入模式。

在接入模式上, Logtail提供Pull和Push 2種接入模式。
Pull模式針對某些語言特點,支援自動拉取效能資料。
Push模式支援接收某些平台效能資料的推送,例如基於Pyroscope傳輸協議。