问题标签 [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.
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创建路由监视器:
我不确定这是否是一个错误,但我该如何解决这个问题?是否有任何配置或解决方案来解决它?
先感谢您。
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
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:
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。
scala - 如何使用 Kamon 实现直方图度量,以将状态测量为 Top List
我想要一个数据狗的顶级列表,它计算我的应用程序中不同状态的次数。
我有一个简单的方法,可以为公开的 api 调用准备结果,并且结果有状态,这就是方法的样子:
我使用 Kamon 和 scala,我想我需要用直方图来做,但我很想知道如何在我的代码中实现指标......谢谢!
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")
有任何想法吗?
playframework - 播放 2.6 Kamon AspectJ 缺失错误
我正面临着 kamon 集成的这个问题。尝试了各种其他方法仍然无法解决此问题。我有一个在这些配置上运行的示例项目。我一定错过了一些非常简单的东西。