{"repo":"go-graphite/carbonapi","free":true,"listed":false,"github":"https://github.com/go-graphite/carbonapi","clone":"git clone https://github.com/go-graphite/carbonapi.git","description":"Implementation of graphite API (graphite-web) in golang","language":"Go","stars":319,"topics":["go","graphite","carbon","carbonapi","carbonzipper","zipper","timeseries","monitoring","prometheus","graphite-web"],"license":"BSD-2-Clause","category":"analytics","readme_excerpt":"carbonapi: replacement graphite API server ------------------------------------------ We are using to host our packages! CarbonAPI supports a significant subset of graphite functions see [COMPATIBILITY]. In our testing it has shown to be 5x-10x faster than requesting data from graphite-web. For requirements see Requirements section below. Installation ------------ At this moment we are building packages for CentOS 7, Rockylinux 8 (should be compatible with RHEL 8), Debian 10, Debian 11, Debian 12 (testing), Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04. Installation guides are available on packagecloud (see the links below). Stable versions: Stable repo Autobuilds (master, might be unstable): Autobuild repo Docker images: ghcr.io Configuration ------------- CarbonAPI can be configured by config file or by environment variables . Configuration file Configuration guides, Example config. There are multiple example configurations available for different backends: Prometheus, graphite-clickhouse, go-carbon, VictoriaMetrics, IRONdb. Configuration by environment variables Every parameter in config file are mapped to environment variable. I.E. That config can be replaced by You should be only aware of logging: because carbonapi support a list of logger, env variables will replace only first logger. If you apply variable LOGGER FILE=stdout to config: it will be equal to config: Supported protocols ------------------- auto - carbonapi will do it's best to determine backend's protocol. Curre","default_branch":null,"files":null,"tree":[],"storefront":"/r/go-graphite","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/go-graphite/carbonapi/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."}