Citations des notebooks
Optimisation de la clé primaire des tables de métriques OTel
MetricName utilise désormais LowCardinality, ce qui convient sauf si vous gérez un très grand nombre de noms de métriques distincts. Même dans ce cas, cela ne devrait poser problème que dans les cas extrêmes. Les timestamps passent de DateTime64 avec une précision à la nanoseconde à un simple DateTime avec une précision à la seconde, ce qui est largement suffisant pour les métriques. Vous pouvez toujours conserver une précision à la nanoseconde en modifiant vous-même le schéma.
Nous avons également ajouté des index min/max explicites pour le temps et remplacé la map complète d’attributes dans la clé primaire par un hash. Les mêmes changements ont été appliqués à tous les schémas de tables de métriques, et nous les faisons également remonter vers l’OTel Collector.
PR associées : #2545 fix: change metrics PK for better memory usage