| 12345678910111213141516171819 |
- package com.uas.demo.monitor;
- import com.mongodb.MongoClient;
- import org.springframework.boot.actuate.health.AbstractHealthIndicator;
- import org.springframework.boot.actuate.health.Health;
- public class MongoMonitor extends AbstractHealthIndicator {
- private final MongoClient client;
- public MongoMonitor(MongoClient client) {
- this.client = client;
- }
- @Override
- protected void doHealthCheck(Health.Builder builder) throws Exception {
- builder.up().withDetail("mongoClient", client.getAddress());
- }
- }
|