分布式应用监控:SkyWalking 基本使用

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 架构

分布式应用监控:SkyWalking 基本使用_第1张图片

大概原理:针对各种不同客户端实现不同的指标采集,统一通过grpc/http发送到apm服务端,然后经过分析引擎后存储到es/h2/mysql等存储系统,最后由前端通过查询引擎进行展现。 

你可能感兴趣的:(JAVA,工具,java)