问题标签 [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 回答
468 浏览

graphite - 人们编写了什么样的工具包来补充或在 statsd 之上?

我正在寻找石墨每日报告的工具,更好的石墨安装程序,更好的用户界面,如石墨等。

0 投票
1 回答
277 浏览

javascript - 石墨聚集错误

我第一次尝试石墨。我想了解为什么石墨中的聚合图显示通过碳的值的 1/60 和通过 statsd 输入的值的 1/10。如果可以解决,我该如何解决?我正在发送此数据: echo "try:1|c\n" | nc -u localhost 8125" 然后在graphite的UI中添加sum和integral函数。请帮忙。

0 投票
1 回答
13339 浏览

graphite - 石墨:显示与先前值的变化

我正在向 Graphite 发送垃圾收集所花费的时间(通过 jmx 从 jvm 获取)。这是一个增加的计数器。他们是一种让 Graphite 每分钟绘制一次变化的方法,这样我就可以看到一个图表,显示每分钟在 GC 中花费的时间?

0 投票
1 回答
312 浏览

graphite - 如果 statsd 无法联系 Graphite 会怎样?

我是 Node.js 的新手,但是阅读 statsd 源代码后,在我看来,如果由于某种原因 Graphite 后端变得无法访问,那么 statsd 只会将其收集的统计数据洒在地板上,而不是将它们保留在不断增长的缓存中统计数据。这个对吗?

(我并不担心丢弃统计数据,而是担心无法联系 Graphite 的不断增长的 statsd 堆。所以,如果我对代码的阅读是正确的,我很高兴!)

0 投票
3 回答
4469 浏览

graphite - 使用石墨和 statsd 绘制旧数据

我可以输入时间戳以通过 statsd(javascript statsd) 将数据发送到石墨吗?我需要绘制旧数据。

0 投票
1 回答
755 浏览

c - 虽然真的不工作

我有以下代码:

这应该产生类似锯齿信号的东西,仅用于测试。我的问题是,当我运行程序时,它什么也不做。

如果我按 Ctrl-C 停止它,程序将通过 while 循环迭代一次。它应该向石墨服务器发送一些统计数据,我正在使用它来了解石墨是如何工作的。从我所见,它与串联功能有关sprintfsnprintf也以相同的方式起作用)。

如果我注释掉该行,它可以正常工作并生成我想要的数字(以及纪元),但我需要连接才能将所需的动态信息发送到石墨。

如果有人知道为什么这些连接函数不尊重 while 函数,请告诉我,因为我真的很好奇。此外,我对其他建议持开放态度,但我宁愿不深入,比如创建套接字而不使用 nc 和系统,因为我对 C 语言不是那么好。

0 投票
1 回答
613 浏览

python - 如何将数据聚合到 Graphite

我正在使用模块测量节点服务器来监控我的节点服务器,我需要将监控的统计信息汇总到Graphite。这让我感到困惑和沮丧。试图理解 Graphite 指南一点也不顺利,它显示了一个 unix 世界命令指南,我正在使用 windows。尝试安装所需的组件,但 python 命令显示不支持任何命令。任何人都有一个易于理解和支持 Windows 的好指南,非常感谢!

0 投票
1 回答
816 浏览

java - 带有前端的 Java 简单分析/事件流处理

我的应用程序对其内部流程进行了大量测量。例如,我为某些方法计时,我为外部 web 服务调用计时,我也有具有变化值的变量,以及具有“状态”(例如 PAUSED、WAITING 等)的进程。

该应用程序使用 100 到 200 个线程,并且每一位数据都将与特定线程相关联。

我正在寻找一些软件,我可以将所有这些信息导入它,以生成有用的指标和数据图表(理想情况下是实时或接近实时),让我设置阈值以触发警告,让我过滤按线程或线程组等的数据

该应用程序正在执行时间紧迫的任务,因此软件/api 需要非常快并且永不阻塞。

该应用程序是用 java 编写的,理想情况下,软件/api 也应该是用 java 编写的。我想我正在寻找的是所谓的事件流处理,但我真的不确定用什么语言来描述它。

到目前为止,我发现的只有 Esper 和 ERMA。有人可以给我推荐吗?我是唯一一个在这个项目上工作的人,所以我希望有一些很容易设置和使用的东西,并且有一个可行的前端。

0 投票
1 回答
463 浏览

ruby - 石墨烯:ruby bundler 安装失败

我在我的 Debian 6.0 linux 服务器上安装了graphene来自 github的最新版本。/opt/graphene我正在尝试用 编写graphite仪表板graphene,但我遇到了 ruby​​ 的问题bundler

  1. 当我遵循github markdownREADME.md时,我成功安装了rubydebian 包以及rubygems.
  2. 接下来,我sudo gem install serve没有问题。
  3. 我可以浏览端口 4000 上的示例站点,所以我知道ruby并且rubygems正在工作......

成功的石墨烯红宝石服务

接下来,我按照石墨烯的自述文件的要求bundler安装;sudo gem install bundler但是,当我采取下一步行动时README.mdbundle install失败了......

我并不完全不知道ruby,但令人困惑的是为什么这在第 2 行失败

安装是不言而喻bundler的。我的ruby-fu 很弱,但是这失败对我来说没有意义。拥有超过 1000 个 github 星和 76 个分叉,我怀疑README.md这一步是错误的;我怀疑这是我当地环境中的东西。

有人可以帮助我正确的工作步骤bundle install吗?

0 投票
1 回答
353 浏览

regex - 如何在石墨中使用正则表达式加入白名单

因此,我想在我的白名单中添加一些内容,以便阻止以前缀开头a且不继续的内容。b

例子:

我不确定如何编写那个特定的正则表达式。任何指针?