circleci-queue-to-datadog

command module
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 2, 2018 License: MIT Imports: 11 Imported by: 0

README

circleci-queue-to-datadog

Monitor CircleCI queue and save it as Datadog metrics.

With the metric data, you can create dashboards like this on Datadog:

Datadog Dashboard

Prerequisites

Run

go get
$ go get github.com/yuya-takeyama/circleci-queue-to-datadog
$ CIRCLECI_API_TOKEN=<CircleCI API Token> DATADOG_API_KEY=<Datadog API Key> circleci-queue-to-datadog
Docker
$ docker run -e CIRCLECI_API_TOKEN=<CircleCI API Token> -e DATADOG_API_KEY=<Datadog API Key> yuyat/circleci-queue-to-datadog
Kubernetes
$ kubectl run circleci-queue-to-datadog --image=yuyat/circleci-queue-to-datadog:0.3.0 --env CIRCLECI_API_TOKEN=<CircleCI API Token> --env DATADOG_API_KEY=<Datadog API Key>

Options

  • --usernames=USERNAMES
    • Comma-separated list of usernames to check queue
  • --intervals=N
    • Interval to check CircleCI queue in seconds
    • Default: 60
  • --once
    • Exits after the first check

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL