问题标签 [graphite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP套接字不发送
我正在尝试将一些纯文本数据发送到在我本地运行的石墨服务器,这是相同的代码:
没有错误,但石墨服务器不显示新数据。服务器正在运行,我可以通过nc
和发送数据telnet
python - Graphite & statsd 生成许多节点
我刚刚安装了 Graphite & statsd 来获取我的网络应用程序的一些统计数据。它已经跟踪了数据,但是它在 Graphite webapp 的树中生成了太多的节点。见附图: 一只忙碌的猫 http://mmeg-de.gefaellt-mir.me/media/hm.PNG
我已经用谷歌搜索了,但我找不到任何解释。我只想跟踪我的索引页面被访问了多少次。我使用以下命令在 Python 中执行此操作:
有人对此有解释吗?为什么有这么多(不同的)图表?我以为只有一张图表可以显示我的索引页面随着时间的推移被访问了多少次。?
heroku - 您如何在 Heroku 上运行实用程序服务?
Heroku 非常适合用于原型设计和运行简单的 Web 服务,我经常使用它来运行 Python Web 服务,如 Flask 和 Django 并尝试想法。然而,我一直在努力理解如何使用基础设施来运行每个初创公司在其堆栈中需要的那些非常强大的支持或实用服务。4 个我不能没有的服务示例,我会推荐给任何初创公司。
- 詹金斯
- 统计数据
- 石墨
- 格雷洛格
你将如何在 Heroku 上运行这些?最好只安装这些支持服务的专用盒子(Rackspace 等)。
有没有人在 Heroku 上运行实用程序守护程序(服务)?
python - python - 如果服务器暂时不可用,则无法从客户端重新启动套接字连接
我正在运行 Graphite 服务器来监控远程位置的仪器。我有一个从我的服务器(喜欢 autossh)到机器的“永久”ssh 隧道,以将它们的本地端口映射到我的服务器的本地端口。这很好用,数据可以毫不费力地通过。然而,我们使用不稳定的卫星连接到这些站点,这种连接经常出现故障。我在运行 python 并使用套接字将数据包发送到 Graphite 服务器的仪器上运行“数据爬虫”。问题是,如果链接暂时断开(或服务器重新启动,主要用于测试),我无法重新建立与服务器的连接。我捕获错误,然后运行socket.close(),然后重新打开,但我无法重新建立连接。如果我退出 python 程序并重新启动它,连接就会很好。
python - 让 RabbitMQ 和 Graphite 连接起来
我正在尝试使用https://github.com/somic/graphite-rabbitmq将 RabbitMQ 连接到 Graphite(0.9.9) 但是,我不完全确定应该放置 Graphite 中的哪个目录 Graphite-rabbitmq 文件。
当我跑步时,carbon-agent-rabbitm1.py
我得到
非常感谢您的帮助
python - 将 AMQP 与石墨 9.9 一起使用
我正在尝试使用 Graphite 内置的 AMQP 将 RabbitMQ 连接到 Graphite。但是,当我取消注释中的设置时,carbon.conf
我得到:
graphite - 石墨:总结所有匹配模式的统计数据?
我正在通过statsd
. 我的统计数据相当精细,开发人员可以轻松添加。我想汇总与特定模式匹配的所有统计信息(stats.timers.api.*.200.count
例如)。这在 Graphite 中可能吗?
如果没有,是否还有其他我应该研究的系统可以从中生成那种类型的汇总数据statsd
?statsd
或者这是我应该直接在我的配置中做的事情?
graphite - 石墨:图/函数中节点的递归下降?
来自 Graphite 的后续问题:求和所有匹配模式的统计数据?:
是否有任何 Graphite 魔法可以递归地降低节点名称?我现在知道我可以使用这样的模式:
...但想象一下我有以下内容:
我想在同一张图表上看到这两个统计数据(以及所有其他任意深度的数据)。我尝试了以下方法:
前者只向我显示上面的“baz”示例之类的项目;后者是一个错误。
有没有其他方法可以以深度不敏感的方式匹配指标?
java - 如何配置石墨来跟踪多个服务器
我们目前正在服务器场内使用石墨,我们希望跟踪我们所有场的 Java 应用程序,但也跟踪每台服务器。
到目前为止,似乎只有全局的在工作,即使在每个应用程序服务器中,我们创建了一个不同的代理与服务器的名称。(它们都是不同的)
我们将石墨数据发送到运行石墨的 EC2 实例(我们的实例所在的外部),但 EC2 实例似乎也只有最后加载的服务器的代理。
我可以这样认为,因为我们的请求是通过代理石墨考虑的,即使我们给他们不同的代理名称,它们也来自同一个来源?
我们如何防止在一个代理下记录所有指标?
我现在看到的唯一解决方案是将石墨放在与农场相同的网络中,但这需要一周时间,因为我们必须等待另一个组给我们访问权限并配置其他盒子。
graphite - 将数据从神经节发送到石墨
我目前正在使用 Ganglia 收集监控指标,我想使用 Graphite 显示包含该数据的图表。我知道这样的集成是可能的,并且我找到了一篇描述应该如何完成的文章。我不太确定这种集成是如何工作的,尤其是当我想直接将它发送到石墨而不解析 gmetad 的数据时。任何关于如何将 Ganglia 与 Graphite 集成的帮助都会很棒。
谢谢