Runs as a periodic cron to record recent cycle time metrics to statsd.
./bin/setup
To run tests:
bundle exec rspec
To run tasks locally (e.g.):
foreman run bundle exec rake record:data_freshness
Some of the tasks in this repo send metrics to Datadog via dogstatsd. If you are adding a task that does something similar, you might want to test sending metric from your local to Datadog. You can do that by:
-
Spin up a local dd-agent using Hokusai:
hokusai dev start
-
Run the task locally, for example:
foreman run bundle exec rake record:data_freshness
-
You can also run the task via Hokusai:
hokusai dev run "bundle exec rake record:data_freshness"
-
Confirm it works by locating the metric on Datadog Metrics Explorer UI. There's a lag of a few minutes.