Не удается подключиться к экземпляру OpenTSDB из контейнера Python внутри стека докеров - PullRequest
0 голосов
/ 01 апреля 2019

Я хочу построить сервисный стек из 3-х контейнеров: сервера OpenTSDB, сервера Grafana и простого приложения на python.Как я могу подключиться из приложения python к серверу базы данных?

Мне удалось настроить стек и подключиться к базе данных из экземпляра Grafana.Я также могу получить доступ к интерфейсу OpenTSDB, запросив http://localhost:4242/ в моем браузере.

Тем не менее, я пробовал два типа клиентов TSDB (https://github.com/orionvm/potsdb и https://github.com/scarchik/opentsdb-py), а также отправку HTTP-запросов на сервер базы данных (путем адресации имени моего контейнера OpenTSDB)из контейнера Python, но ни один из них не сработал для меня. Я либо получаю ошибки, такие как неизвестный хост, или соединение отказано.

Странная вещь для меня в том, что это работает отлично, если я использую другойтип базы данных (например, InfluxDB и связанные с ним клиенты Python / изменения в Docker / и т.д.), но НЕ с OpenTSDB (который мне нужно использовать для моей работы).

Мой код можно найти здесь: https://github.com/AdinaBudriga/grafana-dashboards

Не могли бы вы указать мне, что я делаю не так? Пример использования экземпляра OpenTSDB с Docker также был бы высоко оценен!

...