Python 使用statsd将推进器数据送入石墨

Python 使用statsd将推进器数据送入石墨,python,node.js,graphite,pusher,statsd,Python,Node.js,Graphite,Pusher,Statsd,我订阅了pusher频道,并获得如下实时交易数据 https://www.bitstamp.net/s/examples/live_trades.html 我需要将这些数据推送到graphite来可视化 我安装了石墨和statsd Graphite is up and running at : http://localhost:8080/ 现在,我尝试使用“echo”将内容推送到statsd,它正在工作,数据正在石墨中反映 但我不知道如何从pusher中推送数据,因为我是在客户端(浏览器)中

我订阅了pusher频道,并获得如下实时交易数据

https://www.bitstamp.net/s/examples/live_trades.html
我需要将这些数据推送到graphite来可视化

我安装了石墨和statsd

Graphite is up and running at : http://localhost:8080/
现在,我尝试使用“echo”将内容推送到statsd,它正在工作,数据正在石墨中反映

但我不知道如何从pusher中推送数据,因为我是在客户端(浏览器)中获取这些内容的,所以对于从pusher接收到的每一条消息,我都需要向运行Python和Ruby的服务器发出ajax请求


我们将非常感谢您的帮助

听上去,您真的希望在Python运行时接收信息吗?如果是这样的话,你能用推进器吗


这将避免使用web浏览器,并允许您通过WebSocket建立持久连接,并直接在Python运行时内接收所需数据。

听上去,您真的希望在Python运行时接收信息吗?如果是这样的话,你能改用吗?@leggetter:谢谢你的建议,我试过使用节点推送器客户端,但是连接在一段时间后关闭,错误代码为1000或没有错误,我读到正常关闭,你知道如何停止自动关闭吗?示例:错误{type:'WebSocketError',错误:'}这是您尝试的库吗@莱格特:谢谢你的帮助,我终于用python pusher客户端解决了这个问题。请将其添加为答案,我将接受,这可能会帮助其他人。当然,我尝试了以下方法: