问题标签 [ganglia]

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 回答
759 浏览

ubuntu-12.04 - 神经节和主机 sFlow 自定义指标

25.6 和神经节 3.6。

我想从程序中提取一些指标并将它们与主机 sFlow 一起发送。我已经在 hsflow 配置文件中启用了 json 端口,但我不知道如何将指标发送到主机 sFLow 以及如何使用 Ganglia 收集它们

这样做的最佳方法是什么?也许还有其他解决方案而不是使用 json 端口,但我不知道哪个是最好的

主机 sflow 在 Ubuntu 12.04 LTS 中运行

先感谢您

0 投票
0 回答
674 浏览

ruby - 在 logstash 中向 Ganglia 发送多个动态指标

我想计算从不同程序实例(节点)发送的消息数量。这些节点是动态出现的。消息格式如下:

我打算在 Logstash(带metrics过滤器)中解析日志和统计统计信息,然后将它们发送到 Ganglia 进行显示。但是,gangliaLogstash 中对输出的每次调用只允许发送一个统计信息(而不是像 Graphite 输出中那样的数组)。我只知道如何通过节点名称的硬编码来实现我的 Logstash 配置:

也许您可以建议我如何创建与节点名称无关的配置?我想过在过滤器中循环遍历events数组ruby(它允许您编写任意代码),并创建新事件,但我不知道如何从代码中创建新事件。

我也想过使用 拆分事件multiline,但我不知道如何将events数组转换为可拆分的东西。我想我可以gsubmutate过滤器中使用,但我不确定如何在数组上使用它以及如何从中获取节点名称。

更新

我检查了包含的解决方案,它也不起作用,我认为 Logstash 只使用一种类型的输出。我将不得不克隆我的输出并单独标记它们以使其工作(不确定这是否可能)。无论如何,这不是理想的解决方案,我只想更好地展示我想要实现的目标。

0 投票
1 回答
759 浏览

java - 如何从其他应用程序中读取神经节信息?

我已经设法在我的集群上安装和配置 Ganglia。我不想只在 ganglia Web 界面上查看所有性能数据,而是想从其他应用程序中读取集群信息(应用程序可能是基于 Java 或 Python 的)。我无法找到它是否可能。

是否有任何 API 可以读取 Ganglia 数据?

为了测试我使用telnet master 8649的 Ganglia,Ganglia 在我的控制台上向我展示了漂亮的 XML 文本。但是我如何使用 Java 或 Python 做同样的事情呢?我绝对可以使用套接字连接到 8649,但是在那之后我需要向 Ganglia 守护进程发送一些东西吗?

0 投票
1 回答
458 浏览

java - 通过 Ganglia 监控 WebSphere JVM 指标

我是这个论坛的新手,也是 Ganglia 的新手-我们正在尝试通过 Ganglia 捕获 JVM 指标-我已通过此链接按照步骤操作-https: //github.com/ganglia/jmxetric

高级 - 安装

解压缩存档将以下内容添加到您的 JVM

演示/快速入门

此示例适用于 1.0.6jmxetricgmetric4j.

  1. 确保您在 localhost:8649 上运行 gmond

  2. $ git克隆与上面相同的链接

  3. 下载jmxetric.jargmetric4j.jaroncrpc-1.0.7.jar 全部放到同一个目录下。

  4. $ cd jmxetric

  5. 在 bash 中:

但是当我在 WAS 中添加 JVM 参数时,它没有出现并且原生 sterr 日志显示 - JMXetricAgent 检测 JVM,请参阅我使用过的相同链接测试唤醒

然后大约每 10 分钟,它会继续编写测试唤醒,但实例没有启动。

我也尝试过像这样通过命令行运行java命令 -

获得相同的响应 JMXetricAgent 检测 JVM,测试唤醒

大家能否建议我在这里做错了什么。

非常感谢提前(我已经为此苦苦挣扎了一周)

0 投票
1 回答
254 浏览

rrdtool - Ganglia 网络监控 从 rrd 文件中计算值

我正在寻找一些纪录片,但我真的找不到任何东西,而且我对 Ganglia 的网络监控感到非常困惑。所以我想知道我的主机有多少网络流量。

如果我使用网络界面,我会看到这张图:在此处输入图像描述

这对我来说已经有点令人困惑了,因为它在左边说字节/秒,但是我猜是兆字节的 M,而我猜是 K,所以我猜是千字节?到目前为止,这个图表没有给我太多细节,所以我检查了我的 Ganglia 目录中的 bytes_out.rrd 以查看详细发送了多少 MB。所以我得到了这些数据:

所以在 12:00 之前应该有一些 6-8MB 左右的流量。但我看不出这个值是如何显示的。例如,我计算了 11:47:45 的值。

如果我把 E+07 当作 ^7 我会得到大约 309,XX 那应该是什么?如果我把它当作小数,我会得到大约 22691770 如果我认为它的字节或千字节除以 1024,我最终会得到 21,XX,这也不是我的 6-8MB。那么我如何计算这些值呢?

我知道这些是 15 秒期间的平均值。但如果我看到图表写入,它应该是字节/秒。但我真的不明白这个数字怎么会在 6-8mb/s 左右。

任何人都知道如何计算或在哪里可以找到一些详细的文档?我使用 rrdtool dump btw 来获取这些值...

0 投票
0 回答
99 浏览

ganglia - Gmetad 看到每个集群有一台主机,而不是许多

我正在尝试配置 Ganglia 3.6。我有 8 台机器,分为 4 个集群。在我运行 gmetad 的一台机器上,它应该从所有集群收集统计信息:

所有节点都运行配置为使用单播的 gmond,每个节点都在上面配置的端口上。问题是我认为每个集群都有一个被调用的机器(“1 host up”),localhost.localdomain而不是在 cluster 的情况下调用例如三台机器B cluster。当我检查通过 telnet 获得的 ganglia-web、rrds 文件夹和 gmetad XML 时也是如此。

你能告诉我我做错了什么吗?我认为为单播配置不同的端口就足够了。由于网络安全策略,我无法使用多播。

0 投票
1 回答
790 浏览

apache-spark - 火花指标 fot gmond / ganglia

操作系统:美分操作系统 6.4

ISSUE: 在服务器上安装了 gmond、gmetad 和 gweb。在同一台服务器上安装了 spark worker。在$SPARK_HOME/conf/metrics.properties中配置的 metrics.properties如下...

我们无法在 ganglia web 中看到任何指标。请只做那些需要的。

-pradeep samudrala

0 投票
1 回答
239 浏览

hadoop - JMX-SflowAgent 停止从 aspectj 检测的 WebSphere Application Server 收集 JVM 指标

项目:

我使用 Sflow + Ganglia 来监控 Websphere Application Server (WAS) 的 JVM 指标。WAS 使用 AspectJ 方面进行检测。我添加了一个方面来测量所有应用程序方法运行时。

我使用 Hsflowd 作为 JVM 指标收集器。Hsflowd 在内部使用JMX-SflowAgent javaagent 挂钩到 JVM 以使用 MXBean(RuntimeMXBean、GarbageCollectorMXBean、CompilationMXBean 和 ThreadMXBean)收集指标。

问题:

当我在没有 aspectjweaver 挂钩的情况下运行 WAS 时,我可以连续查看 Ganglia Web 中的所有指标(CPU、桌面、内存、进程等)。但是当将 aspectjweaver 添加到 JVM args 并重新启动服务器后,我可以看到 10 分钟的指标,但之后它不会在 Ganglia web 中报告 JVM 指标。

在 Aspectj 编织日志中,我可以看到 AspectJ 正在编织 JMXsflowAgent 代码。即使它被排除在外!call(* com.sflow.JMX.SFlowAgent(..))

方面:

JMX 包位于com.sflow.jmx.SFlowAgent.

0 投票
1 回答
948 浏览

java - 如何从 Hbase 启用 Ganglia 的新指标?

如何从 Hbase 0.98 为 Ganglia 启用新指标?

例如:我已启用从神经节监视的默认指标,但我想在我的集群中启用特定指标,例如“blockCacheExpressCachingRatio”或其他更多。

谢谢

0 投票
2 回答
2991 浏览

ganglia - Ganglia 未检测到匹配的指标

我们收到错误为“未检测到匹配的指标”。集群级别的指标是可见的。

神经节核心 3.6.0 神经节网络 3.5.12

请帮助解决此问题。

问候, 贾延德拉