Skip to content

Releases: kamon-io/kamon-akka-remote

v2.0.0-RC2 - Sharding Groups and Serialization Metrics

21 Jun 11:50
Compare
Choose a tag to compare

Fixes:

  • Fixed the serialization time metric which was recording nonsense values.
  • Brought back sharding groups. This is, when a sharded type is created, Kamon will automatically define an Actor Group for the entities so that their performance can be tracked. This is something we had in 1.x but was lost in the upgrade.

v2.0.0-RC1 - Upgrade to Kamon 2.0.0-RC1

18 Jun 18:36
Compare
Choose a tag to compare
Pre-release

Upgrade to Kamon 2.0.0-RC1

v1.1.0 - Experimental Cluster Sharding Metrics

19 Jul 12:08
Compare
Choose a tag to compare

Experimental Cluster Sharding Metrics

Starting on this release we are introducing experimental support for Cluster Sharding, including the following metrics:

  • akka.cluster.sharding.region.hosted-shards as a range sampler tracking the number of shards hosted in a region.
  • akka.cluster.sharding.region.hosted-entitites as a histogram sampling the number of entities hosted in a region.
  • akka.cluster.sharding.region.processed-messages as a counter tracking how many messages have been processed by the region actor.
  • akka.cluster.sharding.shard.hosted-entities as a histogram sampling the number of entities hosted in each shard.
  • akka.cluster.sharding.shard.processed-messages as a histogram sampling the number of messages processed by each shard.

All metrics will have the type=typeName tag with thetypeName parameter provided when starting the sharding. Additionally, the instrumentation will automatically create an actor group named shardedType/typeName and include all entity actors on it so that performance of the entity actors can be tracked as well.

The support is considered experimental because the number, names and type of metrics might be corrected in the future but if nothing important comes up in the next few weeks we will remove the experimental marker on the next release. Currently these metrics are only supported on Akka 2.5, we will backport support to Akka 2.4 when the experimental marker gets removed.

Contributors:

v1.0.1 - Minor Fixes

26 Feb 22:24
Compare
Choose a tag to compare

Fixes:

  • The Context would be lost when sending messages to a Shard that has not been created yet due to messages being enqueued in a MessageBufferMap until the shard was ready. Fixed on #10 by @lustefaniak.
  • There were some test leftovers on our reference.conf file that would make Akka start logging to stdout as reported in #11. Fixed on 2cf47d1 by @ivantopo.