Python社区  »  Python

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

badina • 1 周前 • 15 次点击  

我想用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
 
15 次点击  
分享到微博