Prometheus 配置文件詳解


Prometheus 配置文件詳解

  • 官方文檔:https://prometheus.io/docs/prometheus/latest/configuration/configuration/

指標說明

1、Prometheus以scrape_interval規則周期性從監控目標上收集數據,然后將數據存儲到本地存儲上。
2、scrape_interval可以設定全局也可以設定單個metrics。
3、Prometheus以evaluation_interval規則周期性對告警規則做計算,然后更新告警狀態。
4、evaluation_interval只有設定在全局。

  • global:全局配置
  • alerting:告警配置
  • rule_files:告警規則
  • scrape_configs:配置數據源,稱為target,每個target用job_name命名。又分為靜態配置和服務發現
# 全局配置
global
:
# 默認抓取周期,可用單位ms、smhdwy #設置每15s采集數據一次,默認1分鍾 [ scrape_interval: <duration> | default = 1m ]
# 默認抓取超時 [ scrape_timeout: <duration> | default = 10s ]
# 估算規則的默認周期 # 每15秒計算一次規則。默認1分鍾 [ evaluation_interval: <duration> | default = 1m ]
# 和外部系統(例如AlertManager)通信時為時間序列或者警情(Alert)強制添加的標簽列表 external_labels: [ <labelname>: <labelvalue> ... ] # 規則文件列表 rule_files: [ - <filepath_glob> ... ] # 抓取配置列表 scrape_configs: [ - <scrape_config> ... ] # Alertmanager相關配置 alerting: alert_relabel_configs: [ - <relabel_config> ... ] alertmanagers: [ - <alertmanager_config> ... ] # 遠程讀寫特性相關的配置 remote_write: [ - <remote_write> ... ] remote_read: [ - <remote_read> ... ]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM