{"repo":"observatorium/api","free":true,"listed":false,"github":"https://github.com/observatorium/api","clone":"git clone https://github.com/observatorium/api.git","description":"The Observatorium API","language":"Go","stars":61,"topics":["observability","monitoring","tracing","prometheus","jaeger","thanos","loki"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Observatorium This project is an API server for Observatorium. The API provides an authenticated and authorized, multi-tenant interface for writing and reading observability signals, i.e. metrics and logs. Getting started For a quick start, run: This command spins up a full setup for Observatorium API with all dependent services. It is intended for short-lived manual testing on your local environment. It is also possible to run the test with flags '-v' (to see the output) and '-test.timeout=9999m' to ensure the test is not terminated. Since this starts all necessary services in a Docker environment, make sure you have Docker installed. Backends The Observatorium API server fulfills requests by proxying reads and writes to a backend for each type of observability signal. Metrics The Observatorium API server can serve read and write requests for Prometheus metrics. In order to handle requests for metrics, a compatible backend must be configured. --metrics.read.endpoint The backend from which to read metrics can be specified with the --metrics.read.endpoint flag. Compatible backends must implement the Prometheus HTTP API, e.g. Prometheus, Thanos querier, Cortex, etc. --metrics.write.endpoint The backend to which to write metrics can be specified with the --metrics.write.endpoint flag. Compatible backends must implement the Prometheus remote-write API, e.g. Thanos receiver, Cortex, etc. --metrics.rules.endpoint The rules backend to where rules can be stored can be specified with ","default_branch":null,"files":null,"tree":[],"storefront":"/r/observatorium","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/observatorium/api/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."}