All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.devsisters.shardcake.ManagerMetrics.scala Maven / Gradle / Ivy

There is a newer version: 2.4.1
Show newest version
package com.devsisters.shardcake

import zio.metrics.Metric
import zio.metrics.Metric.{ Counter, Gauge }

object ManagerMetrics {
  val pods: Gauge[Double]             = Metric.gauge("shardcake.pods")
  val assignedShards: Gauge[Double]   = Metric.gauge("shardcake.shards_assigned")
  val unassignedShards: Gauge[Double] = Metric.gauge("shardcake.shards_unassigned")

  val rebalances: Counter[Long]       = Metric.counter("shardcake.rebalances")
  val podHealthChecked: Counter[Long] = Metric.counter("shardcake.pod_health_checked")
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy