快速上手体验MyPerf4J监控springboot应用(docker版快速开始-当地版) ...

打印 上一主题 下一主题

主题 553|帖子 553|积分 1659

项目地址
   项目简介:
一个针对高并发、低耽误应用设计的高性能 Java 性能监控和统计工具。
  

  • 价值

    • 快速定位性能瓶颈
    • 快速定位故障原因

  

快速启动




  • 监控当地应用
idea配置




  • 环境变量的配置
  1. JAVA_TOOL_OPTIONS="$JAVA_TOOL_OPTIONS -javaagent:/Users/fa/dev/projects/java-agents/MyPerf4J-ASM-3.4.0-SNAPSHOT/MyPerf4J-ASM-3.4.0-SNAPSHOT.jar"
复制代码


  • MyPerf4J的java agent配置
MyPerf4J.properties配置文件
   监控当地应用的相关配置就配置好了, 监控数据会写入到指定的日记文件中
  

influxdb时序数据库

docker快速部署


  • 快速启动
  1. ./sandbox up
复制代码
docker镜像拉取失败的解决方案
日记收集器telegraf

将日子收集到时序数据库中存储
通过docker快速启动
  1. docker run -d --name=telegraf \
  2.     -v $PWD/conf/telegraf.conf:/etc/telegraf/telegraf.conf:ro \
  3.     -v /tmp/MyPerf4J/data/logs/MyPerf4J:/tmp/MyPerf4J/data/logs/MyPerf4J:ro \
  4.     telegraf
复制代码
telegraf.conf配置, 主要关注的是influxdb的毗连地址
第二个挂载目录为宿主机中的监控日记文件的目录, 目的是让容器中的telegraf能够收集到监控日记
grafana可视化界面安装

docker-compose.yml版
  1. services:
  2.   
  3.   grafana:
  4.     image: grafana/grafana:10.0.3
  5.     container_name: grafana
  6.     ports:
  7.       - 3000:3000
  8.     restart: always
复制代码


  • 配置dashboards
模版下载地址

最终结果



   到此, 就完成啦, 服务器部署的主要流程也差不多, 改改就行

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

麻花痒

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表