{"repo":"amaanx86/oci-prometheus-sd-proxy","free":true,"listed":false,"github":"https://github.com/amaanx86/oci-prometheus-sd-proxy","clone":"git clone https://github.com/amaanx86/oci-prometheus-sd-proxy.git","description":"Go service that bridges Oracle Cloud Infrastructure and Prometheus by dynamically discovering tagged compute instances across multiple tenancies via HTTP service discovery.","language":"Go","stars":12,"topics":["monitoring","oracle-cloud","prometheus","service-discovery","go","golang","multi-tenancy","observability","oci","http-service-discovery"],"license":null,"category":"analytics","readme_excerpt":"oci-prometheus-sd-proxy A lightweight Go service that implements the Prometheus HTTP Service Discovery API for Oracle Cloud Infrastructure. It dynamically discovers compute instances across multiple OCI tenancies and compartments, filters them by tag, and returns their metadata in Prometheus-compatible HTTP SD format. Why HTTP SD over native OCI SD? A native integration was proposed in prometheus/prometheus#10226 but closed - Prometheus maintainers explicitly prefer HTTP SD to keep the binary lean. This approach also means independent releases, centralised caching across Prometheus replicas, and multi-tenancy without per-scrape-config workarounds. Architecture Multiple Prometheus replicas query the service discovery endpoint, which fetches instance data from multiple OCI tenancies in parallel and returns rich metadata for relabeling. Quick Start Docker Kubernetes (Helm) See deploy/helm/README.md for the full values reference. Docker Compose Prometheus Config OCI IAM Policy Two authentication methods are supported via auth type in config.yaml . API key auth (default - works anywhere): Instance principal auth (proxy runs on OCI compute - no credentials needed): These five permissions cover all API calls the proxy makes. Missing any will result in NotAuthorizedOrNotFound errors in the logs. See the full installation docs for dynamic group setup and policy scoping requirements. Full Documentation Complete documentation available at: - Installation & setup - Configuration referenc","default_branch":null,"files":null,"tree":[],"storefront":"/r/amaanx86","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/amaanx86/oci-prometheus-sd-proxy/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."}