原文:prometheus學習系列十一: Prometheus 采集器的編寫

在前面的文章已經寫了官方的幾個exporter的使用了。 在實際使用環境中,我們可能需要收集一些自定義的數據, 這個時候我們一般是需要自己編寫采集器的。 快速入門編寫一個入門的demo 編寫代碼 只需要一個py文件, 運行起來, 會監聽在 端口,訪問 . . . : 端口。 效果圖 其實一個導出器就已經寫好了, 就是這么簡單的,我們只需要在prometheus配置來采集對應的導出器就可以了。 不過 ...

2019-10-11 15:32 0 1104 推薦指數:

查看詳情

Prometheus自研采集器(python)

1 背景 當Prometheus自帶的exporter無法滿足實際需求時,需要我們自定義開發采集器,本篇文章主要介紹通過python開發自定義的exporter 2 環境准備 本文介紹的采集器用python語言編寫,利用docker部署 python版本 版本要求為3.x ...

Sun Nov 14 04:37:00 CST 2021 0 3156
prometheus學習系列十一Prometheus pushgateway的使用

由於網絡問題或者安全問題,可能我們的數據無法直接暴露出一個entrypoint 給prometheus采集。 這個時候可能就需要一個pushgateway來作為中間者完成中轉工作。 prometheus還是采用pull方式來采集pushgateway的數據,我們的采集端通過push方式把數據 ...

Sat Oct 12 01:26:00 CST 2019 0 1315
prometheus學習系列十一Prometheus exporter詳解

exporter詳解 前面的系列中,我們在主機上面安裝了node_exporter程序,該程序對外暴露一個用於獲取當前監控樣本數據的http的訪問地址, 這個的一個程序成為exporter,Exporter的實例稱為一個target, prometheus通過輪訓的方式定時從這些target中 ...

Mon Sep 30 17:46:00 CST 2019 0 4661
prometheus學習系列十一Prometheus 安全

prometheus安全 我們這里說的安全主要是基本認證和https2種, 目前這2種安全在prometheus中都沒有的, 需要借助第三方軟件實現, 這里以nginx為例。 基本認證 配置基本認證 在前面的部署中,我們部署完畢prometheus server 后, 可以通過對應 ...

Sat Oct 12 17:58:00 CST 2019 0 983
prometheus學習系列十一Prometheus 報警規則配置

prometheus監控系統的的報警規則是在prometheus這個組件完成配置的。 prometheus支持2種類型的規則,記錄規則和報警規則, 記錄規則主要是為了簡寫報警規則和提高規則復用的, 報警規則才是真正去判定是否需要報警的規則。 報警規則中是可以使用記錄規則的。 提供下我整理 ...

Sun Sep 29 00:54:00 CST 2019 0 5180
prometheus學習系列十一Prometheus和AlertManager的高可用

前面的系列中, prometheus和alertmanager都是單機部署的,會有單機宕機導致系統不可用情況發生。本文主要介紹下prometheus和alertmanager的高可用方案。 服務的高可靠性架構(基本ha) promehtues是以pull方式進行設計的,因此手機時序資料都是 ...

Fri Oct 11 23:32:00 CST 2019 0 793
prometheus學習系列一: Prometheus簡介

Prometheus簡介 prometheus受啟發於Google的Brogmon監控系統(相似kubernetes是從Brog系統演變而來), 從2012年開始由google工程師Soundcloud以開源形式進行研發,並且與2015年早起對外發布早期版本。 2016年5月繼 ...

Wed Sep 25 00:55:00 CST 2019 0 1091
prometheus學習系列四: Prometheus詳述

數據模型 Prometheus 是將所有數據存為時序數據。 每個時序數據是由指標名稱和可選的鍵值對(稱之為標簽)唯一標識。 度量類型 counter: 單調遞增的計數,如果標識已經服務的請求數量可以使用該類型。 Guage: 儀表盤類型, 可以任意上升或者下降的度量類型 ...

Wed Sep 25 02:30:00 CST 2019 0 520
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM