telegraf/plugins/inputs/webhooks/dockerhub/README.md

42 lines
1.2 KiB
Markdown
Raw Normal View History

2016-08-07 00:09:09 +00:00
# Docker Hub Webhook
Docker Hub can be configured to send events to Webhooks. The page describes the JSON format of the events:
https://docs.docker.com/docker-hub/webhooks/
Webhooks are configured by repository:
https://hub.docker.com/r/[[User]]/[Repository]]/~/settings/webhooks/
## Events
An event is generated by Docker Hub as the result of a docker push to the repository.
#### [`dockerhub_event`](https://docs.docker.com/docker-hub/webhooks/)
The measurement is called "dockerhub"
**Tags:**
* 'description' = `repository.description` string
* 'name' = `repository.name` string
* 'namespace' = `repository.namespace` string
* 'owner' = `repository.owner` string
* 'repo_name' = `repository.repo_name` string
* 'repo_url' = `repository.repo_url` string
* 'status' = `repository.status` string
* 'pusher' = `push_data.pusher` string
* 'tag' = `push_data.tag` string
**Fields:**
* 'comment_count' = `repository.comment_count` int
* 'date_created' = `repository.date_created` int64
* 'is_official' = `repository.is_official` bool
* 'is_private' = `repository.is_private` bool
* 'is_trusted' = `repository.is_trusted` bool
* 'star_count' = `repository.stat_count` int
* 'pushed_at' = `push_data.psuhed_at` int64