zoukankan      html  css  js  c++  java
  • Skywalking总结

    步骤四,完善Agent:你会发现,你在skywalking的Web监控页面看到的项目名称并非你原有的项目名称,而是一个默认的—— Your_ApplicationName。这是因为你还没有配置。打开/agent/config/agent.config文件,找到agent.service_name一项,将Your_ApplicationName变成你想要的项目名称(其他相关agent配置,请自行参考官方文档:https://github.com/apache/incubator-skywalking/blob/master/docs/en/setup/service-agent/java-agent/README.md )。可能你还有一个疑问:我同一个服务器要部署多个项目,如果都使用同一个agent.config ,那么Collector就无法区分哪些监控信息对应哪个项目,那么在Web监控页面就只会显示同一个项目名称?此时,你可以在启动各个项目时覆盖原有配置,有两种方法:一种是另外创建一份agent.config并重命名(一个项目对应一个agent.config),另一种是在启动项目时仅指定特定参数。

    覆盖文件:java -javaagent:/home/data/apache-skywalking-apm-incubating/agent/skywalking-agent.jar -Dskywalking_config=/home/data/apache-skywalking-apm-incubating/agent/config/agent-copy.config -jar my-project.jar
    覆盖参数:参考官方文档。由于覆盖文件方式更容易处理,因此没有采取该种方式
    多个项目默认情况下,多个项目公用/config/agent.config文件,但是agent.service_name这个参数也被多个项目公用.导致显示不是期待的.解决的方案:

    System propertiesAgent optionsSystem environment variables参数优先级 : Agent Options > System.Properties(-D) > System environment variables > Config fileSystem propertiesjava -Dxxxx=xxxx,xxxx=xxxx,就是系统属性.

    有关Skywalking的参数全部都要加 skywalking.+key作为属性的key.java -Dskywalking.agent.service_name=xxxx1Agent options使用 -javaagent:/path/to/skywalking-agent.jar=[option1]=[value1],[option2]=[value2] 来进行配置. 使用Agent options可以不用加skywalking前缀.System environment variables使用系统环境变量,比较简单就不介绍了.
    java -javaagent:E:workskywalkingagentskywalking-agent.jar -Dserver.port=8081 -Dskywalking.agent.service_name=def -Dskywalking.collector.backend_service=10.200.110.100:11800 -jar appsflyer-reflux-201905241004.jar

     
  • 相关阅读:
    bzoj 2178 圆的面积并 —— 辛普森积分
    hdu 1724 Ellipse —— 自适应辛普森积分
    洛谷 P4525 & P4526 [模板] 自适应辛普森积分
    bzoj 4530 大融合 —— LCT维护子树信息
    bzoj 3083 遥远的国度 —— 树链剖分
    CF 360 E Levko and Game —— 贪心+最短路
    「网络流24题」 9. 方格取数问题
    「网络流24题」 17. 运输问题
    [Luogu 1533] 可怜的狗狗
    「网络流24题」 2. 太空飞行计划问题
  • 原文地址:https://www.cnblogs.com/duanxz/p/11907855.html
Copyright © 2011-2022 走看看