-
Notifications
You must be signed in to change notification settings - Fork 474
[Prometheus] Add dimension fields to query and collector datastreams for TSDB support #5974
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Prometheus] Add dimension fields to query and collector datastreams for TSDB support #5974
Conversation
Signed-off-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co>
🌐 Coverage report
|
Signed-off-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co>
Signed-off-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co>
Signed-off-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co>
…field, that identify where integration is runnig Signed-off-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co>
hey @tetianakravchenko , |
eventually ingest_pipeline will be added for remote_write as well |
…ment) Signed-off-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co>
Signed-off-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co>
packages/prometheus/data_stream/collector/elasticsearch/ingest_pipeline/default.yml
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Signed-off-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co>
💚 Build Succeeded
|
Package prometheus - 1.5.0 containing this change is available at https://epr.elastic.co/search?package=prometheus |
…for TSDB support (#5974) * Add dimension fields to all datastream for TSDB support Signed-off-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co> * add ingest pipelines, fix PR number Signed-off-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co> * fix PR number Signed-off-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co> * add query_name as an extra label Signed-off-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co> * remove remote_write changes - need more investirations; replace some field, that identify where integration is runnig Signed-off-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co> * add dimension to the agent.id fields Signed-off-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co> --------- Signed-off-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co>
What does this PR do?
Add dimension fields to collector and query datastream:
Prometheus specific fields:
labels_id
- created as a result of fingerprint processor calculation.Note: key and value will be hashed(implementation)
note2: fingerprint implementation for ingest pipeline is different from the implementation for the beat processor
fields that identify the enviroment where integration is installed:
cloud.account.id
,cloud.region
andcloud.provider
host.name
if installed not in cloudChecklist
changelog.yml
file.Author's Checklist
How to test this PR locally
Related issues
Screenshots