问题标签 [kamon]

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

scala - scala 2.12.1 是否有任何兼容版本的 kamon-prometheus 依赖项?

我正在使用这个参考。

库依赖是

我正在使用 scala 版本 2.12.1。

0 投票
0 回答
257 浏览

scala - 使用 kamon-akka 0.6.x 监控 routee actor 的邮箱大小指标

我正在使用kamon-akka的0.5.2 版来监控我的 akka 演员,没有任何问题。然后我将它升级到0.6.3并注意到一些统计信息没有发送。

当我查看 kamon 的源代码时,我看到没有为在路由器下运行的 routee actor 发送邮箱大小指标。相反,正在为 routee 参与者发送路由指标,例如routingTime 。但是,我将他们用作工作人员,需要监控他们的邮箱大小。

这是 kamon 源的一部分,它使用RouterMetrics而不是包含邮箱大小指标的ActorMetrics创建路由监视器:

我不确定这是否是一个错误,但我该如何解决这个问题?是否有任何配置或解决方案来解决它?

先感谢您。

0 投票
1 回答
318 浏览

maven - Kamon AspecJWeaver 依赖项不适用于 allinone jar

我将 Kamon 与 akka 2.4(包括远程)一起使用。

这意味着我需要包含一个 -javaagent 选项才能按照 Kamon doc 的指定启动。

问题是我的 Maven 正在构建一个 allinone jar:

如果我从 IDE (Intellij) 中运行东西,它可以通过添加以下任何一个来正常工作:

-javaagent:full\path\to\aspectjweaver-1.8.10.jar

或者这两个到pom:

问题是,一旦我实际构建了 jar (mvn clean package),并且使用(或不使用) -javaagent 选项 (java -javaagent... -jar app.jar) 运行它,编织就不会发生,并且在 IDE 外运行时不报告任何指标。

我发现很难调试这个问题,因为即使有

家纹没有告诉我编织不见了。

我相信这是由于 Java 没有在路径中找到 Weaver 类,但我无能为力。

有什么帮助吗?目标是通过编织在外部运行 jar

0 投票
0 回答
706 浏览

akka - Akka + Kamon + StatsD + Grafana 设置

我们正在进行一项关于测试 Akka 用于汽车行业的研究项目。所以我们需要衡量性能。我决定使用 Kamon+StatsD+Grafana,因为它看起来很容易运行。

我现在的问题是,我没有将数据从 StatsD 获取到 Grafana。我还尝试手动生成直方图作为数据,但没有成功:

当我创建一个新的数据源时,唯一有效的 URL 是http://127.0.0.1:8000,无论我在 application.conf 中做了什么设置。我还尝试使用 Docker 容器 IP 作为 statsd.hostname ,但没​​有成功。

任何想法我在这里缺少什么?

我的设置如下:

应用程序.conf:

构建.sbt:

0 投票
2 回答
168 浏览

scala - 无法使用 SBT 导入 kamon-play-26

我将我的游戏更新到 2.6.0。我有一个 kamon 依赖,但 sbt 无法解决这个依赖。

有没有人也遇到过这个问题?

下面是我在 build.sbt 中的 libraryDependencies:

但是我收到以下错误,因为找不到 kamon-play-26... 在此处输入图像描述

0 投票
1 回答
481 浏览

kamon - Kamon柜台在哪里?

我正在学习如何使用 Kamon 库进行检测。

这是我的 build.sbt

这是我的 plugins.sbt(在项目文件夹中)

这是我的代码

现在,当我运行这个应用程序并运行jmc然后进入 MBEAN 浏览器时。我看到这个

在此处输入图像描述

所以我找不到我在代码中定义的计数器“foo”。

0 投票
1 回答
536 浏览

java - Kamon:Aspectjweaver 失踪

我正在借助 akka 框架(尤其是 2.3 版)开发一个 java 应用程序。而且我需要在运行时监控我的工作演员。更准确地说,我需要获取演员邮箱大小/工作演员数量等。

我选择了Kamon 框架并尝试将其连接到我的应用程序,但遇到了问题。我根据文档做了一切。

正如他们在他们的网站上所说

将 kamon-jmx 依赖项添加到您的项目中,并确保它在运行时位于您的类路径中,就是这样。Kamon 的模块加载器将检测到 JMX 模块在类路径中并自动启动它。

好的。我添加了kamon-akka、kamon-jmx、kamon-core 依赖(都是0.6.7版本),在我的main方法中添加了一行代码:

我在我的 IDE 中按下了运行,然后我在控制台中收到了这条消息:

我已经尝试了以下所有方法:

  • 将 kamon-autoweaver 添加到依赖项部分
  • 将 javaagent 参数传递给我的应用程序: java -javaagent:~/.aspectj/aspectj-weaver.jar my-app.jar

但结果是一样的:缺少 AspectJWeaver。

0 投票
0 回答
207 浏览

scala - 如何使用 Kamon 实现直方图度量,以将状态测量为 Top List

我想要一个数据狗的顶级列表,它计算我的应用程序中不同状态的次数。

我有一个简单的方法,可以为公开的 api 调用准备结果,并且结果有状态,这就是方法的样子:

我使用 Kamon 和 scala,我想我需要用直方图来做,但我很想知道如何在我的代码中实现指标......谢谢!

0 投票
1 回答
439 浏览

akka - 配置“requires-aspectj”的 Kamon 错误

我正在添加kamon到我的独立akka应用程序中,但出现此错误:

com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'requires-aspectj'错误Kamon.start()

这是application.conf的相关内容。

application.conf: 36: requires-aspectj has type STRING rather than OBJECT

但是,当我包含询问的属性时

我收到此错误:application.conf: 36: requires-aspectj has type STRING rather than OBJECT

如果我删除Kamon.start()我的应用程序照常启动

这是我的build.sbt的摘录:

PS:

  • 卡蒙 = 0.6.7
  • 方面j = 1.8.9
  • sbt 0.13.13
  • 斯卡拉 2.12.3
  • 我也在用这个插件addSbtPlugin("com.typesafe.sbt" % "sbt-aspectj" % "0.9.4")

有任何想法吗?

0 投票
2 回答
697 浏览

playframework - 播放 2.6 Kamon AspectJ 缺失错误

我正面临着 kamon 集成的这个问题。尝试了各种其他方法仍然无法解决此问题。我有一个在这些配置上运行的示例项目。我一定错过了一些非常简单的东西。

插件.sbt

构建.sbt

开机启动