Skip to content

Deploy Tempo backend and enable OTLP ingestion for future tracing #164

@SRF-Audio

Description

@SRF-Audio

Goal
Deploy Tempo as the trace backend and wire it for OTLP ingestion (so Alloy and/or instrumented apps can send traces).

Scope / Tasks

Create Argo CD Application:

argocd/apps/platform/tempo.yml

Use official Grafana Tempo chart

Configure minimal overrides in valuesObject:

Enable OTLP receivers (grpc/http)

Storage mode:

For homelab: choose filesystem or object store if you already have one

If persistence required: Retain storage class

Wire Alloy:

If Alloy is used as the collector, configure Alloy exporter -> Tempo OTLP endpoint

Acceptance Criteria

Tempo is healthy

OTLP endpoint reachable inside cluster

(Optional smoke test) A simple OTLP trace sent from a test pod is visible in Grafana (after Grafana issue)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions