Creates a Nullstone datastore holding Uptrace ingestion credentials: the OTLP endpoint and the DSN, with the DSN stored in AWS Secrets Manager.
This module provisions no Uptrace resources itself — it is the single place the credentials for an
Uptrace project live so that consumers (e.g. k8s-otel-uptrace-extender, otel-direct-uptrace)
can connect to it and deliver telemetry.
In Uptrace, open your project settings to find the DSN, e.g.
https://<token>@api.uptrace.dev/<project_id>. The DSN is the whole credential — it is sent as
the uptrace-dsn header on every export.
| Name | Default | Description |
|---|---|---|
otlp_endpoint |
https://otlp.uptrace.dev |
The Uptrace OTLP/HTTP endpoint. Override for self-hosted Uptrace. |
dsn |
(required, sensitive) | The Uptrace DSN. Stored in AWS Secrets Manager. |
| Name | Description |
|---|---|
otlp_endpoint |
The Uptrace OTLP/HTTP endpoint telemetry is delivered to. |
dsn_secret_id |
The ID (ARN) of the Secrets Manager secret containing the DSN. |
dsn_secret_name |
The name of the Secrets Manager secret containing the DSN. |