perfsonar / pscheduler

The perfSONAR Scheduler
Apache License 2.0
55 stars 33 forks source link

Create archiver for UDP transport #1200

Closed kdmii closed 2 years ago

kdmii commented 3 years ago

Can a pscheduler-archiver-udp be setup like the pscheduler-archiver-tcp? For pS monitoring related to real-time experiments, we'd like to be able to export pS host, network, tcp, and application metrics via host-sflow. Having a UDP archiver would allow pscheduler to push json to the local host-sflow agent, then to an external sFlow-RT or any sFlow collector. This would allow specific query of any metrics from host, container, GPU, network, application or packet samples from the NIC to assist in troubleshooting or trending a transaction/test.

mfeit-internet2 commented 3 years ago

Would you like this archiver to try and determine the MTU and throw an error if the JSON is too big?

mfeit-internet2 commented 2 years ago

Ken has an alpha version of this for testing. Will leave in the in-progress state until he's good with it.

mfeit-internet2 commented 2 years ago

Release Notes:

Added a new udp archiver plugin for sending results as datagrams.