5.0.0-beta +
默认情况下, SkyWalking
探针使用 名称服务(naming service,即通过名称获取服务地址)的形式获取 collector
的地址连接gRPC服务.
服务直连 意味着在名称服务不可用或者低可用的情况下,在探针端直接使用设置的gRPC的地址进行连接.
如果探针通过以下代理上报数据:
- 私有云(VPCs)
- 公网(Internet)
- 不同的子网(subnet).
- Ip,Port代理
- 去掉配置
collector.servers
. - 在
agent.config
中按照如下配置
# Collector agent_gRPC/grpc 地址.
# 仅仅当不配置的"collector.servers"的时候生效,作为第二种配置地址选择.
# 如果使用此配置,自动发现服务将无法使用,探针将直接使用此地址进行数据上报.
# 仅仅当探针端无法连接到`collector`的集群 ip地址时,我们才推荐使用这种配置,比如:
# 1. 探针和 `collector`在不同的私有云当中.
# 2. 探针通过外网上报数据到 `collector`.
# collector.direct_servers=www.skywalking.service.io
- 可以只用域名或者IP:PORT形式(逗号分割) 来设置
collector.direct_servers
.