CMSSW UDP collector service consist of UDP server udp_collector
application deployed on Kubernetes cluster. To compile it you
need a Go-lang to be installed on your system.
Then use the following instructions:
# build executable
CGO_ENABLED=0 go build -o udp_collector
To deploy the service please refer to CMSKubernetes description of the udp-collector
.
You can test the udp server with provided udp client code.
# start server as following
udp_collector -config udp_server.json
# start client as following
udp_client
The udp_client
provides options to specify host, port and number of
documents to be used.
You can check the history of this repository to see the old instructions if you decide to run the code on a virtual machine with the udp-collector.sh
script.