首页 > 其他分享 >【Prometheus】联邦集群配置demo

【Prometheus】联邦集群配置demo

时间:2024-03-20 17:56:29浏览次数:27  
标签:__ name rules demo interval job scrape Prometheus 集群

点击查看代码
# my global config
global:
  scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
  evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
  # scrape_timeout is set to the global default (10s).

# Alertmanager configuration
alerting:
  alertmanagers:
    - static_configs:
        - targets:
           - localhost:9093

# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:
  - /home/prometheus/rules/*.rules
  # - "first_rules.yml"
  # - "second_rules.yml"

# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:
  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  - job_name: "prometheus"

    # metrics_path defaults to '/metrics'
    # scheme defaults to 'http'.

    static_configs:
      - targets: ["localhost:9090"]
  - job_name: 'federate'
    scrape_interval: 15s
    honor_labels: true
    metrics_path: '/federate'           #prometheus server暴露自身采集的所有数据的api
    params:     #match[]参数指定需要获取的时间序列。match[]参数必须是一个瞬时向量选择器,例如up或者{job="api-server"}。配置多个match[]参数,用于获取多组时间序列的监控数据
      'match[]':
      - '{job="prometheus"}'
      - '{__name__=~"job:.*"}'
      - '{__name__=~"node.*"}'
    static_configs:
    - targets:    #指定3个server即可
      - '192.168.5.25:9090'
      - '172.18.10.15:9090'

标签:__,name,rules,demo,interval,job,scrape,Prometheus,集群
From: https://www.cnblogs.com/ayf-devops/p/18085757

相关文章

  • Centos 7.5基于MySQL 5.7的 InnoDB Cluster 多节点高可用集群环境部署记录【转】
    前面给大家介绍过:MySQL高可用方案选型解析,今天我将详细的为大家介绍Centos7.5基于MySQL5.7的InnoDBCluster多节点高可用集群环境部署的相关知识,希望大家能够从中收获多多!如有帮助,请点在看、转发支持一波!!!MySQLInnoDBCluster介绍MySQL的高可用架构无论是社区还是官方,一......
  • wasm 学习笔记,写个求和demo
    最近由于工作内容需要,正好学习了一下wasm(WebAssembly的缩写)。下面通过一个例子说明如何使用:c++写的方法打包成wasm文件后,js如何调用里面方法:要将C++写好的方法打包成wasm文件,并在JavaScript中调用其中的方法,可以按照以下步骤进行:首先,使用Emscripten工具链将C++代......
  • Lvs+keepalived+nginx搭建高可用负载均衡集群
    环境配置master主机192.168.199.149,虚拟IP192.168.199.148back备机192.168.199.150真实服务器1192.168.199.155真实服务器2192.168.199.156关闭防火墙和selinuxmaster配置(149)添加虚拟IPipaddradd192.168.199.148/24devens33下载keepalivedyuminstallkeepali......
  • Hadoop与Spark的x86和ARM混合集群部署【环境搭建篇】
    ​笔者在完成课程设计时,突然想到把大数据框架同时部署到PC端虚拟机以及ARM架构的Linux板上,这篇博客记录集群部署流程以及例程测试。部署架构如下图:若下文与架构图冲突,则以架构图为准。运行环境:PC方面,使用两台Ubuntu20.04LTSFocalFossa虚拟机ARM板子则使用香橙派5(R......
  • RabbitMQ集群运维实践
    一、RabbitMQ的集群模式主要有两种:普通集群模式和镜像队列模式。下面分别介绍这两种模式的原理:1.普通集群模式:在普通集群模式下,RabbitMQ的集群节点之间主要同步元数据,而不同步存储的消息数据。这意味着消息本身只存储在创建该消息队列的节点上,其他节点只保留队列的元数据信息......
  • Android实现手电筒demo
    需求:做一个手电筒APK,要求如下:   1:手电筒应用打开后需要有具体的界面打开和关闭按钮。按Home,Recent键保持长亮,按 Back键关闭   2:手电筒的状态必须和下拉栏的手电筒状态一致   3:手电筒打开和关闭,需要有一个弹框提醒用户确认或者取消,弹框风格请自定义vi......
  • rabbitma 详细介绍、集群搭建、镜像队列,很全缺啥和我说
    一、rabbitma介绍1、rabbitmq简介RabbitMQ是一个开源的消息代理和队列服务器,它用于通过轻量且可靠的消息在服务器之间进行通信。RabbitMQ实现了高级消息队列协议(AMQP),这一协议最初由摩根大通牵头设计,随后被多家公司采纳并推广。作为AMQP协议的开源实现,RabbitMQ可以跨多种语言......
  • kafka集群环境部署记录
    kafka集群环境部署记录ip地址主机名安装软件192.168.248.134kafka01zookeeper、kafka192.168.248.135kafka02zookeeper、kafka192.168.248.136kafka03zookeeper、kafka192.168.248.139kafka-managerkaf......
  • HDFS辅助工具-跨集群复制数据工具distcp
    HDFS辅助工具-跨集群复制数据工具distcp概述DistCp是Hadoop中的一种工具,在hadoop-tools工程下,作为独立子工程存在。定位用于数据迁移,定期在集群之间和集群内部备份数据在备份过程中,每次运行DistCP都称为一个备份周期。尽管性能相对较慢,但它的普及程度越来越高DistCp底层使用......
  • BcLinux-Redis-集群(cluster)模式安装配置
    IP:192.168.0.28081、8082IP:192.168.0.3 8081、8082IP:192.168.0.4 8081、80821、三个节点同样操作[root@server-1setup]#yuminstalltcl或者:wgethttp://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gztarxzvftcl8.6.1-src.tar.gz-C/home/local/cd/home/loc......