skywalking
简介
SkyWalking 是观察性分析平台和应用性能管理系统。
提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案.
支持Java, .Net Core, PHP, NodeJS, Golang, LUA语言探针
支持Envoy + Istio构建的Service Mesh
apache/skywalking: APM, Application Performance Monitoring System (github.com)
特性
- 多种监控手段,语言探针和service mesh
- 多语言自动探针,Java, .Net Core, PHP, NodeJS, Golang, LUA
- 轻量高效,不需要大数据
- 模块化,UI、存储、集群管理多种机制可选
- 支持告警
- 优秀的可视化方案
文件下载
文件夹介绍
├── README.txt
├── agent java客户端收集数据使用
│ ├── activations 激活的插件
│ ├── bootstrap-plugins 也是插件,如需使用copy到plugins中
│ ├── config 各种配置文件
│ ├── logs 执行日志
│ ├── optional-plugins 可选插件,如需使用copy到plugins中
│ ├── optional-reporter-plugins 可选插件,如需使用copy到plugins中
│ ├── plugins 实际上使用的插件
│ └── skywalking-agent.jar 执行文件 -javaagent:/skywalking/agent/skywalking-agent.jar
├── bin 服务端执行脚本
│ ├── oapService.bat
│ ├── oapService.sh
│ ├── oapServiceInit.bat 初始化数据库脚本
│ ├── oapServiceInit.sh
│ ├── oapServiceNoInit.bat
│ ├── oapServiceNoInit.sh
│ ├── startup.bat 启动脚本
│ ├── startup.sh
│ ├── webappService.bat ui启动脚本
│ └── webappService.sh
├── config 各种配置文件
│ ├── alarm-settings.yml 报警配置文件
│ ├── application.yml 主配置文件,基本上都是改这个
│ ├── component-libraries.yml 自定义组件配置文件
│ ├── endpoint-name-grouping.yml
│ ├── envoy-metrics-rules
│ ├── fetcher-prom-rules
│ ├── gateways.yml
│ ├── lal
│ ├── log-mal-rules
│ ├── log4j2.xml 日志配置文件
│ ├── metadata-service-mapping.yaml
│ ├── meter-analyzer-config
│ ├── oal oal配置文件
│ ├── otel-oc-rules
│ ├── service-apdex-threshold.yml
│ ├── ui-initialized-templates
│ └── zabbix-rules
├── config-examples
│ ├── alarm-settings.yml
│ ├── lal.yaml
│ └── log-mal.yaml
├── oap-libs 依赖库,如需连接mysql则添加驱动
├── tools
│ └── profile-exporter
└── webapp ui文件
├── skywalking-webapp.jar
└── webapp.yml ui配置文件