You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[//]: #'If you make changes to this file, verify that the meaning and content are not changed in any place where the file is included.'
18
-
[//]: #'Any links should be fully qualified and not relative.'
17
+
[//]: #"If you make changes to this file, verify that the meaning and content are not changed in any place where the file is included."
18
+
[//]: #"Any links should be fully qualified and not relative."
19
19
20
20
<!-- Trace structure -->
21
21
@@ -33,24 +33,26 @@ In the specific context of Tempo and [TraceQL query language](https://grafana.co
33
33
-**kind**: enum: `{server, client, producer, consumer, internal, unspecified}`. For more details, refer to [OTel span kind](https://opentelemetry.io/docs/concepts/signals/traces/#span-kind) documentation.
34
34
- Attributes
35
35
36
-
The first four properties are *intrinsics*.
37
-
They are fundamental to the span.
36
+
The first four properties are _intrinsics_.
37
+
Intrinsics are the core, built-in fields that are fundamental to the identity and lifecycle of spans and traces.
38
+
These fields are defined by the OpenTelemetry specification and are always present.
39
+
They describe the essential structure of distributed tracing data.
38
40
39
-
*Attributes* are custom span metadata in the form of key-value pairs.
41
+
_Attributes_ are custom span metadata in the form of key-value pairs.
40
42
There are four types of attributes: span attributes, resource attributes, event attributes, and link attributes.
41
43
42
-
*Span attributes* are key-value pairs that contain metadata that you can use to annotate a span to carry information about the operation it's tracking.
44
+
_Span attributes_ are key-value pairs that contain metadata that you can use to annotate a span to carry information about the operation it's tracking.
43
45
For example, in an eCommerce application, if a span tracks an operation that adds an item to a user’s shopping cart, the user ID, added item ID and cart ID can be captured and attached to the span as span attributes.
44
46
45
-
A *resource attribute* represents information about an entity producing the span.
47
+
A _resource attribute_ represents information about an entity producing the span.
46
48
For example, a span created by a process running in a container deployed by Kubernetes could link a resource that specifies the cluster name, namespace, pod, and container name.
47
49
Resource attributes are resource-related metadata (key-value pairs) that are describing the Resource.
48
50
49
-
An *event attribute* represents a unique point in the time during the span's duration. For more information, refer to [All about span events](https://grafana.com/blog/2024/08/15/all-about-span-events-what-they-are-and-how-to-query-them/#how-to-query-span-events-with-traceql) and [Span events](https://opentelemetry.io/docs/concepts/signals/traces/#span-events) in the OTEL documentation.
51
+
An _event attribute_ represents a unique point in the time during the span's duration. For more information, refer to [All about span events](https://grafana.com/blog/2024/08/15/all-about-span-events-what-they-are-and-how-to-query-them/#how-to-query-span-events-with-traceql) and [Span events](https://opentelemetry.io/docs/concepts/signals/traces/#span-events) in the OTEL documentation.
50
52
51
-
A *link attribute* lets you query link data in a span.
53
+
A _link attribute_ lets you query link data in a span.
52
54
A span link associates one span with one or more other spans that are a causal relationship. For more information on span links, refer to the [Span Links](https://opentelemetry.io/docs/concepts/signals/traces/#span-links) documentation in the Open Telemetry project.
53
55
54
56
The OpenTelemetry specification defines Semantic Attributes for Spans and for Resources.
55
57
Semantic Span Attributes are a set of naming schemes for attributes shared across languages, frameworks, and runtimes.
56
-
For more details, refer to [Trace Semantic Conventions](https://opentelemetry.io/docs/specs/semconv/general/trace/) and [Resource Semantic Conventions](https://opentelemetry.io/docs/specs/semconv/resource/).
58
+
For more details, refer to [Trace Semantic Conventions](https://opentelemetry.io/docs/specs/semconv/general/trace/) and [Resource Semantic Conventions](https://opentelemetry.io/docs/specs/semconv/resource/).
0 commit comments