skywalking 安装 配置 使用

下载安装

windows中下载看这个就可以了,注意默认是用h2数据库,安装非常简单

配置覆盖

系统配置:

  • 使用-Dskywalking.配置文件中的配置名称=xxx
  • 如:-Dskywalking.agent.service_name=your_applicationname

探针配置:

  • -javaagent:/path/skywalking-agent.jar=[option1]=[val1],[option2]=[val2]

  • 如:-javaagent:/path/skywalking-agent.jar=agent.service_name=your_applicationname

  • 备注:

    • []是指可选配置的意思
    • 另外如果有特殊字符,就要用单引号包裹起来如-javaagent:/path/skywalking-agent.jar=agent.service_name=‘your.application.name’

系统环境变量
- agent.service_anme=${ sw_agent_name:your_applicationname} 如果环境变量没有值就使用:后面的默认名称

覆盖优先级: 探针配置>系统配置>系统环境变量>配置文件

ui界面(rocketbot)

ui界面中的图标很多,我并没有都弄明白
在这里插入图片描述
注释:

  1. 手动刷新,刷新时间设置
  2. 当前服务:当前统计的微服务,当前端点:就是统计的哪个接口,当前实例:微服务的那个实例,可以看到ip
  3. 统计对象可以是global,service,endpoint,instance
  4. 当前实例的被访问接口列表,响应时间逆序
  5. 当前实例的被访问接口的相应时间折线图,其中p50,p75…是百分位 通俗易懂的百分位理解.,简单的理解是50%,70%的请求响应时间低于x轴对应的时间
  6. 这个图表一直没有数据,我也不知道为什么

在这里插入图片描述
被监控的微服务的调用和被调用关系,另外点击微服务和微服务的直接的连线,可以显示相应的详情信息
在这里插入图片描述

如果是请求异常了,在追踪面板中可以看到报错的堆栈信息

rpc 监控

在这里插入图片描述

数据库监控

数据库监控并不需要特殊的配置,只是会统计到Database中,另外在追踪面板中可以查看到具体的sql及相关信息
在这里插入图片描述

忽略指定路径

1 copy apm-trace-ignore-plugin-8.1.0.jar到plugs目录中
在这里插入图片描述
2 设置启动参数,忽略指定路径
-Dskywalking.trace.ignore_path=/eureka/**,/apollo/**
path 通配符 /path/*,/path/**,/path/?

告警功能

就是可以在出现异常的时候,可以发邮件通知

java demo

https://gitee.com/wangwei1991/skywalking-try.git.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值