{"repo":"crowdworks/cyqldog","free":true,"listed":false,"github":"https://github.com/crowdworks/cyqldog","clone":"git clone https://github.com/crowdworks/cyqldog.git","description":"A monitoring tool for periodically executing SQLs and sending metrics to Datadog","language":"Go","stars":12,"topics":["datadog","sql","monitoring","go"],"license":"MIT","category":"analytics","readme_excerpt":"cyqldog A monitoring tool for periodically executing SQLs and sending metrics to Datadog. Features Execute multiple SQLs at different intervals and send metrics. Supported data sources are PostgreSQL (including Redshift) and MySQL. Supported notifier to send metrics is Datadog (using DogStatsD). Requirements DogStatsD The cyqldog uses DogStatsD to send metrics to Datadog. DogStatsD is a metrics aggregation service bundled with the Datadog Agent (datadog-agent). If you want to send metrics to Datadog, you may already have installed datadog-agent including DogStatsD, but if you have not installed datadog-agent, install Datadog Agent (https://docs.datadoghq.com/agent/) or you can run Datadog Agent with Docker. (https://hub.docker.com/r/datadog/agent) or you can run only DogStatsD with Docker. (https://hub.docker.com/r/datadog/dogstatsd) When using Docker, please make sure the UDP 8125 port is open by adding the option -p 8125:8125/udp to the docker run command. Install Download the latest compiled binaries and put it anywhere in your executable path. https://github.com/crowdworks/cyqldog/releases or you can run with Docker. (described later) Usage Create your configuration file, and pass it to -C flag to run cyqldog. Configuration An example for cyqldog.yml as follows: Run with Docker You can run cyqldog with Docker. Start test database and dogstatsd with docker compose for demo. Postgres The Docker images are available in the GitHub Container Registry. https://github.com/crowdw","default_branch":null,"files":null,"tree":[],"storefront":"/r/crowdworks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/crowdworks/cyqldog/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."}