原文:Prometheus 自定義exporter 監控key

當Prometheus的node exporter中沒有我們需要的一些監控項時,就可以如zabbix一樣定制一些key,讓其支持我們所需要的監控項。node exporter 可在啟動時指定路徑,並將該路徑下的 .prom 識別為監控數據文件。 添加取值腳本 執行效果 設置定時任務 添加啟動參數 啟動node exporter,指定新加key值的prom路徑 驗證 查看metrics值是否新增了該 ...

2019-02-21 15:05 0 3216 推薦指數:

查看詳情

Prometheus自定義Exporter的實現

很多時候,我們在使用Prometheus時,官方提供的采集組件不能滿足監控需求,我們就需要自行編寫Exporter。 本文的示例采用go語言和Gauge (測量指標)類型實現。自定義Exporter去取MongoDB里動態增長的數據。 Metric接口 Prometheus client庫 ...

Fri Aug 28 01:05:00 CST 2020 1 2836
prometheus node-exporter增加新的自定義監控

項目中collector中新增加自己所需監控項即可 定義啟動node-exporter是傳入的參數 var ( phpEndPoint = kingpin.Flag("collector.phpfpm.endpoint", "phpfpm endPonit ...

Mon Dec 16 09:57:00 CST 2019 0 649
node_exporter自定義監控

背景 我們在使用Zabbix的時候,可以自己寫自定義腳本。在使用Promethues的時候,有很多的exporter,但是有一些特殊的情況沒有,比如,我需要監控進程一啟動就告警,但是進程沒啟動,是使用process_exporter監控不了的,在process_exporter官網找了一圈 ...

Tue Mar 30 01:18:00 CST 2021 0 765
Prometheus-自定義Node_Exporter

標量(Scalar):一個浮點型的數字值 標量只有一個數字,沒有時序。 需要注意的是,當使用表達式count(http_requests_total),返回的數據類型,依然是瞬時向量。用戶可以通過內置函數scalar()將單個瞬時向量轉換為標量。 Prometheus-自定義 ...

Mon Sep 24 16:23:00 CST 2018 0 1909
Prometheus通過node_exporter自定義metric

一般情況下,我們自定義的一些監控項都是通過push到pushgateway上,再由prometheus從pushgateway pull。 但是通過pushgateway推送數據時,如果推送過程中有重復的數據,prometheus從pushgateway pull數據時,會出現獲取不到數據的情況 ...

Fri Oct 30 00:41:00 CST 2020 0 493
Prometheus Operator自定義監控

Prometheus Operator默認的監控指標並不能完全滿足實際的監控需求,這時候就需要我們自己根據業務添加自定義監控。添加一個自定義監控的步驟如下: 1、創建一個ServiceMonitor對象,用於Prometheus添加監控項 2、為ServiceMonitor對象關聯metrics ...

Mon Nov 30 20:09:00 CST 2020 0 1280
Prometheus自定義監控部署

參考官方文檔:https://prometheus.io/docs/ Prometheus是一個開源的服務監控系統,它通過HTTP協議從遠程的機器收集數據並存儲在本地的時序數據庫上。 Prometheus通過安裝在遠程機器上的exporter插件來收集監控數據,這里要用 ...

Thu Sep 13 01:47:00 CST 2018 0 3629
prometheus自定義監控指標——實戰

上一節介紹了pushgateway的作用、優劣以及部署使用,本機通過幾個實例來重溫一下自定義監控指標是如何使用的。 一、監控容器啟動時間(shell)   使用prometheus已經兩個月了,但從未找到容器運行時間的指標(有一個類似的指標是容器創建時間)。學會自定義監控指標后,第一個實例 ...

Sat Jun 29 23:24:00 CST 2019 0 11058
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM