{"repo":"roboplc/metrics-exporter-scope","free":true,"listed":false,"github":"https://github.com/roboplc/metrics-exporter-scope","clone":"git clone https://github.com/roboplc/metrics-exporter-scope.git","description":"An oscilloscope for the Rust metrics ecosystem","language":"Rust","stars":14,"topics":["metrics","real-time","rust"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"metrics-exporter-scope An oscilloscope for the Rust metrics ecosystem. Introduction metrics-exporter-scope is an exporter for metrics which is designed to output frequently changed metrics as snapshots. The functionality pretty is similar to a classic oscilloscope and use cases are similar as well: the crate is developed to sample metrics with high (1Hz+) frequencies and is mostly used to display real-time data from embedded systems, industrial automation controllers, robotics, network devices, etc. metrics-exporter-scope is a part of the RoboPLC project. Usage Setup Installing the exporter with the default settings (binds to 0.0.0.0:5001 ): Defining metrics The exporter works with Gauge metrics only . The crate is designed as a secondary metrics exporter, all scope-metrics, must be prefixed with char. Metrics without the prefix are either ignored or exported by the primary program exporter. Metric labels Metrics can have additional labels, some are used by the client program to configure plots using plot label key. The above example groups two metrics into the same plot. Metric colors color label key is used as a hint for the client program to set the color of a plot line the metric is associated with. Colors, supported by the client program are: red , green , blue , yellow , cyan , magenta , orange , white , black . A color also can be set as a RGB, using either #RRGGBB or #RGB format. Falling back to the primary exporter If a metric is not prefixed with , it is processed b","default_branch":null,"files":null,"tree":[],"storefront":"/r/roboplc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/roboplc/metrics-exporter-scope/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."}