Closed RYAN-dot-LOCAL closed 5 years ago
Thanks!
Cyberprobe is deployed on hundreds, don't know about thousands of nodes. It does support a scalable deployment model...
For massive scale, use Kubernetes (which is how I deploy). Deploy cyberprobe container as a 'sidecar' to the PODs you want to monitor, and then deploy cybermon PODs as a Deployment behind a single service. That way, the cyberprobe parts scale automatically as the thing you're trying to monitor scales, and the cybermon can scale up as the load increases. Use Kubernetes to deploy Gaffer, ElasticSearch etc. for storage. Use Kubernetes to deploy RabbitMQ and your own stream analytics. You can run it all from within Kubernetes.
I've used cybermon to monitor:
I think this project is very interesting and appreciate the great documentation. Do you know if this is deployed on 100+, 1000+ node networks and what specs are required to handle the traffic volume?