pub enum Concept {
Show 68 variants
PeerService,
PeerHostname,
PeerDbName,
PeerDbSystem,
PeerCassandraContactPoints,
PeerCouchbaseSeedNodes,
PeerMessagingDestination,
PeerMessagingSystem,
PeerKafkaBootstrapServers,
PeerRpcService,
PeerRpcSystem,
PeerAwsS3Bucket,
PeerAwsSqsQueue,
PeerAwsDynamoDbTable,
PeerAwsKinesisStream,
HttpStatusCode,
HttpMethod,
HttpRoute,
UrlTemplate,
RpcGrpcStatusCode,
SpanKind,
DdBaseService,
ServiceName,
ResourceName,
OperationName,
SpanType,
DbSystem,
DbStatement,
DbNamespace,
RpcSystem,
RpcService,
MessagingSystem,
MessagingDestination,
DeploymentEnvironment,
ServiceVersion,
ContainerId,
K8sPodUid,
DbQuery,
MongoDbQuery,
ElasticsearchBody,
OpenSearchBody,
RedisRawCommand,
ValkeyRawCommand,
MemcachedCommand,
HttpUrl,
MessagingOperation,
GraphQlOperationType,
GraphQlOperationName,
FaasInvokedProvider,
FaasInvokedName,
FaasTrigger,
NetworkProtocolName,
RpcMethod,
Component,
LinkName,
DdMeasured,
DdTopLevel,
SamplingPriority,
OtelTraceId,
DdPTid,
DdPartialVersion,
DdOrigin,
DdEnv,
DdVersion,
DdHostname,
DdGitCommitSha,
DdDecisionMaker,
DdApmMode,
}Expand description
A named semantic concept—the canonical identity of an attribute that may have multiple representations across OpenTelemetry versions and Datadog legacy conventions.
Ported from upstream’s Concept constants in semantics.go. Grouping is
retained for ease of syncing.
Variants§
PeerService
The peer.service concept.
PeerHostname
The peer.hostname concept.
PeerDbName
The peer.db.name concept.
PeerDbSystem
The peer.db.system concept.
PeerCassandraContactPoints
The peer.cassandra.contact.points concept.
PeerCouchbaseSeedNodes
The peer.couchbase.seed.nodes concept.
PeerMessagingDestination
The peer.messaging.destination concept.
PeerMessagingSystem
The peer.messaging.system concept.
PeerKafkaBootstrapServers
The peer.kafka.bootstrap.servers concept.
PeerRpcService
The peer.rpc.service concept.
PeerRpcSystem
The peer.rpc.system concept.
PeerAwsS3Bucket
The peer.aws.s3.bucket concept.
PeerAwsSqsQueue
The peer.aws.sqs.queue concept.
PeerAwsDynamoDbTable
The peer.aws.dynamodb.table concept.
PeerAwsKinesisStream
The peer.aws.kinesis.stream concept.
HttpStatusCode
The http.status_code concept.
HttpMethod
The http.method concept.
HttpRoute
The http.route concept.
UrlTemplate
The url.template concept.
RpcGrpcStatusCode
The rpc.grpc.status_code concept.
SpanKind
The span.kind concept.
DdBaseService
The _dd.base_service concept.
ServiceName
The service.name concept.
ResourceName
The resource.name concept.
OperationName
The operation.name concept.
SpanType
The span.type concept.
DbSystem
The db.system concept.
DbStatement
The db.statement concept.
DbNamespace
The db.namespace concept.
RpcSystem
The rpc.system concept.
RpcService
The rpc.service concept.
MessagingSystem
The messaging.system concept.
MessagingDestination
The messaging.destination concept.
DeploymentEnvironment
The deployment.environment concept.
ServiceVersion
The service.version concept.
ContainerId
The container.id concept.
K8sPodUid
The k8s.pod.uid concept.
DbQuery
The db.query concept.
MongoDbQuery
The mongodb.query concept.
ElasticsearchBody
The elasticsearch.body concept.
OpenSearchBody
The opensearch.body concept.
RedisRawCommand
The redis.raw_command concept.
ValkeyRawCommand
The valkey.raw_command concept.
MemcachedCommand
The memcached.command concept.
HttpUrl
The http.url concept.
MessagingOperation
The messaging.operation concept.
GraphQlOperationType
The graphql.operation.type concept.
GraphQlOperationName
The graphql.operation.name concept.
FaasInvokedProvider
The faas.invoked.provider concept.
FaasInvokedName
The faas.invoked.name concept.
FaasTrigger
The faas.trigger concept.
NetworkProtocolName
The network.protocol.name concept.
RpcMethod
The rpc.method concept.
Component
The component concept.
LinkName
The link.name concept.
DdMeasured
The _dd.measured concept.
DdTopLevel
The _dd.top_level concept.
SamplingPriority
The _sampling_priority_v1 concept.
OtelTraceId
The otel.trace_id concept.
DdPTid
The _dd.p.tid concept.
DdPartialVersion
The _dd.partial_version concept.
DdOrigin
The _dd.origin concept.
DdEnv
The env concept.
DdVersion
The version concept.
DdHostname
The _dd.hostname concept.
DdGitCommitSha
The _dd.git.commit.sha concept.
DdDecisionMaker
The _dd.p.dm concept.
DdApmMode
The _dd.apm_mode concept.
Implementations§
Trait Implementations§
impl Copy for Concept
impl Eq for Concept
impl StructuralPartialEq for Concept
Auto Trait Implementations§
impl Freeze for Concept
impl RefUnwindSafe for Concept
impl Send for Concept
impl Sync for Concept
impl Unpin for Concept
impl UnsafeUnpin for Concept
impl UnwindSafe for Concept
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::RequestSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> Track for T
impl<T> Track for T
Source§fn track_resources(self, token: ResourceGroupToken) -> Tracked<Self>
fn track_resources(self, token: ResourceGroupToken) -> Tracked<Self>
Tracked wrapper. Read moreSource§fn in_current_resource_group(self) -> Tracked<Self>
fn in_current_resource_group(self) -> Tracked<Self>
Tracked wrapper. Read more