Monitors one or more Java Spring-boot applications depending on configuration. Netdata can be used to monitor running Java Spring Boot applications that expose their metrics with the use of the Spring Boot Actuator included in Spring Boot library.
The Spring Boot Actuator exposes these metrics over HTTP and is very easy to use:
org.springframework.boot:spring-boot-starter-actuatorto your application dependencies
You can create custom Metrics by add and inject a PublicMetrics in your application. This is a example to add custom metrics:
Response Codes in requests/s
GC Time in milliseconds and GC Operations in operations/s
Heap Mmeory Usage in KB
python.d/springboot.conf configuration file using
edit-config from the your agent's config
directory, which is typically at
This module defines some common charts, and you can add custom charts by change the configurations.
The configuration format is like:
By default, it creates
You can disable the default charts by set
The dimension name of extras charts should replace
Please check springboot.conf for more examples.