@SSSSTTTTAAAASSSS

Prometheus.yml файл не могу прописать правильно?

Пытаюсь прикрутить мониторинг к своему API и не получается, как я думаю, правильно прописать prometheus.yml, или в самом docker-compose файле.
Сделал надстройку со своими счетчиками для prometheus и они работают, если заходить непосредственно по адресу метрик
6166f02d97eb6882981869.png
но когда захожу по адресу localhost:9090 - web интерфейс не видит моих счетчиков и не мониторит их, соответственно и grafana аналогично ничего не видит.
Вот мои prometheus.yml
global:
  scrape_interval:     15s # By default, scrape targets every 15 seconds.
  evaluation_interval: 15s # By default, scrape targets every 15 seconds.

scrape_configs:
  - job_name: prometheus
    static_configs:
      - targets: ['localhost:9090']
  - job_name: myCounters
    metrics_path: /posts/metrics           //это путь по которому читаются мои метрики "http://localhost:8085/posts/metrics"
    static_configs:
      - targets:
          - http:8085

и файл docker-compose
version: "3.1"

services:
  http:
    container_name: "http_pr"
    build:
      context: "./"
      dockerfile: "./docker/http.Dockerfile"
    ports:
      - "8085:8085"
    environment:
      PORT_HTTP: ":8085"

  prometheus:
    image: prom/prometheus:latest
    volumes:
      - ./prometheus:/etc/prometheus/
    command:
      - '--config.file=/etc/prometheus/prometheus.yml'
      - '--storage.tsdb.path=/prometheus'
    ports:
      - 9090:9090
    depends_on:
      - http

  grafana:
    image: grafana/grafana:latest
    ports:
      - 3000:3000
    depends_on:
      - prometheus
  • Вопрос задан
  • 746 просмотров
Пригласить эксперта
Ответы на вопрос 1
karabanov
@karabanov
Системный администратор
Читай логи docker-compose logs prometheus
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы