Collect Docker events
Closed this issue · 3 comments
otisg commented
Docker remote API has /events endpoint, which you GET, providing the timestamp (since) and you get back all container events: create, destroy, die, export, kill, pause, restart, start, stop, unpause:
https://docs.docker.com/v1.6/reference/api/docker_remote_api_v1.6/#monitor-dockers-events
Would be good to get those into SPM as Events via this API: https://sematext.atlassian.net/wiki/display/PUBSPM/Events+Integration
megastef commented
7953b46 implements docker events using https://github.com/sematext/spm-metrics-js
otisg commented
Awesome! Any idea what are all possible event types? Something to add to the README?
megastef commented
Improved - mapped docker status to event type.
Following events are generated:
- server-info - created by spm-agent framework with node.js and OS version info on startup
- docker-info - Docker Version, API Version, Kernel Version on startup
- create - Docker Status
- destroy - Docker Status
- start - Docker Status
- stop - Docker Status
- die - Docker Status