0
votes

Sécuriser les points de fin de l'actionneur 2 actionneurs Prometheus

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'


1 commentaires

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.


3 Réponses :


0
votes

é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.


0 commentaires

0
votes

Vous devez spécifier les informations d'identification identiques que xxx

à Prométheus, afin de passer xxx

vous pouvez utiliser < em> httpasswd pour crypter le mot de passe après se mettre à Prométhée


0 commentaires

0
votes

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 et Mot de passe dans la section Sécurité du ressort du microservice dans l'application.yml xxx

après, vous configurez ce nom d'utilisateur et votre mot de passe dans le PROMETHEUS.YML tout comme vous l'avez xxx

Vous pouvez limiter les points exposés ou les permettre à tous, j'ai la configuration suivante pour mes besoins: xxx

c'est tout , Si j'accède sans nom d'utilisateur et mot de passe, je verrais la page suivante

< img src = "https://i.stack.imgur.com/xzrnh.png" alt = "Entrez la description de l'image ici">

J'espère que cela peut vous aider < / p>


0 commentaires