Skip to main content
Observe receives data on a per-account endpoint and authenticates with a datastream token. Collect both values before you configure the collector.

Find your customer ID

Your customer ID is the 12-digit number in the portal URL:
The ingest hostname adds collect. to that same number:
The collect. hostname is required. Observe uses it to route and load balance ingest traffic.

Create a datastream and token

Perform the following steps:
1
Log in to your Observe account.
2
In the left navigation rail, select Data & integrations > Datastreams.
This opens the Datastreams page, which lists existing datastreams with their status, health, and ingest volume.
3
Select [ Create Datastream ].
4
Enter a Name that identifies the data, for example futurex-hsm-syslog. A Description is optional.
5
Set the retention period, then select [ Create ]. The default retention is thirteen months, and you can change it later.
6
Select the new datastream’s name to open it.
7
Select Create > Token, enter a Name such as otel-collector, then select [ Continue ].
8
Copy the token and store it securely, tick the confirmation checkbox, then select [ Continue ].
Observe displays the token value only once. You cannot retrieve it after you close the confirmation dialog. Existing tokens remain listed under the datastream, but only their metadata is visible, never the secret.
9
Select [ Close ].
The token contains a colon that separates the token identifier from the token secret:
Datastream tokens are for ingest only. They cannot read data or call the Observe REST API, which requires a separate API token. That limited scope makes a datastream token the correct credential for a collector.

Confirm the endpoint

The OTLP endpoint path is /v2/otel. Signal-specific suffixes are appended by the exporter, so logs arrive at /v2/otel/v1/logs.
Observe’s documentation shows both /v1/otel and /v2/otel for this endpoint. Both paths accept OTLP log payloads and return HTTP 200. Use /v2/otel, which matches the current examples. Omitting the signal suffix returns HTTP 404.
Verify credentials and the path before installing anything. Substitute your own values:
A successful call returns HTTP 200. Then search the datastream for endpoint check to confirm the record landed. Interpret failures as follows:

Store the token safely

Do not place the token in the collector configuration file. Keep it in a file that only the collector’s service account can read, and pass it as an environment variable:
To rotate a token later, create the replacement first, switch the collector to it, confirm data still flows, then disable and delete the old token.