prometheus遇見的問題

數(shù)據(jù)相減問題

目的: 算出mysql_global_status_commands_total該指標(biāo)中的stmt_prepare與stmt_close之間的差值
錯(cuò)誤:mysql_global_status_commands_total{command="stmt_prepare"} - mysql_global_status_commands_total{command="stmt_close"}
原因: 篩選結(jié)果出的結(jié)果集不同是向量無法做減法
解決方案: 向量轉(zhuǎn)標(biāo)量(只試用與one to one 也就是 需要結(jié)果集為一條 如果為兩條 則為Nan)
scalar(mysql_global_status_commands_total{command="stmt_prepare"}) - scalar(mysql_global_status_commands_total{command="stmt_close"})
解決方案2: 忽略掉此條件(可行)
mysql_global_status_commands_total{command="stmt_prepare"} - ignoring(command) mysql_global_status_commands_total{command="stmt_close"}

consul注冊(cè)無法添加新的標(biāo)簽

目的: consul注冊(cè)服務(wù),添加自定義標(biāo)簽,方便后面做聚合分析
問題: consul注冊(cè)服務(wù)無法自定義標(biāo)簽, 只有原始的(_meta_consul**)的一些標(biāo)簽需要在prometheus.yml中配置
解決方案:
relabel_configs:
- action: labelmap
regex: _meta_consul_service(.+)
// 將符合正則表達(dá)式的保留匹配之后的:
__meta_consul_service_abc = 123
abc = 123

image.png

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容