关键在于prometheus.yaml的配置文件。

在示例配置文件中有三个模块:global, rule_files, and scrape_configs.

global普罗米修斯服务器的全局配置。我们有两种选择。第一个,scrape_interval,控制普罗米修斯的目标。您可以将其覆盖到单个目标。在这种情况下,全球设置是每15秒刷新一次。evaluation_interval控制普罗米修斯评估规则的频率。普罗米修斯使用规则创建新的时间序列并生成警报。

rule_files指定我们希望普罗米修斯服务器加载的任何规则的位置。

http://localhost:9090 /指标。

alerting: 此片段指定报警配置, 这里主要是指定prometheus将报警规则推送到指定的alertmanager实例地址。

 

scrapy_config片段主要参数

一个scrape_config 片段指定一组目标和参数, 目标就是实例,指定采集的端点, 参数描述如何采集这些实例, 主要参数如下

  • scrape_interval: 抓取间隔,默认继承global值。
  • scrape_timeout: 抓取超时时间,默认继承global值。
  • metric_path: 抓取路径, 默认是/metrics
  • scheme: 指定采集使用的协议,http或者https。
  • params: 指定url参数。
  • basic_auth: 指定认证信息。
  • *_sd_configs: 指定服务发现配置
  • static_configs: 静态指定服务job。
  • relabel_config: relabel设置。

 

 

 

 

 

 

相关文章:

  • 2022-12-23
  • 2021-09-23
  • 2022-01-21
  • 2021-05-30
  • 2021-07-10
  • 2021-07-31
  • 2021-11-23
猜你喜欢
  • 2022-12-23
  • 2021-12-19
  • 2021-07-24
  • 2022-02-04
  • 2022-01-13
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案