nevermind. Just use OTEL_SERVICE_NAME

This commit is contained in:
Grant Limberg 2025-07-15 10:35:27 -07:00
parent a0cc7babdf
commit 4b6ff77fea

View file

@ -1080,12 +1080,6 @@ class OneServiceImpl : public OneService {
versionString << ZEROTIER_ONE_VERSION_MAJOR << "." << ZEROTIER_ONE_VERSION_MINOR << "." << ZEROTIER_ONE_VERSION_REVISION; versionString << ZEROTIER_ONE_VERSION_MAJOR << "." << ZEROTIER_ONE_VERSION_MINOR << "." << ZEROTIER_ONE_VERSION_REVISION;
auto resource_attributes = sdkresource::ResourceAttributes { { "service.version", versionString.str() }, { "service.node_id", _node->identity().address().toString(buf) }, { "service.namespace", "com.zerotier.zerotier-one" } }; auto resource_attributes = sdkresource::ResourceAttributes { { "service.version", versionString.str() }, { "service.node_id", _node->identity().address().toString(buf) }, { "service.namespace", "com.zerotier.zerotier-one" } };
auto resource = sdkresource::Resource::Create(resource_attributes); auto resource = sdkresource::Resource::Create(resource_attributes);
auto recvd_attributes = resource.GetAttributes().GetAttributes();
// If service.name is not set, we set it to "zerotier-one"
if (recvd_attributes.find("service.name") != recvd_attributes.end()) {
resource_attributes["service.name"] = "zerotier-one";
resource = sdkresource::Resource::Create(resource_attributes);
}
auto sampler = std::unique_ptr<sdktrace::Sampler>(new sdktrace::TraceIdRatioBasedSampler(_exporterSampleRate)); auto sampler = std::unique_ptr<sdktrace::Sampler>(new sdktrace::TraceIdRatioBasedSampler(_exporterSampleRate));
auto tracer_context = std::make_unique<sdktrace::TracerContext>(std::move(processors), resource, std::move(sampler)); auto tracer_context = std::make_unique<sdktrace::TracerContext>(std::move(processors), resource, std::move(sampler));