11.29. À propos de ThanosRulerConfig
11.29.1. Description Copier lienLien copié sur presse-papiers!
La ressource ThanosRulerConfig définit la configuration de l’instance Thanos Ruler pour les projets définis par l’utilisateur.
Apparaît dans: UserWorkloadConfiguration
La propriété | Le type | Description |
---|---|---|
autresAlertmanagerConfigs | []AdditionalAlertmanagerConfig | Configure la façon dont le composant Thanos Ruler communique avec des instances Alertmanager supplémentaires. La valeur par défaut est nulle. |
EvaluationInterval | chaîne de caractères | Configure l’intervalle par défaut entre les évaluations des règles Prometheus dans le cas où la ressource PrometheusRule ne spécifie aucune valeur. L’intervalle doit être réglé entre 5 secondes et 5 minutes. La valeur peut être exprimée en : secondes (par exemple 30s), minutes (par exemple 1m) ou un mélange de minutes et de secondes (par exemple 1m30). Il s’applique aux ressources PrometheusRule sans l’étiquette openshift.io/prometheus-rule-évaluation-scope=\"leaf-prometheus\". La valeur par défaut est 15s. |
LogLevel | chaîne de caractères | Définit le paramètre de niveau de journal pour Thanos Ruler. Les valeurs possibles sont l’erreur, l’avertissement, l’information et le débogue. La valeur par défaut est info. |
le nodeSelector | carte[string]string | Définit les nœuds sur lesquels les Pods sont programmés. |
les ressources | * v1.ResourceRequis | Définit les demandes de ressources et les limites pour le conteneur Alertmanager. |
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. |
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. |
le volumeClaimTemplate | *monv1.EmbeddedPersistentVolumeClaim | Définit le stockage persistant pour Thanos Ruler. Ce paramètre permet de configurer la classe de stockage et la taille d’un volume. |