remove old deprecated cluster metrics, #21423

* corresponding was moved to akka-cluster-metrics, see
  http://doc.akka.io/docs/akka/2.4/project/migration-guide-2.3.x-2.4.x.html#New_Cluster_Metrics_Extension
This commit is contained in:
Patrik Nordwall 2017-01-20 13:48:36 +01:00 committed by Johan Andrén
parent 6aa67703a8
commit 452b3f1406
43 changed files with 107 additions and 7797 deletions

View file

@ -110,23 +110,22 @@ private[metrics] trait ClusterMetricsMessage extends Serializable
private[metrics] final case class MetricsGossipEnvelope(from: Address, gossip: MetricsGossip, reply: Boolean) extends ClusterMetricsMessage
with DeadLetterSuppression
/**
* INTERNAL API.
*/
private[metrics] object ClusterMetricsCollector {
case object MetricsTick
case object GossipTick
}
/**
* INTERNAL API.
*
* Actor responsible for periodic data sampling in the node and publication to the cluster.
*/
private[metrics] class ClusterMetricsCollector extends Actor with ActorLogging {
import InternalClusterAction._
// TODO collapse to ClusterEvent._ after akka-cluster metrics is gone
import ClusterEvent.MemberEvent
import ClusterEvent.MemberUp
import ClusterEvent.MemberWeaklyUp
import ClusterEvent.MemberRemoved
import ClusterEvent.MemberExited
import ClusterEvent.ReachabilityEvent
import ClusterEvent.ReachableMember
import ClusterEvent.UnreachableMember
import ClusterEvent.CurrentClusterState
import ClusterMetricsCollector._
import ClusterEvent._
import Member.addressOrdering
import context.dispatcher
val cluster = Cluster(context.system)