码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • cat监控本地docker部署


    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

    可以改配置地址

    具体配置文章:https://www.cnblogs.com/xiangsikai/p/12010876.html

    解决错误1 

    确保\data\appdatas\cat和\data\applogs\cat 两个目录有写入权限

    解决错误2 

    [08-10 17:43:18.018] [INFO] [cat] Cat is lazy initialized!

    配置cat需要几个配置文件,可以用从github地址上下载的项目的script目录下找到。分别是Cat.sql(mysql的建表语句),datasources.xml(cat数据库的配置文件),client.xml(客户端的配置文件),server.xml(服务端的配置文件)。

    将client.xml文件放在/data/appdatas/cat/目录下,如果是windows环境,则在tomcat运行的盘,新建/data/appdatas/cat/目录,将client.xml文件放入

    解决问题3

    注意服务器端客户端路由配置,配置的地址是服务器端地址不是客户端地址,否则会导致无法建立连接



       
       
       

       
         
       

       
         
             
         

       

       
         
             
         

       


     

  • 相关阅读:
    root用户自动安装mysql 5.7脚本
    收藏帖!今年下半年系统集成该如何备考?
    【毕业设计】Spark海量新闻文本聚类(文本分类)
    asp毕业设计——基于asp+access的校园网物品交易平台设计与实现(毕业论文+程序源码)——校园网物品交易平台
    Mybatis(三)
    并发编程之线程池
    Python爬虫:Selenium的介绍及简单示例
    部署SpringBoot+SpringCloud+Vue项目——半途而废版
    linux性能优化--性能追踪建议
    SLAM和点云处理中高效三维数据结构文献阅读记录
  • 原文地址:https://blog.csdn.net/u010191034/article/details/130913707
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号