Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 966 Bytes

Setting-override-CN.md

File metadata and controls

34 lines (28 loc) · 966 Bytes

覆盖配置

版本支持

5.0.0-beta +

探针的覆盖配置从 3.2.5版本就已经支持

什么是覆盖配置?

默认情况下, SkyWalking 探针读取agent.config 配置文件, 服务端读取配置文件 application.yml . 覆盖配置表示用户可以通过启动参数(-D)来覆盖这些配置文件里面的配置.

配置优先级

启动参数配置(-D) > 配置文件

覆盖

探针

使用 skywalking. + key 的格式进行配置,覆盖配置文件中的配置.

  • 为什么需要这个前缀? 探针和目标应用共享系统启动参数(环境)的配置,使用这个前缀可以避免变量冲突.

Collector

使用配置文件中相同的 key ,在启动参数中覆盖collector中的配置. 例如:

  • application.yml的配置:
agent_gRPC:
  gRPC:
    host: localhost
    port: 11800
  • 在启动脚本中使用如下启动参数配置将端口设置为31200.
-Dagent_gRPC.gRPC.port=31200