使用Prometheus針對自己的伺服器採集自定義的引數
用一個簡單的例子來說明。
我用express和http搭了一個最簡單的伺服器,監聽在8081埠上。
在metrics endpoint上,我會列印出這個伺服器從啟動至今,服務了多少次請求。這裡我只是簡單使用一個維護在memory中的計數器來模擬服務請求個數。每次metrics被請求,計數器加一。
localhost:8081/metrics測試一下:
開啟Prometheus伺服器的配置檔案prometheus.yml:
新增一條作業,static_configs的target配置成我自己的伺服器 localhost:8081.
localhost:9090訪問Prometheus的web UI:
切換到圖形介面,即可看到隨時間推移,我的伺服器響應了服務請求的趨勢圖。橫軸為時間點,縱軸為Prometheus伺服器從我的測試伺服器每隔預設的15秒收集到的服務響應請求。
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2666009/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP 採集程式中日常的引數PHP
- 針對Fluent-Bit採集容器日誌的補充
- Prometheus自定義指標Prometheus指標
- SingleR如何使用自定義的參考集
- 如何使用Prometheus採集SAP ABAP Netweaver的應用日誌資料Prometheus應用日誌
- vue17自定義指令(有引數,無引數)Vue
- SpringBoot自定義控制層引數解析Spring Boot
- Prometheus Operator自定義監控項Prometheus
- 18-神經網路-自定義帶引數的層神經網路
- Laravel 授權系統 - 自定義引數Laravel
- 如何自定義自己的vue-cli模板Vue
- 引數的定義和引數的傳遞
- Istio採集指標prometheus+grafana方案指標PrometheusGrafana
- Prometheus採集Java程式指標資訊PrometheusJava指標
- 如何自定義 CI/CD 配置檔案中的輸入引數?
- JsonPath:針對json的強大的規則解析與引數查詢工具JSON
- Spring自定義引數解析器設計Spring
- 使用Mybatis自定義外掛實現不侵入業務的公共引數自動追加MyBatis
- Go語言自定義自己的SSH-ServerGoServer
- 後臺自己定義的配置引數,在模型裡怎麼呼叫?模型
- Mybatis使用小技巧-自定義結果集MyBatis
- 15.prometheus之pushgateway自定義監控PrometheusGateway
- jquery自定義事件的使用jQuery事件
- mysql之 CentOS系統針對mysql引數優化MySqlCentOS優化
- system.text.Json 針對繼承多型型別的集合,使用自定義Converter,進行json序列化JSON繼承多型型別
- element-UI change 事件傳遞自定義引數UI事件
- layUI Table自定義工具欄和搜尋引數UI
- Prometheus hashmod 配置引數詳解Prometheus
- 使用DialogFragment定義自己的DialogFragment
- 物料堆放檢測影片分析伺服器違規生產檢測:安防攝像機裡的影片採集引數有什麼意義伺服器
- Prometheus Operator自定義監控物件 -- Ingress-NginxPrometheus物件Nginx
- 如何讓 SAP UI5 Mock 伺服器支援自定義 url 引數試讀版UIMock伺服器
- 1122. 陣列的相對排序(計數排序 / 自定義排序)陣列排序
- 模型的列表定義中,使用函式時如何定義引數?模型函式
- 使用 CSS 自定義屬性(變數)CSS變數
- python自定義異常,使用raise引發異常PythonAI
- 小程式自定義元件的使用元件
- Angular 自定義管道 pipes 的使用Angular