Puncte:0

Încă nu mă pot conecta de la containerul meu docker grafana la prometheus

drapel ru

...după ce a urmat o grămadă de tutoriale, de ex.

https://medium.com/@TimvanBaarsen/how-to-connect-to-the-docker-host-from-inside-a-docker-container-112b4c71bc66

Am pornit recipientul cu grabana cu:

%box docker run -d -p 3000:3000 --add-host=host.docker.internal:host-gateway --name grafana grafana/grafana-oss

Dar când încerc să ajung la instanța prometheus din containerul grafana nu funcționează și expiră.

box% docker exec -it grafana /bin/bash         
bash-5.1$ wget http://host.docker.internal:9090
Se conectează la host.docker.internal:9090 (172.17.0.1:9090)

Gazda este arch Linux. ce fac greșit?

EDIT: Poate că trebuie să configurez prometheus altfel? doar am

scrape_configs:
  # Numele jobului este adăugat ca o etichetă `job=<job_name>` la orice serie de timp extrasă din această configurație.
  - job_name: „server”

    # metrics_path este implicit „/metrics”
    # schema este implicită la „http”.

    static_configs:
      - ținte: ["<HOST_IP:8088"]
Puncte:0
drapel ru

Sfânt @#$%^

Soluția este dintr-un alt unghi total neașteptat și am găsit-o aici:

https://www.cloudsavvyit.com/6940/how-to-access-ports-on-the-host-from-a-docker-container/

Se pare că ufw o cerere venită dintr-un container docker este tratată ca o cerere venită din exterior...pe care nu am anticipat-o deloc.

Adăugarea unei reguli pentru intervalul containerului docker așa cum a făcut-o în postare.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.