Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir de la source.
system_events_show_zero_values
Permet de sélectionner les événements dont la valeur est nulle depuis system.events.
Certains systèmes de supervision exigent que toutes les valeurs de métriques leur soient transmises à chaque point de collecte, même si la valeur de la métrique est nulle.
Valeurs possibles :
- 0 — Désactivé.
- 1 — Activé.
Exemples
Requête
SELECT * FROM system.events WHERE event='QueryMemoryLimitExceeded';Résultat
Ok.Requête
SET system_events_show_zero_values = 1;
SELECT * FROM system.events WHERE event='QueryMemoryLimitExceeded';Résultat
┌─event────────────────────┬─value─┬─description───────────────────────────────────────────┐
│ QueryMemoryLimitExceeded │ 0 │ Number of times when memory limit exceeded for query. │
└──────────────────────────┴───────┴───────────────────────────────────────────────────────┘system_metric_log_show_zero_values_in_histograms
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 26.5 | 0 | Nouveau paramètre indiquant si les données d’histogramme de valeur nulle sont écrites dans la colonne imbriquée histograms de system.metric_log. |
Contrôle si les données d’histogramme de valeur nulle sont écrites dans la colonne imbriquée histograms de system.metric_log.
Par défaut, les histogrammes dont le count total d’observations est nul sont ignorés, et, dans chaque histogramme émis, les entrées de bucket sans observation sont également omises de la map histogram. Activez ce paramètre pour écrire chaque histogramme et chaque bucket независимо du count — utile pour les systèmes de supervision qui nécessitent la présence de chaque métrique à chaque point de collecte.
Valeurs possibles :
- 0 — Désactivé. Les histogrammes avec
count = 0ne sont pas émis ; les histogrammes émis n’incluent que les buckets ayant reçu au moins une observation. - 1 — Activé. Tous les histogrammes sont écrits, et chaque limite de bucket apparaît dans
histogram.