问题标签 [akka-monitoring]
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.
java - kamon akka 2.4 throws a java.lang.VerifyError
I am using Kamon version 0.6.1 and akka 2.4.6 and scala 2.11.8. I have done the necessary configurations in my application.conf and I am starting my application using the javaagent .However i get a java.lang.VerifyError .
Here are my details
pom.xml
My application.conf
I am starting my application as follows :
I am getting the following exception on starting my application
If I discard the aspectJweaver jar while running the application, it starts up normally However, it does not print any actor metrics. It prints only system metrics as shown below
playframework - 节点尝试加入集群时失败
我有前端和后端服务器。
前端运行 Play!2.5 和 akka 2.4.11 后端运行 akka 2.4.11
两者都运行 kamon 0.6.3,并具有以下依赖项:
在 build.sbt 我有以下内容:
我从 aspectj weaver 开始后端:
在 plugins.sbt 我添加了以下插件:
但是,当我启动后端和前端时,当我的前端节点加入后端集群时,我立即在后端收到以下异常。
你能帮忙吗?
scala - Akka-streams:如何在 kamon-akka 报告的指标中获取流名称
我一直在尝试为 Akka 流设置一些工具。得到它的工作,但是,即使我命名了属于流的所有流,我仍然在指标中得到这种名称:flow-0-0-unknown-operation
我正在尝试做的一个简单示例:
我基本上想查看为“myflow”创建的具有正确名称的 Actor 的指标。
这甚至可能吗?我错过了什么吗?
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创建路由监视器:
我不确定这是否是一个错误,但我该如何解决这个问题?是否有任何配置或解决方案来解决它?
先感谢您。
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。
playframework - 播放 2.6 Kamon AspectJ 缺失错误
我正面临着 kamon 集成的这个问题。尝试了各种其他方法仍然无法解决此问题。我有一个在这些配置上运行的示例项目。我一定错过了一些非常简单的东西。
插件.sbt
构建.sbt
开机启动
akka - 如何为 dockerized Akka 应用程序配置 Kamon?
我在 Akka 中创建了一个示例服务,用于测试 Kamon + DataDog 监控。
这是我添加的依赖项:
以下是启用的插件build.sbt
:
然后application.conf
:
最后在Main
我调用的类中:
在 EC2 上,我为 docker 安装了 datadog-agent。
当我在 EC2 实例上运行服务容器然后查看 DataDog 界面时,我没有看到任何与 akka 相关的指标,只是一个标准指标列表,例如:datadog.process.agent
、docker.cpu.usage
等system.io.await
如果将 akka 应用程序打包到 docker 并部署在 EC2 上,如何启用 akka 相关指标?
akka - 如何在 Kamon(1.x) Datadog 仪表板中显示所有指标的服务名称前缀
我正在使用 Kamon DatadogAgentReporter 在我的应用程序中记录不同的指标。将 Kamon 从 0.6.x 迁移到 1.x 后,我只能看到带有标签的指标列表,没有任何服务名称。我添加了这样的记者,Kamon.addReporter(new DatadogAgentReporter()) 和下面给出的配置,
我错过了什么?如何获取指标的显示服务名称前缀?
提前致谢!
prometheus - Akka Stream 和 Kamon-Prometheus 不返回任何指标但加载一个空页面
我尝试将 kamon-prometheus 与 akka 流项目集成,但在http://localhost:9095/它加载了一个空页面。在控制台中,我可以看到在http://localhost:9095/提供指标信息的消息。当我尝试使用 akka 快速入门项目时,它运行良好。
akka 流是否支持 kamon?