当前位置: 首页 > 知识库问答 >
问题:

收集Akka actor系统度量

刁越
2023-03-14

Scala2.12和Akka都是新的。我正在尝试在运行时收集关于我的actor系统的一些度量。具体地说,我感兴趣的是:

  • 获取在我的执行元系统中运行的执行元的#
  • 对于每个执行元:
    • 获取已接收的消息数
    • 获取它已发送给其他参与者的消息数
    • 确定消息在执行元邮箱中的时间
    • 确定执行元实际处理消息所用的时间
    • 获取执行元邮箱的当前大小

    我希望Akka有某种鲜为人知的“元API”,在那里我可以去获取这些类型的度量,否则我可能不得不连接我自己的仪器/遥测,并且自己做所有的事情,在这种情况下,我想知道这种方法可能是什么样子的?

    我看到Lightbend有一个很棒的遥测库,但它是商业的,我很便宜:-)

共有1个答案

公羊玉泽
2023-03-14

也许卡蒙会帮你。这里是关于Akka中的度量集的文档。

 类似资料:
  • 有人能建议从节点集群收集指标的最佳模式吗(每个节点都是带有Java应用程序的Tomcat Docker容器)? 我们计划使用ELK堆栈(ElasticSearch、Logstash、Kibana)作为可视化工具,但我们的问题是如何将指标交付给Kibana? 我们使用DropWizard度量库,它提供每个实例的度量(量表、计时器、直方图)。 显然,应该收集每个实例的一些指标(例如,cpu、内存等..

  • 版本说明 本文包含了:Elasticsearch 2.4.X 和 Elasticsearch 5.2.X 和 Elasticsearch 5.5.X,请有针对性地选择。 教程说明 官网:https://www.elastic.co/ 官网总文档:https://www.elastic.co/guide/index.html 官网最终指南:https://www.elastic.co/guide/e

  • 简介 Laravel Cashier 提供了直观、流畅的接口来接入 Stripe's 和 Braintree's 订阅付费服务。它可以处理几乎所有你写起来非常头疼付费订阅代码。除了提供基本的订阅管理之外,Cashier 还可以帮你处理优惠券,交换订阅、订阅“数量”、取消宽限期,甚至还可以生成pdf文档。 {note} 如果你只是“一次性”的收费并且不提供订阅。你就不应该使用 Cashier 。可以

  • Hyperledger Composer可以通过使用Loopback API与现有系统集成。集成现有系统使你可以从现有业务系统中提取数据,并将其转换为Composer业务网络中的资产或参与者。 生成一个REST API Hyperledger Composer包含独立的将业务网络暴露为REST API的Node.js进程。LoopBack框架用于生成由Swagger文档描述的Open API。 从

  • 主要内容:总结通过前几节对可利用空间表进行动态存储管理的介绍,运行机制可以概括为: 当用户发出申请空间的请求后,系统向用户分配内存;用户运行结束释放存储空间后,系统回收内存。这两部操作都是在用户给出明确的指令后,系统对存储空间进行有效地分配和回收。 但是在实际使用过程中,有时会因为用户申请了空间,但是在使用完成后没有向系统发出释放的指令,导致存储空间既没有被使用也没有被回收,变为了 无用单元或者会产生 悬挂访问

  • 收到请求事件 function onRequest(Request $request,Response $response); 当easySwoole收到任何的HTTP请求时,均会执行该事件。该事件可以对HTTP请求全局拦截。 $sec = new Security(); if($sec->check($request->getRequestParam())){ $response->wri