Document feature flag 'created-timestamp-zero-ingestion' (#13279)

Signed-off-by: Arthur Silva Sens <arthur.sens@coralogix.com>
This commit is contained in:
Arthur Silva Sens 2023-12-13 12:12:50 -03:00 committed by GitHub
parent 775de1a3bd
commit 69abd6d9f6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -194,3 +194,13 @@ won't work when you push OTLP metrics.
Enables PromQL functions that are considered experimental and whose name or Enables PromQL functions that are considered experimental and whose name or
semantics could change. semantics could change.
## Created Timestamps Zero Injection
`--enable-feature=created-timestamp-zero-ingestion`
Enables ingestion of created timestamp. Created timestamps are injected as 0 valued samples when appropriate. See [PromCon talk](https://youtu.be/nWf0BfQ5EEA) for details.
Currently Prometheus supports created timestamps only on the traditional Prometheus Protobuf protocol (WIP for other protocols). As a result, when enabling this feature, the Prometheus protobuf scrape protocol will be prioritized (See `scrape_config.scrape_protocols` settings for more details).
Besides enabling this feature in Prometheus, created timestamps need to be exposed by the application being scraped.