cat监控本地docker部署

news/2025/2/12 17:51:36/

1介绍

CAT 简介

  • CAT 是基于 Java 开发的实时应用监控平台,为美团点评提供了全面的实时监控告警服务。
  • CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。
  • CAT 很大的优势是它是一个实时系统,CAT 大部分系统是分钟级统计,但是从数据生成到服务端处理结束是秒级别,秒级定义是48分钟40秒,基本上看到48分钟38秒数据,整体报表的统计粒度是分钟级;第二个优势,监控数据是全量统计,客户端预计算;链路数据是采样计算。

Cat 产品价值

  • 减少故障发现时间
  • 降低故障定位成本
  • 辅助应用程序优化

Cat 优势

  • 实时处理:信息的价值会随时间锐减,尤其是事故处理过程中
  • 全量数据:全量采集指标数据,便于深度分析故障案例
  • 高可用:故障的还原与问题定位,需要高可用监控来支撑
  • 故障容忍:故障不影响业务正常运转、对业务透明
  • 高吞吐:海量监控数据的收集,需要高吞吐能力做保证
  • 可扩展:支持分布式、跨 IDC 部署,横向扩展的监控系统

2 git地址

GitHub - dianping/cat: CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。

3 操作步骤

在cat目录下有docker文件夹,这里需要一些docker的知识,简单说就是已经打包好了docker相关配置,只要运行docker-compose.yml这个文件就能直接部署成功,当然本地得有docker环境,他会直接部署mysql数据,和一个cat服务 2个imge,其他配置可以详见这个文件夹。

使用 命令构建 

# docker-compose up -d

构建后 直接访问

使用admin/admin登录
进入【服务端配置】页面修改IP地址
链接地址:http://127.0.0.1:8080/cat/s/config?op=serverConfigUpdate

可以改配置地址


http://www.ppmy.cn/news/98248.html

相关文章

教你手写一个链表

大家好,我是三叔,很高兴这期又和大家见面了,一个奋斗在互联网的打工人。 以单链表为例,涉及到: 获取链表第index个节点的数值在链表的最前面插入一个节点在链表的最后面插入一个节点在链表第index个节点前面插入一个…

java文件上传

文件上传过程可以分为以下几个步骤: 前端界面选择文件并发送至后端。后端接收文件数据并保存到服务器的临时位置。后端对文件进行处理(例如验证文件类型、大小等)。将文件保存到目标位置或上传至文件存储服务。返回上传结果给前端。 以下是…

day40_servlet

今日内容 零、 复习昨日 一、注解 二、改造项目 三、请求转发 四、重定向 零、 复习昨日 一、注解(Annotation) 注解,又称为注释.它是给程序看的注释. JDK1.5后才出现的,作用是为了提高开发效率的,如何做到?(一个注解可以简化很多很多代码…) 常见注解: Override 1.1 自定义注…

在Centos Stream 9上Docker的实操教程 - Docker的常用命令

在Centos Stream 9上Docker的实操教程 - Docker的常用命令 Docker启动类命令Docker镜像命令镜像列表 docker images镜像查找 docker search拉取镜像 docker pull删除镜像 docker rmi查看占用信息 docker system df容器创建新镜像 docker commit 容器命令启动容器 docker run查看…

如何使用Vuex来管理应用程序的状态?

嘿,你好啊!你想知道如何用Vuex来管理你的应用程序的状态吗?这听起来像是一个严肃的问题,但其实我们可以把它变得非常有趣! 首先,我们需要安装Vuex。你可以通过运行以下命令来安装Vuex: npm in…

LeetCode周赛复盘(第347场周赛)

文章目录 1、移除字符串中的尾随零1.1 题目链接1.2 题目描述1.3 解题代码1.4 解题思路 2、对角线上不同值的数量差2.1 题目链接2.2 题目描述2.3 解题代码2.4 解题思路 3、 使所有字符相等的最小成本3.1 题目链接3.2 题目描述3.3 解题代码3.4 解题思路 4、矩阵中严格递增的单元格…

Flutter 笔记 | Flutter 事件与通知

原始指针事件处理 命中测试 在移动端,各个平台或UI系统的原始指针事件模型基本都是一致,即:一次完整的事件分为三个阶段:手指按下、手指移动、和手指抬起,而更高级别的手势(如点击、双击、拖动等&#xf…

ARM体系结构

目录 ARM体系架构 一、ARM公司概述 二、ARM产品系列 三、指令、指令集 指令 指令集 ARM指令集 ARM指令集 Thumb指令集 (属于ARM指令集) 四、编译原理 五、ARM数据类型 字节序 大端对齐 小端对齐 六、ARM工作模式 1.AR…