{"repo":"FairwindsOps/astro","free":true,"listed":false,"github":"https://github.com/FairwindsOps/astro","clone":"git clone https://github.com/FairwindsOps/astro.git","description":"[alpha] Emit Datadog monitors based on Kubernetes state.","language":"Go","stars":86,"topics":["datadog","kubernetes","monitoring","fairwinds-incubator"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Astro is designed to simplify Datadog monitor administration. This is an operator that emits Datadog monitors based on Kubernetes state. The operator responds to changes of resources in your kubernetes cluster and will manage Datadog monitors based on the configured state. Installing The Astro helm chart is the preferred way to install Astro into your cluster. Configuration A combination of environment variables and a yaml file is used to configure the application. An example configuration file is available here. Environment Variables Variable Descritpion Required Default :------------ :----------------------------------: :---------- :------------ DD API KEY The api key for your Datadog account. Y DD APP KEY The app key for your Datadog account. Y OWNER A unique name to designate as the owner of the generated monitors. A tag with the owner's value will be applied to managed monitors. If deploying astro on multiple clusters, it is required to provide different owner values to segregate monitor management. N astro DEFINITIONS PATH The path to monitor definition configurations. This can be a local path or a URL. Multiple paths should be separated by a ; N conf.yml DRY RUN when set to true monitors will not be managed in Datadog. N false Configuration File A configuration file is used to define your monitors. These are organized as rulesets, which consist of the type of resource the ruleset applies to, annotations that must be present on the resource to be considered valid object","default_branch":null,"files":null,"tree":[],"storefront":"/r/FairwindsOps","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/FairwindsOps/astro/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."}