欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

大众点评cat监控系统

程序员文章站 2022-04-30 09:24:52
...

点评的cat做业务监控确实不错,听说cat 2 快要出来了。。。。。


搭建、文档

cat github地址:https://github.com/dianping/cat 
相关文档:搭建文档 
怎么搭建就不细说了,这里记录下大家cat-home 需要注意的地方

  • data/appdatas/cat 目录是存放cat-home 配置文件的相对地址,如果是window就是相对于项目部属所在的磁盘
  • data/applogs/cat 目录是存放cat-home 的log日志

cat有个很重要的概念,就是domain,一个domain可以对应成一个project,比如cat-home打包成war 
也是一个domain, cat-home默认是服务端 也是客户端,也就是说cat-home自身也会被监控,这就是 
为什么cat-home /META-INF/cat目录里面会有clinet.xml

  • cat-home 也就是cat服务器端是支持集群的,如果有多个服务端那么在client.xml就得配置多个 
    服务端的信息
<config mode="client">
    <servers>
       <server ip="10.1.1.1" port="2280" http-port="8080"/>
       <server ip="10.1.1.2" port="2280" http-port="8080"/>
       <server ip="10.1.1.3" port="2280" http-port="8080"/>
    </servers>
</config>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

-cat服务端的server.xml,如果是集群remote-servers 就配置多个,如果用到了hdfs 就配置,需要注意的就是local-mode=”false” 如果配置成true 就不会使用数据库了

<config local-mode="false" hdfs-machine="false" job-machine="false" alert-machine="false">
    <storage  local-base-dir="/data/appdatas/cat/bucket/" max-hdfs-storage-time="15" local-report-storage-time="7" local-logivew-storage-time="7">
        <hdfs id="logview" max-size="128M" server-uri="hdfs://10.1.77.86/user/cat" base-dir="logview"/>
        <hdfs id="dump" max-size="128M" server-uri="hdfs://10.1.77.86/user/cat" base-dir="dump"/>
        <hdfs id="remote" max-size="128M" server-uri="hdfs://10.1.77.86/user/cat" base-dir="remote"/>
    </storage>
    <console default-domain="Cat" show-cat-domain="true">
        <remote-servers>10.1.1.1:8080,10.1.1.2:8080,10.1.1.3:8080</remote-servers>      
    </console>
</config>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 客户端路由修改下,集群和单个都需要修改成对于的ip

大众点评cat监控系统

  • 客户端集成其实文档已经说的很详细了,基本配置下就可以。

使用

  • 如果客户端已经接入了,比如名字叫domain=cat,首先要添加项目,然后项目组分配 
    大众点评cat监控系统

  • 告警的接口需要我们自己去实现

-我们可以对埋点进行监控,什么是埋点,其实就是这个

  Cat.logMetricForCount(key
  • 1

我们可以对埋的点进行指标监控,比如这个方法在一定时间内被执行多少次就直接报警啊 
大众点评cat监控系统

  • 报警级别和联系人设置 和报警接口 
    大众点评cat监控系统
    大众点评cat监控系统
    大众点评cat监控系统
    报警接口代码 我们可以重写
相关标签: 监控