The current Prometheus integration relies on a fingerprint dimension:
- name: labels_fingerprint
type: keyword
dimension: true
description: Autogenerated ID representing the fingerprint of labels object and includes query name
Now that elastic/elasticsearch#93564 is resolved in 8.13, this is no longer needed. Instead, labels.* can be marked as dimensions directly. Due to the locality sensitive hashing used in elastic/elasticsearch#98023 we can expect that elastic/elasticsearch#99747 will deliver storage savings over the current approach.
cc @felixbarny @tetianakravchenko
The current Prometheus integration relies on a fingerprint dimension:
Now that elastic/elasticsearch#93564 is resolved in 8.13, this is no longer needed. Instead,
labels.*can be marked as dimensions directly. Due to the locality sensitive hashing used in elastic/elasticsearch#98023 we can expect that elastic/elasticsearch#99747 will deliver storage savings over the current approach.cc @felixbarny @tetianakravchenko