Essas configurações estão disponíveis em system.settings e são geradas automaticamente a partir do código-fonte.
system_events_show_zero_values
Permite selecionar eventos com valor zero da tabela system.events.
Alguns sistemas de monitoramento exigem que todos os valores de métricas sejam enviados a eles em cada checkpoint, mesmo que o valor da métrica seja zero.
Valores possíveis:
- 0 — Desativado.
- 1 — Ativado.
Exemplos
Consulta
SELECT * FROM system.events WHERE event='QueryMemoryLimitExceeded';Resultado
Ok.Consulta
SET system_events_show_zero_values = 1;
SELECT * FROM system.events WHERE event='QueryMemoryLimitExceeded';Resultado
┌─event────────────────────┬─value─┬─description───────────────────────────────────────────┐
│ QueryMemoryLimitExceeded │ 0 │ Number of times when memory limit exceeded for query. │
└──────────────────────────┴───────┴───────────────────────────────────────────────────────┘system_metric_log_show_zero_values_in_histograms
Histórico de versões
| Versão | Valor padrão | Comentário |
|---|---|---|
| 26.5 | 0 | Nova configuração que controla se dados de histogramas com valor zero são gravados na coluna aninhada histograms de system.metric_log. |
Controla se dados de histogramas com valor zero são gravados na coluna aninhada histograms de system.metric_log.
Por padrão, histogramas cujo count total de observações é zero são ignorados e, dentro de cada histograma emitido, entradas de bucket sem observações também são omitidas do map histogram. Ative esta opção para gravar todos os histogramas e todos os buckets, independentemente da contagem — útil para sistemas de monitoramento que exigem que toda métrica apareça em cada checkpoint.
Valores possíveis:
- 0 — Desabilitado. Histogramas com
count = 0não são emitidos; os histogramas emitidos incluem apenas buckets que receberam pelo menos uma observação. - 1 — Habilitado. Todos os histogramas são gravados, e todo limite de bucket aparece em
histogram.