{"repo":"simplifi/anemometer","free":true,"listed":false,"github":"https://github.com/simplifi/anemometer","clone":"git clone https://github.com/simplifi/anemometer.git","description":"Anemometer is a tool for running SQL queries and pushing results as metrics to Datadog","language":"Go","stars":28,"topics":["datadog","statsd","monitoring","sql","golang","go","nomad"],"license":"MIT","category":"databases-storage","readme_excerpt":"Anemometer Anemometer is a tool for running SQL queries and pushing results as metrics and optional events to Datadog Why \"Anemometer\" An anemometer is a device used for measuring wind speed and direction. This project was originally created to help us monitor some tables in Airflow, but was later updated so it could work generically with any database. Supported Databases We currently support the following databases: - Postgres - Vertica - BigQuery - SQLite (mostly for local development and testing) Adding support for another database Support for any of the databases listed here can be added fairly easily! - Read How to contribute - Add the driver to go.mod , and ensure go.sum gets updated - Add import for the new driver to monitor.go - Update this README to add the new database - Submit a Pull Request Setup The latest version of Anemometer can be found on the Releases tab. Example Configuration: statsd This is where you tell Anemometer where to send StatsD metrics - address - The address:port on which StatsD is listening (usually 127.0.0.1:8125 ) - tags - Default tags to send with every metric and event, optional monitors This is where you tell Anemometer about the monitor(s) configuration - name - The name of this monitor, mainly used in logging - database.type - The type of database connection to be used ( postgres , vertica , bigquery , and sqlite3 are currently supported) - database.uri - The URI connection string used to connect to the database (usually follows protocol","default_branch":null,"files":null,"tree":[],"storefront":"/r/simplifi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/simplifi/anemometer/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."}