skywalking 简介
分布式应用,会存在各种问题。解决这些难题,除了要应用自己做一些监控埋点外,还可以有一些外围的系统进行主动探测和主动发现。SkyWalking 是观察性分析平台和应用性能管理系统。提供分布式追踪、服务格遥测分析、度量聚合和可视化一体化解决方案。
参数说明
# 参数解释
skywalking.agent.service_name: 本应用在skywalking中的名称
skywalking.collector.backend_service: skywalking 服务端地址,grpc上报地址,默认端口是 11800
# 上面两个参数也可以使用另外的表现形式
SW_AGENT_COLLECTOR_BACKEND_SERVICES: 与 skywalking.collector.backend_service 含义相同
SW_AGENT_NAME: 与 skywalking.agent.service_name 含义相同
skywalking 架构
大概原理:针对各种不同客户端实现不同的指标采集,统一通过grpc/http发送到apm服务端,然后经过分析引擎后存储到es/h2/mysql等存储系统,最后由前端通过查询引擎进行展现。