Prometheus 配置文件詳解lua
指標說明spa
一、Prometheus以scrape_interval規則週期性從監控目標上收集數據,而後將數據存儲到本地存儲上。
二、scrape_interval能夠設定全局也能夠設定單個metrics。
三、Prometheus以evaluation_interval規則週期性對告警規則作計算,而後更新告警狀態。
四、evaluation_interval只有設定在全局。code
# 全局配置
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> ... ]