Creates a Nullstone datastore holding Better Stack ingestion credentials: the source ingesting host and the source token, with the token stored in GCP Secret Manager.
This module provisions no Better Stack resources itself — it is the single place the credentials
for a Better Stack source live so that consumers (e.g. k8s-otel-betterstack-extender) can connect
to it and deliver telemetry.
In Better Stack, create a source with platform OpenTelemetry. The source page shows the two values this module needs:
$INGESTING_HOST→ theingesting_hostvariable (e.g.s123456.eu-nbg-2.betterstackdata.com)$SOURCE_TOKEN→ thesource_tokenvariable
| Name | Default | Description |
|---|---|---|
ingesting_host |
(required) | The Better Stack source ingesting host. |
source_token |
(required, sensitive) | The Better Stack source token. Stored in GCP Secret Manager. |
| Name | Description |
|---|---|
ingesting_host |
The Better Stack source ingesting host. |
source_token_secret_id |
The ID (projects/*/secrets/*) of the Secret Manager secret containing the source token. |
source_token_secret_name |
The name of the Secret Manager secret containing the source token. |