4 stable releases
2.0.1 | Nov 10, 2019 |
---|---|
2.0.0 | Aug 17, 2019 |
1.0.1 | Dec 31, 2018 |
#1252 in Development tools
180KB
810 lines
Datadog Workflow
Datadog Alfred Workflow to cache and search dashboards, screenboards and monitors
Requirements
sqlite - cache and config values are stored in an sqlite database Datadog Application & API Key - for Datadog API access Datadog API URL - they differ for US vs EU eg. https://api.datadoghq.com/api Datadog Company Subdomain - for building the URL's eg. https://.datadoghq.com/monitors/
Installation
- Download datadog-workflow.alfredworkflow from the repo's releases section
- Install in Alfred (double-click)
Setup
- Have your Datadog Application key ready, if you don't have one you can find/generate here
https://{company}.datadoghq.com/account/settings#api
- In Alfred set the
API_KEY
andAPPLICATION_KEY
environment variables for the workflow. - In Alfred set the
SUBDOMAIN
. - In Alfred set the Datadog
API_URL
, by default it's set to the US value. - In Alfred type
dd
, navigate to refresh, hit ENTER to cache/index your Datadog timeboards, screenboards and monitors; this may take some time depending on the number your organization has, there will be a notification popup once complete.
Usage
dd d [query]...
which queries for timeboards and screenboards togetherdd t [query]...
which queries for timeboardsdd s [query]...
which queries for screenboardsdd m [OPTIONS] [query]...
which queries for monitors--tag <tag>
this options allows you to filter monitors by a singe tag attached to them.
Dependencies
~45MB
~894K SLoC