为什么应用详情里面不显示应用ip?
以go应用为例子,采用otel sdk上报的时候应用详情这里显示的是一串看不懂的字符串,这个其实是主机名,要想显示成ip需要做如下设置:
res, _ := resource.New(ctx,
resource.WithFromEnv(),
resource.WithProcess(),
resource.WithTelemetrySDK(),
resource.WithHost(),
resource.WithAttributes(
// the service name used to display traces in backends
semconv.ServiceNameKey.String("otel-go-client-demo"),
semconv.HostNameKey.String(""),
// 需要在这里把ip地址加上
semconv.NetSockHostAddrKey.String("ip")
),
)