public MeterMetric GetReplicationBatchSizeMetric(string serverUrl) { return(ReplicationBatchSizeMeter.GetOrAdd(serverUrl, s => { var meter = counterMetrics.Meter("counterMetrics", "counters replication/min for: " + s, "Replication docs/min Counter", TimeUnit.Minutes); MetricsTicker.Instance.AddMeterMetric(meter); return meter; })); }
public MeterMetric GetReplicationBatchSizeMetric(ReplicationStrategy destination) { return(ReplicationBatchSizeMeter.GetOrAdd(destination.ConnectionStringOptions.Url, s => { var newMetric = dbMetrics.Meter("metrics", "docs/min for " + s, "Replication docs/min Counter", TimeUnit.Minutes); MetricsTicker.Instance.AddMeterMetric(newMetric); return newMetric; })); }
public MeterMetric GetReplicationBatchSizeMetric(ReplicationStrategy destination) { return(ReplicationBatchSizeMeter.GetOrAdd(destination.ConnectionStringOptions.Url, s => dbMetrics.Meter("metrics", "docs/min for " + s, "Replication docs/min Counter", TimeUnit.Minutes))); }
public MeterMetric GetReplicationBatchSizeMetric(string serverUrl) { return(ReplicationBatchSizeMeter.GetOrAdd(serverUrl, s => counterMetrics.Meter("counterMetrics", "counters replication/min for: " + s, "Replication docs/min Counter", TimeUnit.Minutes))); }
public MeterMetric GetReplicationBatchSizeMetric(string serverUrl) { return(ReplicationBatchSizeMeter.GetOrAdd(serverUrl, s => timeSeriesMetrics.Meter("timeSeriesMetrics", "timeSeriess replication/min for: " + s, "Replication docs/min TimeSeries", TimeUnit.Minutes))); }