i want to see metrics from an java aplication, i have an cloud infraestructure with kubernetes and 5 nodes. how can i cofigure that? some metrics that i want to see is request, failiure rate, resources from the java service
We have a lot of generic things for many services that I will list below. Specifically for Java, the only collector we have is for spring boot 2. There was a valiant attempt to do this about 3 years ago, but GitHub - simonnagl/netdata-java-orchestrator: Netdata Java Plugin Daemon is basically abandoned.
The generic ways of monitoring I mentioned:
- There’s a JMX exporter for Prometheus, which means that Netdata can ingest that data via the generic Prometheus collector. The resulting charts may not be ideal, but it should work fine. Please let us know if you try this approach.
- We monitor every process and every systemd service out of the box for cpu, mem and other things
- The ebpf collector adds a lot more metrics for every process, including Java.
- Netdata is a statsd server. You can send anything you want using statsd.
- If your endpoints accept http requests, check out HTTP endpoint monitoring with Netdata
1 Like
Netdata was implemented via helm graph, to implement those exporters what parameter do I need to set to get this data?in githui deployed netdata on my cluster throug helm chart, what parameter do i need to config to get this data?