II.
StackProfile JSON
Structured · livestack-profile:observability-stack
Observability Stack (OpenTelemetry, Prometheus, Grafana, Loki, Tempo) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "stack-profile:observability-stack",
"_kind": "StackProfile",
"_file": "domain/stack-profiles/deep-stacks-1.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Observability Stack (OpenTelemetry, Prometheus, Grafana, Loki, Tempo)",
"description": "A full-spectrum observability platform covering metrics, logs, and\ndistributed traces. OpenTelemetry provides vendor-neutral\ninstrumentation SDKs and the OpenTelemetry Collector for receiving,\nprocessing, and exporting telemetry data. Prometheus scrapes and stores\ntime-series metrics with PromQL for alerting and dashboarding.\n\nGrafana serves as the unified visualization layer, querying across all\nthree signal types. Loki indexes and queries log streams using the same\nlabel-based approach as Prometheus, avoiding the cost of full-text\nindexing. Tempo stores distributed traces with minimal infrastructure\noverhead via object-storage backends. Go is the dominant language in\nthis ecosystem for building exporters, collectors, and custom\ninstrumentation. This stack replaces commercial APM platforms for\nteams that want full control over their telemetry pipeline at scale.\n",
"composes": [
"tool:opentelemetry",
"tool:prometheus",
"tool:grafana",
"tool:loki",
"tool:tempo",
"language:go"
]
},
"outgoingEdges": [
{
"from": "stack-profile:observability-stack",
"to": "tool:opentelemetry",
"kind": "composed_of"
},
{
"from": "stack-profile:observability-stack",
"to": "tool:prometheus",
"kind": "composed_of"
},
{
"from": "stack-profile:observability-stack",
"to": "tool:grafana",
"kind": "composed_of"
},
{
"from": "stack-profile:observability-stack",
"to": "tool:loki",
"kind": "composed_of"
},
{
"from": "stack-profile:observability-stack",
"to": "tool:tempo",
"kind": "composed_of"
},
{
"from": "stack-profile:observability-stack",
"to": "language:go",
"kind": "composed_of"
},
{
"from": "stack-profile:observability-stack",
"to": "tool:kubernetes",
"kind": "composed_of"
},
{
"from": "stack-profile:observability-stack",
"to": "tool:docker",
"kind": "composed_of"
},
{
"from": "stack-profile:observability-stack",
"to": "role:observability-engineer",
"kind": "used_by_role"
},
{
"from": "stack-profile:observability-stack",
"to": "role:sre",
"kind": "used_by_role"
},
{
"from": "stack-profile:observability-stack",
"to": "role:platform-engineer",
"kind": "used_by_role"
},
{
"from": "stack-profile:observability-stack",
"to": "workflow:alert-tuning",
"kind": "follows_workflow"
},
{
"from": "stack-profile:observability-stack",
"to": "workflow:slo-burn-rate-review",
"kind": "follows_workflow"
},
{
"from": "stack-profile:observability-stack",
"to": "domain:observability",
"kind": "applies_to"
},
{
"from": "stack-profile:observability-stack",
"to": "domain:devops",
"kind": "applies_to"
},
{
"from": "stack-profile:observability-stack",
"to": "skill-area:observability-instrumentation",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:observability-stack",
"to": "skill-area:distributed-tracing",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:observability-stack",
"to": "skill-area:metrics-dashboarding",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:observability-stack",
"to": "skill-area:log-aggregation",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:observability-stack",
"to": "skill-area:alerting-oncall",
"kind": "requires_skill_area"
}
],
"incomingEdges": []
}