11.21. À propos de PrometheusK8sConfig


11.21.1. Description

La ressource PrometheusK8sConfig définit les paramètres du composant Prometheus.

Apparaît dans: ClusterMonitoringConfiguration

Expand
La propriétéLe typeDescription

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.

Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat