Skip to content
This repository has been archived by the owner on Feb 10, 2025. It is now read-only.

Commit

Permalink
Exposed more metrics from CQL driver
Browse files Browse the repository at this point in the history
  • Loading branch information
billkalter committed Nov 16, 2016
1 parent 34e0a4f commit 79cc24b
Showing 1 changed file with 27 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,26 @@ private void registerMetrics() {
MetricRegistry.name("bv.emodb.cql", _metricName, "ConnectionPool", "open-connections"),
metrics.getOpenConnections());

_metricRegistry.register(
MetricRegistry.name("bv.emodb.cql", _metricName, "ConnectionPool", "trashed-connections"),
metrics.getTrashedConnections());

_metricRegistry.register(
MetricRegistry.name("bv.emodb.cql", _metricName, "ConnectionPool", "executor-queue-depth"),
metrics.getExecutorQueueDepth());

_metricRegistry.register(
MetricRegistry.name("bv.emodb.cql", _metricName, "ConnectionPool", "blocking-executor-queue-depth"),
metrics.getBlockingExecutorQueueDepth());

_metricRegistry.register(
MetricRegistry.name("bv.emodb.cql", _metricName, "ConnectionPool", "reconnection-scheduler-task-count"),
metrics.getReconnectionSchedulerQueueSize());

_metricRegistry.register(
MetricRegistry.name("bv.emodb.cql", _metricName, "ConnectionPool", "task-scheduler-task-count"),
metrics.getTaskSchedulerQueueSize());

_metricRegistry.register(
MetricRegistry.name("bv.emodb.cql", _metricName, "ConnectionPool", "connection-errors"),
metrics.getErrorMetrics().getConnectionErrors());
Expand All @@ -74,6 +94,10 @@ private void registerMetrics() {
MetricRegistry.name("bv.emodb.cql", _metricName, "ConnectionPool", "write-timeouts"),
metrics.getErrorMetrics().getWriteTimeouts());

_metricRegistry.register(
MetricRegistry.name("bv.emodb.cql", _metricName, "ConnectionPool", "client-timeouts"),
metrics.getErrorMetrics().getClientTimeouts());

_metricRegistry.register(
MetricRegistry.name("bv.emodb.cql", _metricName, "ConnectionPool", "ignores"),
metrics.getErrorMetrics().getIgnores());
Expand All @@ -82,6 +106,9 @@ private void registerMetrics() {
MetricRegistry.name("bv.emodb.cql", _metricName, "ConnectionPool", "unavailables"),
metrics.getErrorMetrics().getUnavailables());

_metricRegistry.register(
MetricRegistry.name("bv.emodb.cql", _metricName, "ConnectionPool", "speculative-executions"),
metrics.getErrorMetrics().getSpeculativeExecutions());
}

}

0 comments on commit 79cc24b

Please sign in to comment.