17.10. PrometheusK8sConfig
17.10.1. Description
La ressource PrometheusK8sConfig
définit les paramètres du composant Prometheus.
Apparaît dans : ClusterMonitoringConfiguration
Propriété | Type | Description |
---|---|---|
additionalAlertmanagerConfigs | Configure des instances Alertmanager supplémentaires qui reçoivent des alertes du composant Prometheus. Par défaut, aucune instance Alertmanager supplémentaire n'est configurée. | |
limite de taille du corps imposée | chaîne de caractères |
Applique une limite de taille de corps pour les métriques scrappées par Prometheus. Si le corps de la réponse d'une cible scrappée est plus grand que la limite, le scrape échouera. Les valeurs suivantes sont valides : une valeur vide pour spécifier aucune limite, une valeur numérique au format Prometheus (telle que |
étiquettes externes | map[string]string | Définit les étiquettes à ajouter aux séries temporelles ou aux alertes lors de la communication avec des systèmes externes tels que la fédération, le stockage à distance et l'Alertmanager. Par défaut, aucune étiquette n'est ajoutée. |
niveau du journal | chaîne de caractères |
Définit le niveau de journalisation pour Prometheus. Les valeurs possibles sont les suivantes : |
nodeSelector | map[string]string | Définit les nœuds sur lesquels les pods sont programmés. |
queryLogFile | chaîne de caractères |
Spécifie le fichier dans lequel les requêtes PromQL sont enregistrées. Ce paramètre peut être un nom de fichier, auquel cas les requêtes sont enregistrées sur un volume |
écriture à distance | Définit la configuration de l'écriture à distance, y compris les paramètres d'URL, d'authentification et de réétiquetage. | |
ressources | *v1.Exigences en matière de ressources | Définit les demandes et les limites de ressources pour le conteneur Prometheus. |
rétention | chaîne de caractères |
Définit la durée pendant laquelle Prometheus conserve les données. Cette définition doit être spécifiée à l'aide du modèle d'expression régulière suivant : |
taille de la rétention | chaîne de caractères |
Définit la quantité maximale d'espace disque utilisée par les blocs de données et le journal d'écriture (WAL). Les valeurs prises en charge sont |
tolérances | []v1.Tolérance | Définit les tolérances pour les pods. |
topologySpreadConstraints | []v1.TopologySpreadConstraint | Définit les contraintes d'étalement de la topologie du pod. |
volumeClaimTemplate | *monv1.EmbeddedPersistentVolumeClaim | Définit le stockage persistant pour Prometheus. Ce paramètre permet de configurer la demande de volume persistant, y compris la classe de stockage, la taille du volume et le nom. |