Monitoring on CloudFoundry instance and pull metrics like CPU usage and Memory utilization
For performance testing on cloud Foundry applications, we are focusing on server side where applications are stored.
We are interested in pulling out metrics by which we can find out bottlenecks like 1) CPU consumption, 2) disk usage, 3) memory usage
4) Logs
But we are new to this. Please suggest a tool that we can use to do the same using a windows OS.
Thanks in advance.
Tagged:
Comments
The proper way to get metrics & logs would be through the firehose.
https://docs.cloudfoundry.org/loggregator/architecture.html#firehose
You use a Nozzle to get the information from the firehose.
https://docs.cloudfoundry.org/loggregator/architecture.html#nozzles
If you just want to experiment and see what information is available, you can use the firehose-plugin for the cf cli.
https://github.com/cloudfoundry-community/firehose-plugin
Ideally, you'd end up finding or writing a nozzle to integrate with your metrics and log capturing platform. For example, there is a DataDog nozzle for sending metrics off to DataDog.
https://github.com/cloudfoundry-incubator/datadog-firehose-nozzle
There's also a nozzle for sending logs to a syslog server (like ELK).
https://github.com/cloudfoundry-community/firehose-to-syslog
And there's one for Splunk too.
https://github.com/cloudfoundry-community/splunk-firehose-nozzle
Hope that helps!