15.5 Tóm tắt
- Spring Boot Actuator cung cấp nhiều endpoint, dưới dạng cả HTTP và JMX MBeans, cho phép bạn quan sát bên trong hoạt động của một ứng dụng Spring Boot.
- Hầu hết các endpoint của Actuator bị vô hiệu hóa theo mặc định nhưng có thể được bật chọn lọc bằng cách thiết lập
management.endpoints.web.exposure.includevàmanagement.endpoints.web.exposure.exclude. - Một số endpoint, chẳng hạn như /loggers và /env, cho phép thực hiện các thao tác ghi để thay đổi cấu hình của ứng dụng đang chạy ngay lập tức.
- Thông tin chi tiết về quá trình build của ứng dụng và commit Git có thể được hiển thị trong endpoint /info.
- Tình trạng sức khỏe của ứng dụng có thể bị ảnh hưởng bởi một chỉ số kiểm tra sức khỏe tùy chỉnh, dùng để theo dõi tình trạng của các ứng dụng tích hợp bên ngoài.
- Các chỉ số tùy chỉnh của ứng dụng có thể được đăng ký thông qua Micrometer, cho phép ứng dụng Spring Boot tích hợp tức thì với nhiều hệ thống đo lường phổ biến như Datadog, New Relic và Prometheus.
- Các endpoint web của Actuator có thể được bảo vệ bằng Spring Security, tương tự như bất kỳ endpoint nào khác trong ứng dụng Spring.
