1. 程式人生 > 其它 >|NO.Z.00312|——————————|CloudNative|——|KuberNetes&運維.V32|-----------------------------------------------------------|監控.v09|PromQL判斷_監控指標|

|NO.Z.00312|——————————|CloudNative|——|KuberNetes&運維.V32|-----------------------------------------------------------|監控.v09|PromQL判斷_監控指標|



[CloudNative:KuberNetes&運維.V32]                                                                      [Applications.KuberNetes] [|PromQL常用函式|查詢|增長率|預測性告警|判斷監控指標是否正確|去除小數點|差值|排序|處理label|]








一、absent:判斷監控指標是否正確
### --- 查詢k8s-master01記憶體監控值

~~~     表示式:node_memory_MemFree_bytes{instance="k8s-master01"}
~~~     輸出結果:254648320
二、absent返回值是什麼:
### --- 函式:absent

~~~     表示式:absent(node_memory_MemFree_bytes{instance="k8s-master01"})
~~~     輸出結果:no data:有返回值的,說明這個表示式是沒有問題的
~~~     # 注:absent():如果樣本資料不為空則返回no data,如果為空則返回1;
~~~     可以使用它來判斷監控指標是否正確
~~~     一般都是判斷資料是否在正常採集
三、假設模擬表示式寫錯了,檢視返回結果
### --- 表示式:absent(node_memory_MemFree_bytes{instance="k8s-master011"}) 

~~~     這個表示式是錯誤的
~~~     輸出結果:{instance="k8s-master011"}








===============================END===============================


Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart                                                                                                                                                    ——W.S.Landor



來自為知筆記(Wiz)