问题标签 [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.

0 投票
1 回答
2050 浏览

wildcard - Graphite 中的指标过滤器 - 忽略层次结构(点)

有什么方法可以在忽略层次结构的同时过滤 Graphite 中的指标?

例如:假设我有以下指标:

如何仅在 stats_count下对 TestMetric 求和?

我尝试了以下操作但没有成功:

有任何想法吗?有可能吗?

0 投票
1 回答
146 浏览

graphite - 根据计数绘制计时器

我正在向 Graphite 发送计时器指标,并希望根据时间创建计数图,但我不能这样做或基于该值的折线图。尝试使用 Graphite 网络应用程序,但没有运气。

示例指标 timer1 200 timer1 300 timer1 200

0 投票
2 回答
561 浏览

metrics - Graphite - 多档案级检索问题

我使用以下保留设置配置了我的文件:

这确实有效,但是我的问题是网络应用程序决定从较低的存档而不是较高的存档中获取数据。例如:由于我的分辨率为每 1 周 10 秒,我希望如果我查看的时间少于 1 周(在我的情况下,我只是查看数据 1 天),那么将从第一级检索数据(精确到 10 秒),但是网络应用程序从下一级提取数据,因此我得到的是平均数据。

我在文档中找到了这个:

“检索数据时(按时间范围),使用第一个可以满足整个时间段的存档。如果时间段与存档边界重叠,将使用较低分辨率的存档。这允许更简单的行为同时检索数据,因为数据的分辨率在整个返回的系列中是一致的。”

我怎样才能让石墨从最高分辨率的档案中获取数据?我的意图是在 1 周(10 秒)内获得高分辨率,而下一个级别是 30 天,以获得 1 分钟的分辨率。

有没有办法实现这一点,或者重新配置我的存储模式?

0 投票
4 回答
6619 浏览

graphite - 已删除/空的 Graphite Whisper 文件自动重新生成

我正在尝试删除一些旧的石墨测试耳语指标,但没有任何成功。我可以通过删除文件来删除指标。(请参阅:如何清理石墨耳语的数据?)但是,在吹走它们重新生成的文件的几秒钟内(它们没有指标并保持这种状态,因为没有在这些文件中创建新指标)。我尝试在删除文件之前停止 carbon (carbon-cache.py stop),但是当我重新启动 carbon (carbon-cache.py --debug start &) 时,它们又回来了。

如何永久删除这些文件/metics,使它们永远不会回来?

0 投票
1 回答
131 浏览

graphite - 统计发送方法

有谁知道 sampleRate 检查和随机数在 Send 方法中的用途,例如在 c# 示例中:

似乎你只会在 else 部分调用代码 - 循环通过统计数据并发送

0 投票
2 回答
965 浏览

graphite - 在 Graphite 中组织度量存储?

如何让我的指标保存在根级别。目前已保存在统计信息层次结构下(见石墨)想要保存在顶层(石墨)下

0 投票
2 回答
4347 浏览

pickle - 石墨泡菜与线路接收器

似乎有两种方法可以将指标推向石墨/碳,

  1. 线路接收器
  2. 泡菜接收器

根据文档http://graphite.readthedocs.org/en/1.0/feeding-carbon.html pickle 更好,因为它允许在一次调用中批处理多个指标。

但是,也可以通过使用换行符分隔指标来将指标批处理到线路接收器。例如:

因此,鉴于酸洗/取消酸洗指标的额外开销,泡菜接收器何时以及为什么比线路接收器更好?

0 投票
2 回答
7579 浏览

performance - 用于移动设备的 Graphite Dashboard 查看器

我浏览了有关(性能监控工具)的各种文档,以探索 Graphite 是否支持在移动平台(例如智能手机、iPad、平板电脑)上查看仪表板的任何选项。Graphite

正如这里提到的,我知道 Graphite 允许您以图形方式和返回 csv 查询数据,但是有什么快速的方法可以将 Graphite 与移动设备集成。

类似的产品 OpenNMS 正在iOS 应用上取得进展。

0 投票
1 回答
483 浏览

metrics - 石墨:长时间使用 holtWintersConfidenceBands(为了准确)但获得最后 x 分钟的数据点

有没有办法在很长一段时间内执行 holtWintersConfidenceBands 但只获得最后 x 分钟的数据点?例如:我想在过去 30 天执行 holtWintersConfidenceBands 函数,但只获得最后 30 分钟的结果。

当然,我可以在我的客户端上进行过滤,但是有没有办法通过 Graphite 服务器本身来实现它?

0 投票
1 回答
467 浏览

graphite - Graphite Graphs 渲染计数占其总数的 1/3

我在 storage-schemas.conf 文件中设置了以下保留规则。

我的存储聚合如下所示:

问题:从第二个保留存档 (1m:1d) 呈现的任何图表的 Y 轴标签都在正确值的 33% 处。在所有其他方面,图形都正确呈现。当我将时间段增加到超过 24 小时时,Y 轴标签正确显示。

当我使用 graphlot 而不是石墨显示相同的图表时,Y 轴会正确呈现。(除了我真的更喜欢石墨的外观/感觉而不是graphlot)

我在想这是一个石墨渲染错误。有解决方法吗?