The PS Collector queries perfSONAR instances and sends the data onto a RabbitMQ message bus.
The collector is packages in a docker conatiner available on DockerHub
The default configuration is in configs/config.ini. Additional configuration can be added to config.d directory, usually installed in /etc/ps-collector/config.d/. An example RabbitMQ configuration is:
[rabbitmq]
username = nma
password = password
rabbit_host = example.com
virtual_host = vhost
queue = osg-nma-q
exchange = osg.ps.raw
routing_key = osg-nma-q
Place this in a file in the config.d directory.
An example docker-compose
file is provided. It is recommended to modify the docker-compose.yml
file to run and start the collector.