Форум программистов, компьютерный форум, киберфорум
Софт для Linux
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1042 / 577 / 242
Регистрация: 15.01.2019
Сообщений: 2,178
Записей в блоге: 1
1

Подключить prometheus к celery-flower, запущенных в разных docker.compose.yml

19.02.2023, 19:14. Показов 418. Ответов 0

Author24 — интернет-сервис помощи студентам
Хочу подключит prometheus к celery-flower. Делаю всё по инструкции.

Есть 2 docker-compose.yml.

app/docker-compose.yml


Код
  celery-flower:
    ...
    container_name: celery-flower
    command: celery -A configs flower -l INFO --url_prefix=flower --port=5555 --persisten=True
    ports:
      - "5555:5555"
    networks:
      - default
      - flower

networks:
  default:
  flower:
    external: true
observability/docker-compose.yml

Код
  prometheus:
    ...
    volumes:
      - $PWD/prometheus.yml:/etc/prometheus/prometheus.yml
    command:
      - '--config.file=/etc/prometheus/prometheus.yml'
      - '--storage.tsdb.path=/prometheus'
      - '--web.console.libraries=/etc/prometheus/console_libraries'
      - '--web.console.templates=/etc/prometheus/consoles'
      - '--web.enable-lifecycle'
    expose:
      - 9090
    ports:
       - 9090:9090
    networks:
      - observability
      - flower

networks:
  observability:
  flower:
    external: true
observability/prometheus.yml

Код
scrape_configs:
- job_name: flower
  static_configs:
  - targets:
    - celery-flower:5555
Всё запускается, но такое ощущение, что prometheus не видит celery-flower. Здесь тоже не находит http://localhost:9090/graph

У обоих контейнеров есть сеть flower (смотрел docker inspect)

Ping с prometheus контейнера

Bash
1
2
3
4
5
6
7
8
9
10
PING celery-flower(172.21.0.3): 56 data bytes
64 bytes from 172.21.0.3: seq=0 ttl=64 time=0.122 ms
64 bytes from 172.21.0.3: seq=1 ttl=64 time=0.113 ms
64 bytes from 172.21.0.3: seq=2 ttl=64 time=0.116 ms
64 bytes from 172.21.0.3: seq=3 ttl=64 time=0.093 ms
64 bytes from 172.21.0.3: seq=4 ttl=64 time=0.072 ms
64 bytes from 172.21.0.3: seq=5 ttl=64 time=0.076 ms
--- celery-flower ping statistics ---
6 packets transmitted, 6 packets received, 0% packet loss
round-trip min/avg/max = 0.072/0.098/0.122 ms

Проверка коннекта
```
Bash
1
2
telnet celery-flower 5555
Connected to celery-flower
```
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2023, 19:14
Ответы с готовыми решениями:

Docker-compose
Всем привет. Возникла проблема, сделал докеризацию сайта Клиент FROM node:12-alpine as builder...

Docker-compose mount
Добрый день возможно кто нибудь сможет мне помочь, задача такая что у меня есть два контайнера...

не запускается с docker-compose
Я устанавливаю mongoDB через docker-compose.yml: version: '3' services: mongo: image:...

Docker-compose с PostgreSQL
У меня есть приложение которое работает с PostgreSQL. Мне нужно засунуть это все в докер, для этого...

0
19.02.2023, 19:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2023, 19:14
Помогаю со студенческими работами здесь

Не устанавливается docker-compose
Сначала ругался на отсутсвие модуля cffi, я его установил (поставил пакеты python3-cffi,...

Ошибка доступа к БД в docker-compose
Может кто подскажет с юзером в докер-композе. Одна и та же конфигурация - на локалке создает...

Docker-compose на удаленной машине
Подскажите, как правильно производить развертывание приложения с использованием докер. Есть...

Docker-compose запустить скрипт
Добрый день, есть может кто понимает как работать с docker. Сделал простой docker-compose.yaml...

docker-compose Проблемы с копированием COPY
Привет. Знакомлюсь с докерами. docker-compose.yml: version: "3" services: php: ...

docker-compose python postgresql cron
Добрый день. Не могу понять в чём проблема. Задача периодически в данном случае раз в минуту...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru