问题标签 [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.
java - 是否存在线程安全的 statsd 客户端?
我需要statsd
在 Web 应用程序中使用线程安全客户端来监视用户线程的统计信息。请提出一个既线程安全又不影响性能的解决方案。
graphite - 在作曲家中显示时,有没有办法按范围忽略值?
Graphite URL API 中是否有一个函数允许我们忽略某个范围内(或外)的值?
python - 石墨 statsd xaxis 每 2 秒
我已经安装了石墨、nodejs-statsd(用于接收数据)和 python statsd 客户端(用于发送数据)。
下面是一个测试脚本,它将数据发送到 statsd 进程的 udp 套接字。
因为它每 2 秒发送一次数据,但是石墨/statsd 每 60 秒渲染一次图形,x 轴也在 60 秒内,知道如何将 x 轴点设置为 2 秒
graphite - 按时间段拆分连续计数器
我有一个系列列表*.in.count
,表示进入队列的消息数。如果我按原样绘制列表,它将是一条永远上升的线:
我想知道的是有多少消息进入队列,按小时汇总和汇总,并按天重置。像这样的东西:
我尝试了 Graphite 功能,但找不到实现此目的的方法。
graphite - 无法用石墨启动碳
我正在使用石墨0.9.2
。今天,我使用这个命令启动 carbon export PYTHONPATH=/home/local/ZOHOCORP/bharathi-1397/softwares/graphite/whisper-0.9.10; nohup ./bin/carbon-cache.py --debug start &
。我收到以下错误。
我的storage-schemas.conf
档案。
请帮我解决问题。
metrics - 按服务器过滤 Graphite 指标
我最近使用 statsD 仪器对石墨进行了大量研究。在我们的开发运营团队的帮助下,我们设法让多台服务器向石墨报告指标,并结合所有指标。这部分是我们正在寻找的,但是我想按服务器过滤指标集合,而不是将所有指标平均在一起。这样做的目的是监控每台服务器的指标收集,因为我们的许多统计数据也可用于可视化服务器正常运行时间和性能。在我的研究中,除了聚合规则可能存在一些诡计之外,我还没有找到任何关于如何实现这一点的信息。
graphite - Graphite 只会显示过去 24 小时的数据
这是过去 24 小时的统计数据显示(在 Graphite Composer 中):
这是“过去 14 天”的统计数据显示:
那里没有太大区别。我无法说服 Graphite 显示过去 24 小时后任何时期的任何数据。
以下是来自storage-schemas.conf
(我正在使用 StatsD)的相关条目:
我的storage-aggregation.conf
:
到目前为止,我已经捕获了五天左右的数据。我错过了什么?
编辑添加:
我想我应该提到我从默认开始storage-schemas.conf
,直到昨天才重建我的耳语数据库文件以匹配上述配置。我认为这不应该是相关的,但它确实存在。
更新:
我正在使用 2012 年 5 月发布的 PyPI 的 0.9.10 石墨网络和耳语。
python - 如何在 Graphite 中汇总一秒钟的数据?
我是石墨新手。我刚刚编写了一个在石墨中生成数据的 Python 脚本,但是我为每个数据点发送了 1 的值,并且每秒有多个数据点。将现在只是一条直线的图转换为频率图的最简单方法是什么?
谢谢!
graph - stats_counts 指标的 StatsD 和 Graphite 问题
我对whisser 保存的stats_counts指标有疑问。
在我的应用程序中,我同时触发了两种指标:计数器增量 + 时间。当我比较特定的指标图时:stats_counts + 计时器的“计数”我在大约 4 小时内得到相同的结果,但在查看更大的时间段时 - 比如 12 小时,我可以看到很大的差异。
我找到了这篇文章:Tracking metrics using StatsD (via etsy) and Graphite,graphite graph doesn't seem to be graphing all the data 但它对我没有帮助。
在我看来这是一个配置问题,但我不明白是什么问题。
这是我的配置文件的外观:
存储架构.conf:
存储聚合.conf:
如您所见,我有用于聚合的“stats_counts”规则,但似乎效果不佳,知道我错过了什么吗?也许我在那里写的正则表达式的语法不好:^stats_counts。
javascript - 石墨数据和立体主义显示
我正在尝试为我的 Graphite 数据创建一个实时仪表板。我希望它只显示最后几个小时的数据。我可以将 Cubism 配置为从 Graphite 中提取数据,但我无法在最后一小时内创建轴。Graphite 数据以 10 秒的分辨率存储 1 小时,一小时后以 30 秒的分辨率存储。当我将 Cubism 配置为显示几个小时时,根据以下问题,我的所有数据都向左挤压:为什么这些 Cubism 水平线图向左挤压?. 我理解为什么会发生这种情况,因此想将时间范围限制在最后一小时。我查看了几个示例,但无法弄清楚如何将大小和步骤配置为 1)填充屏幕的宽度 2)仅细分最后一小时。
有人可以指出我正确的方向吗?谢谢!