Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.77 KB

File metadata and controls

32 lines (23 loc) · 1.77 KB

aws-betterstack

Creates a Nullstone datastore holding Better Stack ingestion credentials: the source ingesting host and the source token, with the token stored in AWS Secrets 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.

Setup

In Better Stack, create a source with platform OpenTelemetry. The source page shows the two values this module needs:

  • $INGESTING_HOST → the ingesting_host variable (e.g. s123456.eu-nbg-2.betterstackdata.com)
  • $SOURCE_TOKEN → the source_token variable

Variables

Name Default Description
ingesting_host (required) The Better Stack source ingesting host.
source_token (required, sensitive) The Better Stack source token. Stored in AWS Secrets Manager.

Outputs

Name Description
ingesting_host The Better Stack source ingesting host.
source_token_secret_id The ID (ARN) of the Secrets Manager secret containing the source token.
source_token_secret_name The name of the Secrets Manager secret containing the source token.