This project provides an shell script that post rails metrics to datadog.
cd <path-to-rails>
env PROJECT=${PROJECT} DATADOG_API_KEY=${DATADOG_API_KEY} RAILS_ENV=${RAILS_ENV} rails_metrics_to_datadog.sh codestats
env PROJECT=${PROJECT} DATADOG_API_KEY=${DATADOG_API_KEY} RAILS_ENV=${RAILS_ENV} rails-metrics-to-datadog.sh dependent_gem_count
env PROJECT=${PROJECT} DATADOG_API_KEY=${DATADOG_API_KEY} RAILS_ENV=${RAILS_ENV} rails_metrics_to_datadog.sh bench_rails_runner
- via docker
- sudo docker run --rm -v ${PWD}/:<workdir>/ -e PROJECT=${PROJECT} -e DATADOG_API_KEY=${DATADOG_API_KEY} -e RAILS_ENV=${RAILS_ENV} ${AWS_ACCOUNT_ID}.dkr.ecr.ap-northeast-1.amazonaws.com/${ENV}-${PROJECT}-rails:${IMAGE_TAG} <workdir>/rails_metrics_to_datadog.sh codestats
- sudo docker run --rm -v ${PWD}/:<workdir>/ -e PROJECT=${PROJECT} -e DATADOG_API_KEY=${DATADOG_API_KEY} -e RAILS_ENV=${RAILS_ENV} ${AWS_ACCOUNT_ID}.dkr.ecr.ap-northeast-1.amazonaws.com/${ENV}-${PROJECT}-rails:${IMAGE_TAG} <workdir>y/rails_metrics_to_datadog.sh dependent_gem_count
- sudo docker run --rm -v ${PWD}/:<workdir>/ -e PROJECT=${PROJECT} -e DATADOG_API_KEY=${DATADOG_API_KEY} -e RAILS_ENV=${RAILS_ENV} ${AWS_ACCOUNT_ID}.dkr.ecr.ap-northeast-1.amazonaws.com/${ENV}-${PROJECT}-rails:${IMAGE_TAG} <workdir>/rails_metrics_to_datadog.sh bench_rails_runner