【关注公众号“SRE运维部落”,文章下回复可随时交流】
SkyWalking简介
上期给大家介绍到韩国开源版APM监控pinpoint,今天给大家介绍下国产开源版APM告警软件,也是一款社区非常活跃的Apache开源软件。
SkyWalking分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。
SkyWalking 是观察性分析平台和应用性能管理系统。
提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案.
主要功能
多种监控手段,语言探针和service mesh
多语言自动探针,Java,.NET Core和Node.JS
轻量高效,不需要大数据
模块化,UI、存储、集群管理多种机制可选
支持告警
优秀的可视化方案
部署安装
一. 常用安装方式
1.官网下载安装
http://skywalking.apache.org/downloads/
wget https://www.apache.org/dyn/closer.cgi/skywalking/6.4.0/apache-skywalking-apm-6.4.0.tar.gz
tar -xzf apache-skywalking-apm-6.4.0.tar.gz
解压包既可使用,包内分服务端和客户端
服务端使用:
# /apache-skywalking-apm-incubating/bin ./startup.sh
客户端使用:
默认情况下skywalking会加载/apache-skywalking-apm-incubating/agent/config/agent.config文件,也可以手动指定
jvm参数配置:
java -javaagent:/apache-skywalking-apm-incubating/agent/skywalking-agent.jar -Dskywalking.agent.service_name=trace-api -Dskywalking.collector.backend_service=localhost:11800 -jar xxxx.jar
二. 安装参考文档
1.http://skywalking.apache.org/zh/
2.https://www.jianshu.com/p/8157866deb86
使用规范
一. 服务地址
1. http://10.7.xxx.xx:8080/ 无相关账号密码,后期可对应进行二次开发
二. 使用操作
仪表板:
可针对应用节点的服务,端点,实例进行细度监控图标展示
可针对数据库数据源的相关