监控工具 - Skywalking 应用性能监控

SkyWalking

APM(Application Performance Management,应用性能管理)的目的是通过各种探针采集数据,收集关键指标,同时搭配数据呈现以实现对应用程序性能管理和故障管理的系统化解决方案。
SkyWalking是目前开源的主要APM系统之一,不同于Zabbix、Premetheus等监控系统主要关注服务器硬件指标与系统服务运行状态,SkyWalking更重视程序内部执行过程指标和服务之间链路调用情况的监控,因此更有利于深入代码找到请求响应“慢”的根本问题, 与Zabbix、Premetheus等监控系统形成了互补关系。
SkyWalking目前已经成为Apache顶级项目,支持Java、.Net、NodeJs等探针,数据存储支持Mysql、Elasticsearch等,采用字节码注入的方式实现代码的无侵入,性能表现优秀,且对云原生支持,社区活跃。

官方信息

参考教程

参考信息

文件信息

配置文件
config/application.yml  # SkyWalking OAP 服务, 重点修改 storage 配置项,设置具体使用的存储器
webapp/webapp.yml  # SkyWalking UI 服务

日志文件
logs/oap.log
logs/skywalking-oap-server.log  #  SkyWalking OAP 服务
logs/webapp-console.log
logs/webapp.log   # SkyWalking UI 服务
posted @ 2024-07-24 14:51  Anliven  阅读(78)  评论(0编辑  收藏  举报