Envoi de données haute disponibilité à Amazon Managed Service for Prometheus avec Prometheus - Amazon Managed Service for Prometheus

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Envoi de données haute disponibilité à Amazon Managed Service for Prometheus avec Prometheus

Pour définir une configuration haute disponibilité avec Prometheus, vous devez appliquer des étiquettes externes sur toutes les instances d’un groupe haute disponibilité, afin qu’Amazon Managed Service for Prometheus puisse les identifier. Utilisez l’étiquette cluster pour identifier un agent d’instance Prometheus dans un groupe haute disponibilité. Utilisez l’étiquette __replica__ pour identifier chaque réplique du groupe séparément. Vous devez appliquer les étiquettes __replica__ et cluster pour que la déduplication fonctionne.

Note

L’étiquette __replica__ est formatée avec deux symboles de soulignement avant et après le mot replica.

Exemple : extraits de code

Dans les extraits de code suivants, l’étiquette cluster identifie l’agent d’instance Prometheus prom-team1 et l’étiquette _replica_ identifie les répliques replica1 et replica2.

cluster: prom-team1 __replica__: replica1
cluster: prom-team1 __replica__: replica2

Comme Amazon Managed Service for Prometheus stocke des échantillons de données provenant de répliques haute disponibilité avec ces étiquettes, il retire l’étiquette replica lorsque les échantillons sont acceptés. Cela signifie que vous n’aurez qu’un mappage de série 1:1 pour votre série actuelle au lieu d’une série par réplique. L’étiquette cluster est conservée.

Note

Certaines versions de Kubernetes (1.28 et 1.29) peuvent émettre leur propre métrique avec une étiquette. cluster Cela peut entraîner des problèmes avec la déduplication Amazon Managed Service for Prometheus. Consultez la FAQ sur la haute disponibilité pour plus d'informations.