Я хочу добавить путь "localhost: 8080 / metrics" в мое приложение, чтобы увидеть Counter
в моих переменных с помощью Prometheus. Я прочитал, что для приложения с весенней загрузкой мне нужна единственная аннотация над основным классом.
package hello;
import io.prometheus.client.spring.boot.EnablePrometheusEndpoint;
import io.prometheus.client.spring.boot.EnableSpringBootMetricsCollector;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@EnablePrometheusEndpoint
@EnableSpringBootMetricsCollector
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
Как я могу получить тот же результат в приложении, отличном от Spring Boot, где у меня нет @SpringBootApplication
.
Может ли это быть достигнуто путем регистрации нескольких сервлетов?