Skip to content
/ ddcat Public

CLI to display Datadog Logs.

License

Notifications You must be signed in to change notification settings

kanmu/ddcat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ddcat

test

CLI to display Datadog Logs.

Usage

Usage: ddcat --api-key=STRING --app-key=STRING <query>

Arguments:
  <query>    Search query. see https://docs.datadoghq.com/logs/explorer/search_syntax/

Flags:
  -h, --help                   Show context-sensitive help.
      --api-key=STRING         Datadog API key ($DD_API_KEY).
      --app-key=STRING         Datadog APP key ($DD_APP_KEY).
      --indexes=INDEXES,...    Indexes to search.
      --from=STRING            The minimum time for the requested logs.
      --to=STRING              The maximum time for the requested logs.
      --sort="timestamp"       Sort parameters when querying logs ('timestamp', '-timestamp').
      --with-attrs             Include attributes in displayed logs.
      --with-tags              Include tags in displayed logs
      --version
$ ddcat --from 'now-1m' '*'
{"timestamp":"2023-07-26T20:10:30+09:00","status":"info","service":"web","message":"GET /user/info 200 OK"}
{"timestamp":"2023-07-26T20:10:30+09:00","status":"error","service":"web","message":"POST /tag 400 Bad Request"}
{"timestamp":"2023-07-26T20:10:31+09:00","status":"info","service":"web","message":"POST /entry 200 OK"}
{"timestamp":"2023-07-26T20:10:32+09:00","status":"info","service":"web","message":"GET /entry 200 OK"}
...

$ ddcat --from 'now-1m' 'service:web status:info OK'
{"timestamp":"2023-07-26T20:10:30+09:00","status":"info","service":"web","message":"GET /user/info 200 OK"}
{"timestamp":"2023-07-26T20:10:31+09:00","status":"info","service":"web","message":"POST /entry 200 OK"}
{"timestamp":"2023-07-26T20:10:32+09:00","status":"info","service":"web","message":"GET /entry 200 OK"}
...

Time settings

Related Links

Installation

brew install kanmu/tools/ddcat