static_configs:定义静态目标的列表,包含要监控的目标地址。 targets:定义目标的地址列表,可以是IP地址或域名。 labels:为目标定义自定义标签,用于进一步区分和标识目标。 metrics_path:指定目标的指标路径,用于获取指标数据。 scheme:定义访问目标的协议,可以是http或https。 params:定义请求参数,可用于过滤和限定指标数据。
metrics_path: /probe # 指定http请求参数,相当于http://192.168.0.200:9115/probe?target=https://soulchild.cn&module=http_2xx params: target: ["https://soulchild.cn"] module: [http_2xx] # 抓取目标和重新标签 static_configs: -targets: ["192.168.0.200:9115"] relabel_configs: -source_labels:...
scrape_interval: 5s metrics_path: '/actuator/prometheus' static_configs: - targets: ['host.docker.internal:8080'] 告警规则配置,在容器启动时用主机的/data/prometheus目录映射到容器的/prometheus目录,因此在主机/data/prometheus/目录创建rules文件夹,并创建告警文件business-alert.rules,这里告警对余额小于 500...
__metrics_path__: 采集的目标服务的访问路径 1.label重新标记 为了更好的识别监控指标,便于后期调用数据绘图、 告警等需求, prometheus 支持对发现的目标进行 label 修改, 在两个阶段可以重新标记: relabel_configs : 在对 target 进行数据采集之前(比如在采集数据之前重新定义标签信息, 如目的 IP、目的端口等信息...
<scrape_config>指定一组描述如何抓取的目标和参数。 一般一个scrape指定单个作业。目标可以通过<static_configs>参数静态配置,也可以使用其中一种支持的服务发现机制动态发现。此外,<relabel_configs>允许在抓取之前对任何目标及其标签进行高级修改。 # 默认分配给已抓取指标的job名称。job_name:<job_name># 从job中抓...
metrics_path: /asasas/metricsstatic_configs: - targets: ['localhost:8000'] 2.为了避免采集点太多,可以指定一个额外的配置文件来存储(可以热加载),相当于是基于文件的服务发现。 prometheus.yml: scrape_configs: # The job name is added as a label `job=<job_name>` to any timeseries scraped from...
metrics_path: /asasas/metrics static_configs: - targets: ['localhost:8000'] 2.为了避免采集点太多,可以指定一个额外的配置文件来存储(可以热加载),相当于是基于文件的服务发现。 prometheus.yml: scrape_configs: # The job name is added as a label `job=<job_name>` to any timeseries scraped from...
metrics_path: '/metrics' static_configs: - targets: ['10.x.x.0:60002','10.x.x.0:60004','10.x.x.0:60006'] labels: application: 'broker-node' 其中broker-jmx-exporter是 Prometheus 抓取 broker 的 jmx 指标配置的标签项,Targets 其中包含映射的端口信息,而broker-node-exporter为抓取 broker ...
# metrics_path defaults to '/metrics' # scheme defaults to 'http'. static_configs: - targets: ['localhost:9090'] Prometheus 默认的配置文件分为四大块: global 块:Prometheus 的全局配置,比如 scrape_interval 表示 Prometheus 多久抓取一次数据,evaluation_interval 表示多久检测一次告警规则; ...
# metrics_path defaults to '/metrics' # scheme defaults to 'http'. static_configs: - targets: ['localhost:9090'] 包括了: global 全局配置 alerting 用来接收prometheus发出的告警,然后按照配置文件的要求,将告警用对应的方式发送出去。 rule_files 指定加载的告警规则文件 ...