• 原创-prometheus-configuration概念


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

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

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

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

    scrape_configs控制普罗米修斯监视的资源。由于普罗米修斯也将自身作为HTTP端点的数据公开,因此它可以对自己的健康进行刷新和监控。在默认的配置中,有一个单独的任务,叫做prometheus。这将使普罗米修斯服务器暴露的时间序列数据受到影响。该作业包含一个单独的、静态配置的目标,即端口9090端口上的localhost。这个默认作业是通过URL抓取的: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设置。

     

     

     

     

  • 相关阅读:
    jquery ajax 上传文件
    动态sql语句,非存储过程,如何判断某条数据是否存在,如果不存在就添加一条
    VS2017中的nuget还原失败或超时的解决方案
    查找datatable 中的重复记录(只查询一个字段)
    SQL Server 删除重复记录,只保留一条记录
    图床_typora设置.md
    各种源更改.md
    linux手机投屏.md
    firefox设置.md
    Manjaro初次.md
  • 原文地址:https://www.cnblogs.com/normanlin/p/14044751.html
Copyright © 2020-2023  润新知