hyperdxio/hyperdx
HyperDX is an open source observability platform powered by Clickhouse and OpenTelemetry that centralizes and correlates logs, metrics, traces, errors, and session replays to help engineers quickly resolve production issues.
Awesome ClickHouse › Metrics and Monitoring
Prom2click is a Prometheus remote storage adapter designed specifically for Clickhouse, a column-oriented database optimized for real-time analytics on massive datasets. This project is currently in its early stages and is considered experimental, but it shows promise as a scalable and highly available remote storage solution for Prometheus metrics. The adapter writes metrics into Clickhouse in configurable batch sizes, making it suitable for handling high ingestion rates, although it is currently CPU-intensive and requires a system with multiple cores for optimal performance. The project supports various configuration options such as batch size for writes, internal buffer sizes, database and table names, and query parameters like maximum samples returned and aggregation quantiles. It also provides logging configuration and web endpoints for metrics and remote write requests. Prom2click leverages Clickhouse's Graphite rollup feature, which is well-suited for time series data compression and aggregation. To get started, users need to install Clickhouse and configure it with the appropriate schema and settings for Graphite rollup. The project documentation provides SQL commands to create the necessary database and tables, including options for setting up shards, replicas, and distributed tables for resilience and scalability. Integration with Grafana is also supported, with instructions for installing the Clickhouse Grafana datasource plugin to visualize the stored metrics. Prom2click requires Prometheus to be configured with remote read and write URLs pointing to the adapter. The project is still missing some features such as comprehensive documentation, proper logging, error handling, and tests. Future plans include adding more metrics, a Clickhouse metric exporter, improved logging, and better database error handling. Overall, Prom2click aims to provide a robust and efficient way to store and query Prometheus metrics using Clickhouse, leveraging its strengths in handling large-scale time series data for real-time analytics.
https://github.com/mindis/prom2click
HyperDX is an open source observability platform powered by Clickhouse and OpenTelemetry that centralizes and correlates logs, metrics, traces, errors, and session replays to help engineers quickly resolve production issues.
Uptrace is an open source APM platform that uses OpenTelemetry for data collection and ClickHouse for storage, providing unified monitoring of traces, metrics, and logs with powerful querying, dashboards, and alerting capabilities.
OpenLIT is an open-source AI engineering platform providing OpenTelemetry-native observability, monitoring, and management tools for large language models, GPUs, and vector databases, with data stored in ClickHouse for efficient telemetry analysis.
OpenMeter is a flexible metering and billing platform for AI, API, and DevOps companies that collects and aggregates usage events in real-time to enable usage-based billing and real-time insights.
Trickster is an open-source HTTP reverse proxy cache and time series dashboard accelerator that improves performance and scalability for time series databases including ClickHouse, Prometheus, and InfluxDB.
Gigapipe is a lightweight, polyglot observability stack that supports logs, metrics, traces, and profiling with compatibility for Loki, Prometheus, Tempo, Pyroscope, and OpenTelemetry, powered by ClickHouse and Bun for efficient data ingestion and querying.
Swetrix is an open source, privacy-focused, cookie-less web analytics platform that uses Clickhouse for efficient statistical data management and offers self-hosting or cloud deployment options.
Loghouse is an open-source log management solution for Kubernetes that uses ClickHouse for efficient log storage and provides a web UI for querying and monitoring logs.