Image for a collectd performing metric collection and checks on openstack API and infrastructure.
143
collectd-openstack
Image for a collectd performing metric collection and checks on openstack API and infrastructure.
Environment
check sample_env_file provided in the source.
OS_USERNAME
username associated with the monitoring tenant/project in openstack, used for polling openstack API, required OS_PASSWORD
password for the username associated with the monitoring tenant/project in openstack, used for polling openstack API, required OS_PROJECT_NAME
monitoring tenant/project in openstack, used for polling openstack API, required OS_AUTH_URL
openstack keystone API endpoint, required WRITE_PROMETHEUS_PORT
port to bind collectd write_prometheus plugin. By default, 9103. Ref: https://collectd.org/wiki/index.php/Plugin:Write_Prometheus sample_env_file
OS_USERNAME=admin OS_PASSWORD=password OS_AUTH_URL=https://identity.host.com:5000/v2.0 OS_PROJECT_NAME=admin1 WRITE_PROMETHEUS_PORT=9103
Docker Usage
docker run --env-file sample_env_file -it rakeshpatnaik/collectd-openstack
sample test
docker exec curl http://localhost:9103
Ports
9103 Prometheus or other line protocol scrapers target. set using env var WRITE_PROMETHEUS_PORT
Content type
Image
Digest
Size
278.3 MB
Last updated
about 9 years ago
docker pull rakeshpatnaik/collectd-openstack:v0.1