stagemonitor.elasticsearch.url=http://localhost:9200
import org.stagemonitor.core.Stagemonitor;
import org.stagemonitor.core.util.JsonUtils;
public class MyLogger {
public void log(String message) {
Stagemonitor.getMetricRegistry().counter("logger.counter").inc();
Stagemonitor.getMetricRegistry().timer("logger.timer").time(() -> {
System.out.println(message);
});
Stagemonitor.getElasticsearchClient().index("my-logs", "log", JsonUtils.toJson(message));
}
}