skywalking安装部署

 

官网:Apache SkyWalking

中文文档地址:SkyWalking 文档中文版(社区提供) (skyapm.github.io)

 

总共分三块相关服务:后台,管理台ui,agent

后台启动:Backend启动 (skyapm.github.io)

  • application.yml需要调整的地方:
  1. 持久化存储选择:storage: selector: ${SW_STORAGE:elasticsearch} (推荐es),需要同时配置es的地址clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:localhost:9200}
  2. db慢查询配置:slowDBAccessThreshold: ${SW_SLOW_DB_THRESHOLD:default:100,mongodb:100} # The slow database access thresholds. Unit ms.(可选)
  3. 集群方案cluster:selector: ${SW_CLUSTER:standalone} 选择注册中心,同时配置注册中心地址
  • alarm-settings.yml
  1. webhooks: 告警回调地址
  • trace-sampling-policy-settings.yml
  1. default:rate: 10000  (Default sampling rate that replaces the 'agent-analyzer.default.sampleRate'   The sample rate precision is 1/10000. 10000 means 100% sample in default.)

 

管理台UI:UI (skyapm.github.io)

  •  webapp.yml
  1. 配置启动端口
  2. 后台地址

 

Java agent: 安装Java agent (skyapm.github.io)

  修改配置或者启动参数增加配置项

  1. -javaagent: agent path("D:\Program Files\Java\skywalking\skywalking-agent\skywalking-agent.jar")
  2. -Dskywalking.agent.service_name=application_name
  3. -Dskywalking.collector.backend_service=后台地址
  4. -Dskywalking.trace.ignore_path= 需要忽略上报的path比如Redisson/**,Lettuce/**,Elasticsearch/**,Druid/**,Mysql/**

  

 

posted @ 2022-06-24 10:45  冷小贱  阅读(916)  评论(0)    收藏  举报