11.21. À propos de PrometheusK8sConfig
11.21.1. Description Copier lienLien copié sur presse-papiers!
La ressource PrometheusK8sConfig définit les paramètres du composant Prometheus.
Apparaît dans: ClusterMonitoringConfiguration
La propriété | Le type | Description |
---|---|---|
autresAlertmanagerConfigs | []AdditionalAlertmanagerConfig | Configure les instances Alertmanager supplémentaires qui reçoivent des alertes du composant Prometheus. Aucune instance Alertmanager supplémentaire n’est configurée par défaut. |
AppliedBodySizeLimit | chaîne de caractères | Applique une limite de taille de corps pour les métriques grattées de Prometheus. Lorsque la réponse corporelle d’une cible grattée est supérieure à la limite, la raclette échouera. Les valeurs suivantes sont valides: une valeur vide pour spécifier aucune limite, une valeur numérique au format de taille Prometheus (comme 64 Mo), ou la chaîne automatique, qui indique que la limite sera calculée automatiquement en fonction de la capacité du cluster. La valeur par défaut est vide, ce qui n’indique aucune limite. |
laboratoires externes | carte[string]string | Définit les étiquettes à ajouter à n’importe quelle série chronologique ou alerte lors de la communication avec des systèmes externes tels que la fédération, le stockage à distance et Alertmanager. Aucune étiquette n’est ajoutée par défaut. |
LogLevel | chaîne de caractères | Définit le paramètre de niveau de journal pour Prometheus. Les valeurs possibles sont: erreur, avertissement, info et débogage. La valeur par défaut est info. |
le nodeSelector | carte[string]string | Définit les nœuds sur lesquels les pods sont programmés. |
à propos de QueryLogFile | chaîne de caractères | Indique le fichier auquel les requêtes PromQL sont enregistrées. Ce paramètre peut être soit un nom de fichier, auquel cas les requêtes sont enregistrées dans un volume videDir à /var/log/prometheus, ou un chemin complet vers un emplacement où un volume videDir sera monté et les requêtes enregistrées. Écrire à /dev/stderr, /dev/stdout ou /dev/null est pris en charge, mais l’écriture sur un autre chemin /dev/ n’est pas prise en charge. Les chemins relatifs ne sont pas non plus pris en charge. Les requêtes PromQL ne sont pas enregistrées par défaut. |
à distance d’écriture | []MoteWriteSpec | Définit la configuration d’écriture à distance, y compris les paramètres d’URL, d’authentification et de relabeling. |
les ressources | * v1.ResourceRequis | Définit les demandes de ressources et les limites pour le conteneur Prometheus. |
la rétention | chaîne de caractères | Définit la durée pour laquelle Prometheus conserve les données. Cette définition doit être spécifiée à l’aide du modèle d’expression régulier suivant: [0-9]+(ms|m|m|h|d|w|y) (ms = millisecondes, s = secondes, m = minutes, h = heures, d = jours, w = semaines, y = années). La valeur par défaut est 15d. |
conservationSize | chaîne de caractères | Définit la quantité maximale d’espace disque utilisée par les blocs de données plus le journal d’écriture-ahead (WAL). Les valeurs prises en charge sont B, KB, KiB, MB, MiB, GB, GiB, TB, TiB, PB, PiB, EB et EiB. Aucune limite n’est définie par défaut. |
les tolérances | []v1.Tolérance | Définit les tolérances pour les pods. |
la topologieSpreadConstraints | []v1.TopologySpreadConstraint | Définit les contraintes de propagation de la topologie du pod. |
collectionProfile | CollectionProfile | Définit le profil de collecte des métriques que Prometheus utilise pour collecter des métriques à partir des composants de la plate-forme. Les valeurs prises en charge sont complètes ou minimales. Dans le profil complet (par défaut), Prometheus recueille toutes les métriques qui sont exposées par les composants de la plate-forme. Dans le profil minimal, Prometheus ne collecte que les métriques nécessaires pour les alertes de plate-forme par défaut, les règles d’enregistrement, la télémétrie et les tableaux de bord de console. |
le volumeClaimTemplate | *monv1.EmbeddedPersistentVolumeClaim | Définit le stockage persistant pour Prometheus. Ce paramètre permet de configurer la revendication de volume persistante, y compris la classe de stockage, la taille du volume et le nom. |