將應用數據上報至可觀測鏈路 OpenTelemetry 版后,可觀測鏈路 OpenTelemetry 版即可開始監控應用,您可以在提供服務頁面了解應用提供的服務詳情,包括接口調用、消息隊列、定時任務和內部方法的詳細信息。
前提條件
已將應用數據上報至可觀測鏈路 OpenTelemetry 版,具體操作,請參見接入指南。
查看應用提供服務
登錄可觀測鏈路 OpenTelemetry 版控制臺,在左側導航欄單擊應用列表。
在應用列表頁面頂部選擇目標地域,然后單擊目標應用名稱。
在上方導航欄單擊提供服務。
在快捷篩選區域(圖示①),您可以按請求類型、接口名稱、應用實例名稱對圖表、服務列表進行篩選過濾。
在趨勢圖區域(圖示②),您可以查看服務的請求數、錯誤數和平均耗時的時序曲線。
單擊圖標,可以在彈出的對話框中查看該指標在某個時間段的統計情況或對比不同日期在同一時間段的統計情況,通過選擇圖標可以切換柱狀圖、趨勢圖進行展示。
在服務列表區域(圖示③),您可以查看接口的名稱、類型、RED三指標(請求數、錯誤數、平均耗時)等信息。
在服務列表,您可以執行以下操作:
請求類型說明
服務端請求類型:
HTTP:HTTP協議請求的服務端
Dubbo:Dubbo RPC協議請求的服務端
HSF:HSF RPC協議請求的服務端
DSF:DSF RPC協議請求的服務端
gRPC:gRPC RPC協議請求的服務端
Thrift:Thrift RPC協議請求的服務端
Sofa:Sofa RPC協議請求的服務端
Server:通用服務端請求類型
消息中間件請求類型:
kafka:Kafka消息隊列的消費方
Consumer:通用消息消費方類型
定時任務請求類型:
SchedulerX:通過SchedulerX執行定時任務
Spring_Scheduled:通過Spring_Scheduled執行定時任務
JDK_Timer:通過JDK_Timer執行定時任務
XXL_Job:通過XXL_Job執行定時任務
Quartz:通過Quartz執行定時任務
內部方法請求類型:
user_method:Span類型為internal的調用,表示內部方法調用。
通用請求類型:
Span:通用Span調用(當無法判定span的調用類型時會采用該類型)。
接口詳情
概覽
在概覽頁簽可以查看目標接口的請求數、錯誤數、平均耗時,以及對應的時序曲線。
SQL和NoSQL分析
在SQL分析和NoSQL分析頁簽可以查看左側選中接口發起的SQL和NoSQL請求列表,同時可以通過應用實例列表進行過濾。
單擊SQL或NoSQL的數據庫名稱可以查看該數據庫的詳情;單擊SQL或NoSQL右側的調用鏈可以查看SQL或NoSQL執行邏輯所在的完整代碼鏈路。更多信息,請參見調用鏈分析。
鏈路上下游的接口調用情況
鏈路上游和鏈路下游頁簽分別列出了應用上游(調用應用的一方)和應用下游(被應用調用的一方)的接口及其調用性能指標,包括請求數、錯誤數和耗時信息。
調用鏈分析
調用鏈分析功能基于已存儲的全量鏈路明細數據,通過自由組合篩選條件與聚合維度進行實時分析,可以滿足不同場景的自定義診斷需求。更多信息,請參見調用鏈分析。
相關文檔
為避免在出現問題后被動診斷錯誤原因,您還可以使用告警功能針對一個接口或全部接口創建告警,即可在出現問題時向運維團隊發送通知。如何創建告警,請參見創建告警規則。