Skip to content

dmwm/udp-collector

Repository files navigation

CMSSW UDP collector service

Go CI build

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

Service maintenance

To deploy the service please refer to CMSKubernetes description of the udp-collector.

Production procedure

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.

Running on a virtual machine

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.