社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

无法从docker堆栈中的python容器连接到OpenTSDB实例

badina • 5 年前 • 150 次点击  

我想用3个容器构建一个服务堆栈:OpenTSDB服务器、Grafana服务器和一个简单的python应用程序。如何从python应用程序连接到数据库服务器?

我已经成功地设置了堆栈并从Grafana实例连接到db。我还可以通过查询访问OpenTSDB接口 http://localhost:4242/ 在我的浏览器上。

但是,我尝试了两种类型的TSDB客户端( https://github.com/orionvm/potsdb https://github.com/scarchik/opentsdb-py )还可以从python容器向db服务器发送HTTP请求(通过寻址OpenTSDB容器的名称),但这些请求都不起作用。我要么得到未知主机等错误,要么连接被拒绝。

奇怪的是,如果我使用另一种类型的数据库(比如infloxdb及其相关的python客户机/docker changes/etc),那么它的工作非常好,但对于OpenTSDB(我的工作需要用到OpenTSDB)则不行。

你可以在这里找到我的代码: https://github.com/AdinaBudriga/grafana-dashboards

你能告诉我我做错了什么吗?一个将OpenTSDB实例与Docker一起使用的例子也将非常感谢!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/50726
 
150 次点击