/* * Copyright The OpenTelemetry Authors * SPDX-License-Identifier: Apache-2.0 */ /* * DO NOT EDIT, this is an Auto-generated file from: * buildscripts/semantic-convention/templates/registry/semantic_attributes-h.j2 */ #pragma once #include "opentelemetry/common/macros.h" #include "opentelemetry/version.h" OPENTELEMETRY_BEGIN_NAMESPACE namespace semconv { namespace deployment { /** Name of the deployment environment (aka deployment tier).

@code deployment.environment.name @endcode does not affect the uniqueness constraints defined through the @code service.namespace @endcode, @code service.name @endcode and @code service.instance.id @endcode resource attributes. This implies that resources carrying the following attribute combinations MUST be considered to be identifying the same service:

*/ static constexpr const char *kDeploymentEnvironmentName = "deployment.environment.name"; namespace DeploymentEnvironmentNameValues { /** Production environment */ static constexpr const char *kProduction = "production"; /** Staging environment */ static constexpr const char *kStaging = "staging"; /** Testing environment */ static constexpr const char *kTest = "test"; /** Development environment */ static constexpr const char *kDevelopment = "development"; } // namespace DeploymentEnvironmentNameValues } // namespace deployment } // namespace semconv OPENTELEMETRY_END_NAMESPACE