Browse Source

Merge pull request #12643 from gouthamve/add-otlp-docs

Add initial OTLP ingestion docs
pull/12676/head
Julien Pivotto 1 year ago committed by GitHub
parent
commit
4a56a6bf59
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      docs/feature_flags.md
  2. 13
      docs/querying/api.md

8
docs/feature_flags.md

@ -126,3 +126,11 @@ still ingest those conventional histograms that do not come with a
corresponding native histogram. However, if a native histogram is present, corresponding native histogram. However, if a native histogram is present,
Prometheus will ignore the corresponding conventional histogram, with the Prometheus will ignore the corresponding conventional histogram, with the
notable exception of exemplars, which are always ingested. notable exception of exemplars, which are always ingested.
## OTLP Receiver
`--enable-feature=otlp-write-receiver`
The OTLP receiver allows Prometheus to accept [OpenTelemetry](https://opentelemetry.io/) metrics writes.
Prometheus is best used as a Pull based system, and staleness, `up` metric, and other Pull enabled features
won't work when you push OTLP metrics.

13
docs/querying/api.md

@ -1294,3 +1294,16 @@ Enable the remote write receiver by setting
endpoint is `/api/v1/write`. Find more details [here](../storage.md#overview). endpoint is `/api/v1/write`. Find more details [here](../storage.md#overview).
*New in v2.33* *New in v2.33*
## OTLP Receiver
Prometheus can be configured as a receiver for the OTLP Metrics protocol. This
is not considered an efficient way of ingesting samples. Use it
with caution for specific low-volume use cases. It is not suitable for
replacing the ingestion via scraping.
Enable the OTLP receiver by the feature flag
`--enable-feature=otlp-write-receiver`. When enabled, the OTLP receiver
endpoint is `/api/v1/otlp/v1/metrics`.
*New in v2.47*
Loading…
Cancel
Save