webapp.yml文件編輯用戶名密碼
概括(可看到):應(yīng)用數(shù)、Service監(jiān)控盹愚、慢服務(wù)、每分鐘請求站故、吞吐量
? ? ? ? ? ? ? ? ? ? ? ? 拓?fù)鋱D皆怕、TraceId、每個方法哪個階段具體耗時西篓、sql語句愈腾。。岂津。虱黄。
一、http://localhost:8080/#/monitor/dashboard
(1)52個app并不代表52個應(yīng)用吮成,比如paycenter有兩臺paycenter1和paycenter2就算了2個app橱乱。在我們公司辜梳,paycenter1、paycenter2這些運維都和我們跳板機管理平臺上的名稱設(shè)置的一樣泳叠,約定大于配置作瞄,開發(fā)人員可以更加便捷的排查問題。
(2)app數(shù)危纫,語言類探針app_code來決定的粉洼。比如我們公司的線上配置就是agent.application_code=auth-center-1
上圖中需要解釋兩個概念:
cpm代表每分鐘請求次數(shù)
SLA=(TRANSACTION_CALLS- TRANSACTION_ERROR_CALLS ) * 10000 ) / TRANSACTION_CALLS
二、該頁面主要支持四個跳轉(zhuǎn):
1.Application監(jiān)控頁面
2.Service監(jiān)控頁面
3.叶摄、 慢服務(wù)監(jiān)控頁面。
4安拟、 Application Throughput應(yīng)用吞吐量監(jiān)控頁面蛤吓。
Dashboard的頁面上部分,選擇功能模塊: 定期refresh Dashboard數(shù)據(jù)糠赦,右:調(diào)整整體的查詢區(qū)間会傲。
三、Topology
Monitor下的Topology拙泽,會看到下面這張拓?fù)鋱D?
當(dāng)然這張圖太過于夸張了淌山,如果接入SkyWalking的應(yīng)用并不是很多赏枚,會如下圖所示:
左側(cè)的三個小按鈕可以調(diào)整你的視圖巧涧,支持拖拽。右側(cè)可以輸入你所關(guān)心的應(yīng)用名岔帽。比如我們輸入一個支付和訂單兩個應(yīng)用荷荤,左側(cè)的拓?fù)鋱D會變得更加清晰:
另外退渗,上圖中的綠色圓圈都是可以點擊的,如果你點擊以后蕴纳,還會出現(xiàn)節(jié)點信息:
Application
點擊Monitor菜單下的Application你會看到下面這張圖会油,這張圖里你可以看到的東西都做了注解。
點開More Server Details古毛,可看更多
是的翻翩,除了Host、IPv4稻薇、Pid嫂冻、OS以外,你還可以看到CPU塞椎、Heap絮吵、Non-Heap、GC(Young GC忱屑、Old GC)等詳細(xì)監(jiān)控信息蹬敲。
Service
Monitor菜單下的Service
Dependency Map鼠標(biāo)懸拖景海可以看到每個階段的執(zhí)行時間,這是Service下的功能
圖中Top 20 Slow Traces下面的被我馬賽克掉的trace的按鈕框伴嗡,可看到更加詳細(xì)的信息:
每個方法哪個階段具體耗時急波。每一行基本都是可以打開,包含了Tags瘪校、Logs等監(jiān)控內(nèi)容
Alarm
點擊Monitor菜單下的Alarm你會看到告警菜單澄暮。目前5.X版本的還沒有接入郵件、短信等告警方式阱扬,后續(xù)6支持webhook泣懊,用戶可以自己去接短信和郵件。
告警內(nèi)容中你可以看到Applicaion麻惶、Server和Service三個層面的告警內(nèi)容
Trace
非常實用的功能馍刮,用戶可以根據(jù)精確的TraceId去查找
也可以設(shè)定時間段去查找
我在寫使用手冊時候,非常巧的是窃蹋,看到了上圖三起異常卡啰,于是我們往下拉列表看到了具體的數(shù)據(jù)
點擊進(jìn)去,我們可以看到具體的失敗原因
可以直接將Trace State調(diào)整為Error級別進(jìn)行查詢
再回顧一遍
一警没、首頁:
二匈辱、首頁Slow Service的projectC:
三、首頁的Appliation Throughput中的projectD:
四杀迹、左下角的slow service里的Consumer:
http://www.reibang.com/p/2fd56627a3cf
https://skywalking.apache.org/zh/blog/2018-12-18-Apache-SkyWalking-5-0-UserGuide.html