zoukankan      html  css  js  c++  java
  • prometheus 监控 zookeeper

    1.zookeeper的规则

    [root@do1cloud01 prometheus]# cat zookeeper.yml
    rules:
    
      - pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\d+)><>(\w+)"
        name: "zookeeper_$2"
      - pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\d+), name1=replica.(\d+)><>(\w+)"
        name: "zookeeper_$3"
        labels:
          replicaId: "$2"
      - pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\d+), name1=replica.(\d+), name2=(\w+)><>(\w+)"
        name: "zookeeper_$4"
        labels:
          replicaId: "$2"
          memberType: "$3"
      - pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\d+), name1=replica.(\d+), name2=(\w+), name3=(\w+)><>(\w+)"
        name: "zookeeper_$4_$5"
        labels:
          replicaId: "$2"
          memberType: "$3"
    
      - pattern: "org.apache.ZooKeeperService<name0=StandaloneServer_port(\d+)><>(\w+)"
        name: "zookeeper_$2"
      - pattern: "org.apache.ZooKeeperService<name0=StandaloneServer_port(\d+), name1=InMemoryDataTree><>(\w+)"
        name: "zookeeper_$2"

    2.修改bin/zkServer.sh文件

     参考:https://www.cnblogs.com/bigberg/p/10118555.html

    if [ "x$SERVER_JVMFLAGS" != "x" ]
    then
    JVMFLAGS="$SERVER_JVMFLAGS $JVMFLAGS"
    fi
    JMX_DIR="/usr/local/zookeeper/prometheus"
    JVMFLAGS="$JVMFLAGS -javaagent:$JMX_DIR/jmx_prometheus_javaagent-0.3.1.jar=9505:$JMX_DIR/zookeeper.yml"  

  • 相关阅读:
    less的使用
    04 LeetCode --- 反转整数
    03 LeetCode --- 反转整数
    数据结构--- 队列
    数据结构---栈
    数据结构---列表与数组
    04-配置阿里云yum源并启动nginx服务
    03-linux命令
    02-windows下vmware配置nat网络
    01-xshell连接linux
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/11649473.html
Copyright © 2011-2022 走看看