{"repo":"starkross/augur","free":true,"listed":false,"github":"https://github.com/starkross/augur","clone":"git clone https://github.com/starkross/augur.git","description":"🇺🇦🇵🇱 A static analysis tool for OpenTelemetry Collector configurations. Built on OPA/Rego, it validates your pipelines, receivers, processors, and exporters against customizable policy rules – catching misconfigurations before they reach production","language":"Open Policy Agent","stars":63,"topics":["ci-cd","configuration-validation","devops","linter","monitoring","observability","opentelemetry","opentelemetry-collector","otel","otel-collector"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"--- Getting Started &nbsp;&nbsp;&bull;&nbsp;&nbsp; Getting Involved &nbsp;&nbsp;&bull;&nbsp;&nbsp; Getting In Touch Rules &nbsp;&nbsp;&bull;&nbsp;&nbsp; Usage &nbsp;&nbsp;&bull;&nbsp;&nbsp; Custom Policies &nbsp;&nbsp;&bull;&nbsp;&nbsp; Library &nbsp;&nbsp;&bull;&nbsp;&nbsp; Package --- augur A fast, opinionated linter for OpenTelemetry Collector configurations. Catches misconfigurations, security issues, and performance pitfalls before they hit production. Built with OPA/Rego — every rule is a plain .rego file you can read, override, or extend. Why The OpenTelemetry Collector is flexible, but that flexibility makes it easy to ship configs that silently drop data, leak secrets, or OOM under load. augur encodes hard-won operational knowledge into automated checks: - No memory limiter? You'll OOM in production. - Hardcoded API key? It'll end up in version control. - Batch processor in the wrong position? You're leaving performance on the table. Install Homebrew Go Docker Binary releases Download from GitHub Releases — available for Linux, macOS, and Windows (amd64/arm64). Quick start Exit code 1 on any failure. Warnings are informational by default. Rules See docs/RULES.md for the full list of built-in rules. Usage Flag Description Default ------ ------------- --------- -o, --output Output format: text , json , github text -s, --strict Treat warnings as errors false -q, --quiet Suppress warnings, show only failures false -k, --skip Comma-separated rule IDs to skip --no-color Di","default_branch":null,"files":null,"tree":[],"storefront":"/r/starkross","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/starkross/augur/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."}