Documentation for automated readers
A curated documentation index is available at: https://grafana.com/llms.txt
A complete documentation index is available at: https://grafana.com/llms-full.txt
These indexes can help with page discovery before fetching individual documents.
This page is also available in Markdown, which may be easier for automated readers and AI tools to parse than HTML. The Markdown version is available at https://grafana.com/docs/grafana-cloud/observe-and-act/monitor-applications/application-observability-kg/service-detail/properties.md, or by sending Accept: text/markdown to https://grafana.com/docs/grafana-cloud/observe-and-act/monitor-applications/application-observability-kg/service-detail/properties/. For broader documentation discovery, the curated index is available at https://grafana.com/llms.txt and the complete index is available at https://grafana.com/llms-full.txt.
Properties
The Properties tab displays the metadata that the knowledge graph has discovered about a service entity. This information comes from OpenTelemetry resource attributes attached to the service’s telemetry data.
Properties table
| Property | Description |
|---|---|
| Deployment Environment | The environment the service runs in (for example, production, staging). |
| Job | The Prometheus job label (namespace/service_name). |
| Namespace | The Kubernetes or logical namespace. |
| Otel Namespace | The service.namespace OTel resource attribute. |
| Otel Service | The service.name OTel resource attribute. |
| Product | The product that discovered this entity (for example, app_o11y). |
| Service | The service name. |
| Source | The telemetry backend that provided the data (for example, tempo). |
| Telemetry Sdk Language | The programming language detected from telemetry.sdk.language. |
| Discovered | The date and time the knowledge graph first discovered this service. |
| Updated | The date and time the entity metadata was last refreshed. |
How properties are derived
Properties are derived from OpenTelemetry resource attributes that your application emits. The knowledge graph reads these from the target_info or traces_target_info metric and from span resource attributes.
To ensure accurate properties:
- Set
service.nameandservice.namespaceon all telemetry. - Set
deployment.environmentto distinguish between environments. - Set
telemetry.sdk.languageto enable technology detection.
For details on required resource attributes, refer to Set up instrumentation.
Was this page helpful?
Related resources from Grafana Labs


