{"repo":"criteo/graphite-remote-adapter","free":true,"listed":false,"github":"https://github.com/criteo/graphite-remote-adapter","clone":"git clone https://github.com/criteo/graphite-remote-adapter.git","description":"Fully featured graphite remote adapter for Prometheus","language":"Go","stars":38,"topics":["prometheus","graphite","storage"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Graphite Remote storage adapter This is a read/write adapter that receives samples via Prometheus's remote write protocol and stores them in remote storage like Graphite. It is based on remote storage adapter Compiling the binary You can either go get it: Or checkout the source code and build manually: Running Graphite example: To show all flags: Example You can provide some configuration parameters either as flags or in a configuration file. If defined in both, the flag is used. In addtion, you can fill the configuration file with Graphite specific parameters. You can indeed defined customized paths/behaviors for remote-write into Graphite. This is an example configuration that should cover most relevant aspects of the YAML configuration format. Support for Tags Graphite 1.1.0 supports tags: http://graphite.readthedocs.io/en/latest/tags.html, you can enable support for tags in the remote adapter with --graphite.enable-tags or in the configuration file. Filtering tags Using --graphite.filtered-tags (or the filtered tags yaml field in configuration files), it is possible to exports as tags only a given set of label names. Other labels/values won't be exported as tags, and will still be part of the metric name. This feature is only supported for Graphite Tags (not available when using the OpenMetrics format). Configuring Prometheus To configure Prometheus to send samples to this binary, add the following to your prometheus.yml : Since the 0.0.15, a custom prefix can be set in t","default_branch":null,"files":null,"tree":[],"storefront":"/r/criteo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/criteo/graphite-remote-adapter/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."}