public class PulsarConnectorMetricsTracker extends Object implements AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
static String |
MESSAGE_QUEUE_DEQUEUE_WAIT_TIME_PER_QUERY |
static String |
NUM_ENTRIES_PER_BATCH |
static String |
NUM_ENTRIES_PER_QUERY |
static String |
NUM_MESSAGES_DERSERIALIZED_PER_ENTRY |
static String |
NUM_MESSAGES_DERSERIALIZED_PER_QUERY |
static String |
READ_ATTEMPTS |
static String |
READ_ATTEMTPS_PER_QUERY |
static String |
READ_LATENCY_PER_BATCH |
static String |
READ_LATENCY_PER_QUERY |
static String |
RECORD_DESERIALIZE_TIME |
| Constructor and Description |
|---|
PulsarConnectorMetricsTracker(org.apache.bookkeeper.stats.StatsProvider statsProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
end_ENTRY_DESERIALIZE_TIME() |
void |
end_ENTRY_QUEUE_DEQUEUE_WAIT_TIME() |
void |
end_MESSAGE_QUEUE_ENQUEUE_WAIT_TIME() |
void |
end_NUM_MESSAGES_DESERIALIZED_PER_ENTRY() |
void |
end_RECORD_DESERIALIZE_TIME() |
void |
incr_NUM_ENTRIES_PER_BATCH_FAIL(long delta) |
void |
incr_NUM_ENTRIES_PER_BATCH_SUCCESS(long delta) |
void |
incr_NUM_MESSAGES_DESERIALIZED_PER_ENTRY() |
void |
incr_NUM_RECORD_DESERIALIZED() |
void |
incr_READ_ATTEMPTS_FAIL() |
void |
incr_READ_ATTEMPTS_SUCCESS() |
void |
register_BYTES_READ(long bytes) |
void |
register_MESSAGE_QUEUE_DEQUEUE_WAIT_TIME(long latency) |
void |
register_READ_LATENCY_PER_BATCH_FAIL(long latency) |
void |
register_READ_LATENCY_PER_BATCH_SUCCESS(long latency) |
void |
register_TOTAL_EXECUTION_TIME(long latency) |
void |
start_ENTRY_DESERIALIZE_TIME() |
void |
start_ENTRY_QUEUE_DEQUEUE_WAIT_TIME() |
void |
start_MESSAGE_QUEUE_ENQUEUE_WAIT_TIME() |
void |
start_RECORD_DESERIALIZE_TIME() |
public static final String NUM_MESSAGES_DERSERIALIZED_PER_ENTRY
public static final String NUM_MESSAGES_DERSERIALIZED_PER_QUERY
public static final String READ_ATTEMPTS
public static final String READ_ATTEMTPS_PER_QUERY
public static final String READ_LATENCY_PER_BATCH
public static final String READ_LATENCY_PER_QUERY
public static final String NUM_ENTRIES_PER_BATCH
public static final String NUM_ENTRIES_PER_QUERY
public static final String MESSAGE_QUEUE_DEQUEUE_WAIT_TIME_PER_QUERY
public static final String RECORD_DESERIALIZE_TIME
public PulsarConnectorMetricsTracker(org.apache.bookkeeper.stats.StatsProvider statsProvider)
public void start_ENTRY_QUEUE_DEQUEUE_WAIT_TIME()
public void end_ENTRY_QUEUE_DEQUEUE_WAIT_TIME()
public void register_BYTES_READ(long bytes)
public void start_ENTRY_DESERIALIZE_TIME()
public void end_ENTRY_DESERIALIZE_TIME()
public void start_MESSAGE_QUEUE_ENQUEUE_WAIT_TIME()
public void end_MESSAGE_QUEUE_ENQUEUE_WAIT_TIME()
public void incr_NUM_MESSAGES_DESERIALIZED_PER_ENTRY()
public void end_NUM_MESSAGES_DESERIALIZED_PER_ENTRY()
public void incr_READ_ATTEMPTS_SUCCESS()
public void incr_READ_ATTEMPTS_FAIL()
public void register_READ_LATENCY_PER_BATCH_SUCCESS(long latency)
public void register_READ_LATENCY_PER_BATCH_FAIL(long latency)
public void incr_NUM_ENTRIES_PER_BATCH_SUCCESS(long delta)
public void incr_NUM_ENTRIES_PER_BATCH_FAIL(long delta)
public void register_MESSAGE_QUEUE_DEQUEUE_WAIT_TIME(long latency)
public void start_RECORD_DESERIALIZE_TIME()
public void end_RECORD_DESERIALIZE_TIME()
public void incr_NUM_RECORD_DESERIALIZED()
public void register_TOTAL_EXECUTION_TIME(long latency)
public void close()
close in interface AutoCloseableCopyright © 2017–2021 Apache Software Foundation. All rights reserved.