Embed presentation
Download as PDF, PPTX






























![Query percentiles in Prometheus29histogram_quantile(0.9,sum(rate(http_server_requests_seconds_bucket{status="200"}[5m])) by (app, uri, le))https://prometheus.io/docs/prometheus/latest/querying/functions/#histogram_quantile()](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2f2018-03-27-micrometer-180327064338%2f75%2fSpring-Boot-Actuator-2-0-Micrometer-31-2048.jpg&f=jpg&w=240)



![For example, T = 1.2 [sec]33Level Multiplier Time (T Example = 1.2)Satisfied T or less <= 1.2 secondsTolerating >T, <= 4T Between 1.2 and 4.8secondsFrustrated > 4T Greater than 4.8secondshttps://docs.newrelic.com/docs/apm/new-relic-apm/apdex/apdex-measuring-user-satisfaction](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2f2018-03-27-micrometer-180327064338%2f75%2fSpring-Boot-Actuator-2-0-Micrometer-35-2048.jpg&f=jpg&w=240)
![34• During a 2minute period a server handles 200 requests• T = 1.2 [sec]• 170 of the requests were handled within 1.2 sec[Satisfied]• 20 of the requests were handled between 1.2 sec and4.8 sec [Tolerating]• The remaining 10 took longer than 4.8 sec. [Frustrated]• Appdex = (170 + (20 / 2)) / 200 = 0.9For example, T = 1.2 [sec]](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2f2018-03-27-micrometer-180327064338%2f75%2fSpring-Boot-Actuator-2-0-Micrometer-36-2048.jpg&f=jpg&w=240)
![Query Appdex (T=100ms) in Prometheus35( sum(rate(http_server_requests_seconds_bucket{le="0.1",status="200"}[5m])) by (app, uri) +sum(rate(http_server_requests_seconds_bucket{le="0.4",status="200"}[5m])) by (app, uri) )https://prometheus.io/docs/practices/histograms/#apdex-score](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2f2018-03-27-micrometer-180327064338%2f75%2fSpring-Boot-Actuator-2-0-Micrometer-37-2048.jpg&f=jpg&w=240)











Spring Boot Actuator 2.0 has been refactored and now supports Micrometer for instrumentation and metrics collection. Micrometer allows instrumentation without vendor lock-in and supports many monitoring systems including Prometheus, Datadog, and Cloud Foundry Metrics. New features in Spring Boot Actuator 2.0 include support for Spring WebFlux, more secure configuration of endpoints, and histograms and percentiles for more detailed metrics. Micrometer provides a common API for instruments like timers, counters, and gauges and supports adding custom meters.






























![Query percentiles in Prometheus29histogram_quantile(0.9,sum(rate(http_server_requests_seconds_bucket{status="200"}[5m])) by (app, uri, le))https://prometheus.io/docs/prometheus/latest/querying/functions/#histogram_quantile()](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2f2018-03-27-micrometer-180327064338%2f75%2fSpring-Boot-Actuator-2-0-Micrometer-31-2048.jpg&f=jpg&w=240)



![For example, T = 1.2 [sec]33Level Multiplier Time (T Example = 1.2)Satisfied T or less <= 1.2 secondsTolerating >T, <= 4T Between 1.2 and 4.8secondsFrustrated > 4T Greater than 4.8secondshttps://docs.newrelic.com/docs/apm/new-relic-apm/apdex/apdex-measuring-user-satisfaction](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2f2018-03-27-micrometer-180327064338%2f75%2fSpring-Boot-Actuator-2-0-Micrometer-35-2048.jpg&f=jpg&w=240)
![34• During a 2minute period a server handles 200 requests• T = 1.2 [sec]• 170 of the requests were handled within 1.2 sec[Satisfied]• 20 of the requests were handled between 1.2 sec and4.8 sec [Tolerating]• The remaining 10 took longer than 4.8 sec. [Frustrated]• Appdex = (170 + (20 / 2)) / 200 = 0.9For example, T = 1.2 [sec]](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2f2018-03-27-micrometer-180327064338%2f75%2fSpring-Boot-Actuator-2-0-Micrometer-36-2048.jpg&f=jpg&w=240)
![Query Appdex (T=100ms) in Prometheus35( sum(rate(http_server_requests_seconds_bucket{le="0.1",status="200"}[5m])) by (app, uri) +sum(rate(http_server_requests_seconds_bucket{le="0.4",status="200"}[5m])) by (app, uri) )https://prometheus.io/docs/practices/histograms/#apdex-score](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2f2018-03-27-micrometer-180327064338%2f75%2fSpring-Boot-Actuator-2-0-Micrometer-37-2048.jpg&f=jpg&w=240)









