J'ai un démarrage de printemps 2 avec microservice de sécurité à ressort que j'ai configuré avec un micromètre / actionneur à ressort. Tout va bien lorsque j'autorise () sur l'antmatcher («/ actionneur / **»). Je suis capable de récupérer les métriques Prométheus via un fichier Prometheue Yaml correctement configuré.
Mais, mon microservice n'est pas derrière un pare-feu et donc ouvert au monde. Je veux seulement que Prométhée puisse accéder à mon point d'extrémité de Microservice "/ actionneur / Prometheus". P>
J'ai les configurations suivantes: p>
dans mon démarrage de printemps 2 microservice ressourcesServerconfig Code> Classe: P>
global:
scrape_interval: 15s
scrape_configs:
- job_name: "prometheus"
static_configs:
- targets: ["localhost:9090"]
- job_name: 'myservice'
metrics_path: '/actuator/prometheus'
scrape_interval: 5s
static_configs:
- targets: ['localhost:8080']
basic_auth:
username: 'user'
password: 'password'
3 Réponses :
était le système Prometheus et le système de services dans le réseau interne. S'ils se trouvaient dans le même réseau interne, vous pouvez utiliser la propriété intellectuelle interne pour obtenir des données d'actionneur. P>
Vous devez spécifier les informations d'identification identiques que à Prométheus, afin de passer p> vous pouvez utiliser < em>
J'ai eu le même besoin et que je l'ai résolu de la manière suivante, c'est assez simple.
Premièrement, il est nécessaire de configurer un nom d'utilisateur Nom d'utilisateur fort> et Mot de passe Strong> dans la section Sécurité du ressort du microservice dans l'application.yml p> après, vous configurez ce nom d'utilisateur et votre mot de passe dans le PROMETHEUS.YML tout comme vous l'avez p> Vous pouvez limiter les points exposés ou les permettre à tous, j'ai la configuration suivante pour mes besoins: p> c'est tout , Si j'accède sans nom d'utilisateur et mot de passe, je verrais la page suivante P> < img src = "https://i.stack.imgur.com/xzrnh.png" alt = "Entrez la description de l'image ici"> p> J'espère que cela peut vous aider p> < / p>
Je crois que vous vous attendez à ce que votre point final soit protégé avec l'autorité de base? Vous pouvez essayer d'éditer si cela est vrai pour mieux l'expliquer.