J'essaie actuellement d'utiliser la pile PrAG pour surveiller les microservices à base de ressort. Ont 2 projets de démarrage de printemps 1.5.4 (pom.xml) ont les dépendances suivantes configuré pour obtenir les mesures et transformer les paramètres au serveur prometheus:service de démarrage de ressort de surveillance (actionneur, sécurité activée) en utilisant prometheus
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-hateoas</artifactId>
</dependency>
<dependency>
<groupId>com.moelholm</groupId>
<artifactId>prometheus-spring-boot-starter</artifactId>
<version>1.0.1</version>
</dependency>
Prometheus Grattez Configs:
scrape_configs:
- job_name: 'Test-springboot-actuator'
scrape_interval: 2s
metrics_path: '/prometheus'
static_configs:
- targets: ['localhost:8090']
- job_name: 'secondApp'
scrape_interval: 2s
basic_auth:
username: user
password: pass
metrics_path: '/prometheus'
static_configs:
- targets: ['localhost:8080']
Le projet de test n'utilise pas la sécurité du ressort, mais le secondAPP utilise la sécurité du ressort.
La deuxième application nécessite l'authentification de base. Le pod Prometheus ne démarre pas, il ne lit pas les informations d'identification qui ont été définies dans scrape_config.
Quelqu'un peut-il me diriger dans la bonne direction?