{"repo":"observatorium/up","free":true,"listed":false,"github":"https://github.com/observatorium/up","clone":"git clone https://github.com/observatorium/up.git","description":"a simple Prometheus and Loki API testing tool","language":"Go","stars":25,"topics":["prometheus","thanos","remote-write"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"UP UP is a simple client for testing Prometheus remote-write and Loki write requests. For a specified metric the client writes the metric at a chosen interval, where the value of the metric is always the current timestamp in milliseconds. It can also read the metric back from a specified endpoint and compare its value against the current time to determine the total write-read latency. For a specified log entry the client writes the log entry at a chosen interval for the value given. It can also read the log back from a specified endpoint and compare the number of results. When the given duration is greater than 0s, UP will evaluate number of errors and will exit with a non-zero code if the ratio is greater than the specified threshold. Getting Started The easiest way to begin making remote write requests is to run the UP container. For example, to report an up metric every 10 seconds, run: Note that the metric name and labels are customizable. For example, to report a metric named foo with a custom bar label, run: Usage","default_branch":null,"files":null,"tree":[],"storefront":"/r/observatorium","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/observatorium/up/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."}