preloader image
Prometheus 配置采集目标

Prometheus 配置采集目标

Prometheus 配置采集目标

1、根据配置的任务(job)以http/s周期性的收刮(scrape/pull)2、指定目标(target)上的指标(metric)。目标(target)3、可以以静态方式或者自动发现方式指定。Prometheus将收刮(scrape)的指标(metric)保存在本地或者远程存储上。

使用scrape_configs定义采集目标配置一系列的目标,以及如何抓取它们的参数。一般情况下,每个scrape_config对应单个Job。目标可以在scrape_config中静态的配置,也可以使用某种服务发现机制动态发现。

# 任务名称,自动作为抓取到的指标的一个标签

job_name:

# 抓取周期

[ scrape_interval: | default = ]

# 每次抓取的超时

[ scrape_timeout: | default = ]

# 从目标抓取指标的URL路径

[ metrics_path: | default = /metrics ]

# 当添加标签发现指标已经有同名标签时,是否保留原有标签不覆盖

[ honor_labels: | default = false ]

# 抓取协议

[ scheme: | default = http ]

# HTTP请求参数

params:

[ : [, ...] ]

# 身份验证信息

basic_auth:

[ username: ]

[ password: ]

[ password_file: ]

# Authorization请求头取值

[ bearer_token: ]

# 从文件读取Authorization请求头

[ bearer_token_file: /path/to/bearer/token/file ]

# TLS配置

tls_config:

[ ]

# 代理配置

[ proxy_url: ]

# DNS服务发现配置

dns_sd_configs:

[ - ... ]

# 文件服务发现配置

file_sd_configs:

[ - ... ]

# K8S服务发现配置

kubernetes_sd_configs:

[ - ... ]

# 此Job的静态配置的目标列表

static_configs:

[ - ... ]

# 目标重打标签配置

relabel_configs:

[ - ... ]

# 指标重打标签配置

metric_relabel_configs:

[ - ... ]

# 每次抓取允许的最大样本数量,如果在指标重打标签后,样本数量仍然超过限制,则整个抓取认为失败

# 0表示不限制

[ sample_limit: | default = 0

Copyright © 2088 暴雪游戏怀旧特刊 All Rights Reserved.
友情链接