Arquitectura de integración basada en Prometheus
- Exposición completa de métricas: toda la gama de métricas disponibles de ClickHouse, sin filtrado integrado
- Métricas en tiempo real: se generan directamente a partir de las tablas del sistema cuando se recopilan
Ejemplos de integración
Monitorización con Grafana Cloud
Supervisión de Datadog
ClickStack
Tenga en cuenta que este enfoque activará servicios inactivos, ya que HyperDX consulta directamente las tablas del sistema.
Opciones de implementación de ClickStack
- Helm: Recomendado para entornos de depuración basados en Kubernetes. Permite una configuración específica del entorno, límites de recursos y escalado mediante
values.yaml. - Docker Compose: Implementa cada componente (ClickHouse, HyperDX, OTel collector, MongoDB) por separado.
- Solo HyperDX: Contenedor independiente de HyperDX.
Integración directa del plugin de Grafana
Integración directa con Datadog
clusterAllReplicas.
Esta integración no se recomienda para implementaciones de ClickHouse Cloud debido a su incompatibilidad con el comportamiento de inactividad orientado a optimizar costes y a las limitaciones operativas de la capa de proxy de Cloud.
Uso directo de las tablas del sistema
system.query_log, y consultándolas de forma directa. Con la consola SQL o clickhouse client, los equipos pueden identificar consultas lentas, analizar el consumo de recursos y seguir los patrones de uso en toda la organización.
Análisis del rendimiento de las consultas
Puede usar los logs de consultas de las tablas del sistema para realizar análisis del rendimiento de las consultas.
Consulta de ejemplo: encuentre las 5 consultas de mayor duración en todas las réplicas del clúster:
Soluciones de monitorización de la comunidad
Al igual que otros enfoques de monitorización directa de bases de datos, esta solución consulta directamente las tablas del sistema de ClickHouse, lo que impide que las instancias queden inactivas y afecta a la optimización de costes.