如何解决在肉桂中出现的部分结果(光弯遥测)

时间:2019-11-29 10:34:33

标签: scala akka akka-cluster

我在三个docker容器上运行akka集群。我正在运行肉桂来捕获一些遥测,但在这种情况下,仅Grafana的Akka Dispatchers仪表板中的“池大小”,“活动线程”,“运行线程”和“并行”卡显示了一些数据...其他卡仪表板(Akka Actors,Akka群集等)都为空。

Akka Dispatchers仪表板页面,带有一些带有数据的面板:

enter image description here

没有数据的Akka Actors仪表板:

enter image description here

我正在使用ElasticSearch沙盒https://developer.lightbend.com/docs/telemetry/current/sandbox/elastic-sandbox.html

似乎只有与线程相关的信息才传递给Cinnamon,但没有其他:没有有关Actor,Cluster,Router等的信息

是否有从何处开始解决此类问题的指针?

1 个答案:

答案 0 :(得分:0)

遥测是Lightbend的商业产品,包括支持。因此,我绝对鼓励您使用Lightbend打开门票,那里的团队反应非常快。 (披露:我为Lightbend工作,但不提供支持。)

也就是说,听起来您没有为遥测配置任何Actor。例如,查看Actor Configuration的文档。这是文档中的示例,该示例说明了如何指定要收集以下信息的遥测者:

cinnamon.akka {
  actors {
    "com.example.a.A" {
      report-by = class
    }
    "com.example.a.b.*" {
      report-by = instance
    }
    "/user/x/y" {
      report-by = instance
    }
    "/user/x/y/*" {
      report-by = class
    }
  }
}

与您提到的其他事物(例如集群)相同。您必须在配置中将其打开。请参阅Akka部分中的“集群指标”部分:

  

注意:与群集相关的指标默认情况下处于关闭状态。要启用它,   您需要将以下设置添加到您的配置中:   “ cinnamon.akka.cluster.shard-region-info = on”,   肉桂.akka.cluster.node-metrics =开

但是,再次与Lightbend接触,他们将很乐意查看您的配置。

大卫