{"repo":"go-graphite/carbon-clickhouse","free":true,"listed":false,"github":"https://github.com/go-graphite/carbon-clickhouse","clone":"git clone https://github.com/go-graphite/carbon-clickhouse.git","description":"Graphite metrics receiver with ClickHouse as storage","language":"Go","stars":198,"topics":["graphite","clickhouse","timeseries","carbon"],"license":"MIT","category":"analytics","readme_excerpt":"carbon-clickhouse Graphite metrics receiver with ClickHouse as storage Production status Last releases are stable and ready for production use TL;DR Preconfigured docker-compose Docker Docker images are available on packages page. Build Required golang 1.23+ ClickHouse configuration 1. Add graphite rollup section to config.xml. Sample here. You can use carbon-schema-to-clickhouse for generate rollup xml from graphite storage-schemas.conf. 2. Create tables. GraphiteMergeTree documentation You can create Replicated tables. See ClickHouse documentation Configuration Date are broken by default (not always in UTC), but this used from start of project, and can produce some bugs. Change to UTC requires points/index/tags tables rebuild (Date recalc to true UTC) or queries with wide Date range. Set data.utc-date = true for this. Without UTC date is required to run carbon-clickhouse and graphite-clickhouse in one timezone.","default_branch":null,"files":null,"tree":[],"storefront":"/r/go-graphite","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/go-graphite/carbon-clickhouse/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}