@Override public long[] getEntrySizeBuckets() { return entryStats.getBuckets(); }
@Override public long[] getAddEntryLatencyBuckets() { return addEntryLatencyStatsUsec.getBuckets(); }
@Override public long[] getLedgerSwitchLatencyBuckets() { return ledgerSwitchLatencyStatsUsec.getBuckets(); }
assertEquals(stats.getSum(), 0); assertEquals(stats.getCount(), 0); assertEquals(stats.getBuckets(), new long[] { 0, 0, 0, 0 }); assertEquals(stats.getSum(), 0); assertEquals(stats.getCount(), 0); assertEquals(stats.getBuckets(), new long[] { 0, 0, 0, 0 }); assertEquals(stats.getSum(), 5); assertEquals(stats.getCount(), 1); assertEquals(stats.getBuckets(), new long[] { 1, 0, 0, 0 }); assertEquals(stats.getSum(), 5); assertEquals(stats.getCount(), 1); assertEquals(stats.getBuckets(), new long[] { 1, 0, 0, 0 }); assertEquals(stats.getSum(), 15); assertEquals(stats.getCount(), 1); assertEquals(stats.getBuckets(), new long[] { 0, 1, 0, 0 }); assertEquals(stats.getSum(), 90); assertEquals(stats.getCount(), 3); assertEquals(stats.getBuckets(), new long[] { 1, 0, 1, 1 });
@Override public long[] getEntrySizeBuckets() { return entryStats.getBuckets(); }
@Override public long[] getEntrySizeBuckets() { return entryStats.getBuckets(); }
@Override public long[] getAddEntryLatencyBuckets() { return addEntryLatencyStatsUsec.getBuckets(); }
@Override public long[] getLedgerSwitchLatencyBuckets() { return ledgerSwitchLatencyStatsUsec.getBuckets(); }
@Override public long[] getLedgerSwitchLatencyBuckets() { return ledgerSwitchLatencyStatsUsec.getBuckets(); }
@Override public long[] getAddEntryLatencyBuckets() { return addEntryLatencyStatsUsec.getBuckets(); }
long[] latencyBuckets = stats.storageWriteLatencyBuckets.getBuckets(); metric(stream, cluster, namespace, "pulsar_storage_write_latency_le_0_5", latencyBuckets[0]); metric(stream, cluster, namespace, "pulsar_storage_write_latency_le_1", latencyBuckets[1]); long[] entrySizeBuckets = stats.entrySizeBuckets.getBuckets(); metric(stream, cluster, namespace, "pulsar_entry_size_le_128", entrySizeBuckets[0]); metric(stream, cluster, namespace, "pulsar_entry_size_le_512", entrySizeBuckets[1]);
long[] latencyBuckets = stats.storageWriteLatencyBuckets.getBuckets(); metric(stream, cluster, namespace, "pulsar_storage_write_latency_le_0_5", latencyBuckets[0]); metric(stream, cluster, namespace, "pulsar_storage_write_latency_le_1", latencyBuckets[1]); long[] entrySizeBuckets = stats.entrySizeBuckets.getBuckets(); metric(stream, cluster, namespace, "pulsar_entry_size_le_128", entrySizeBuckets[0]); metric(stream, cluster, namespace, "pulsar_entry_size_le_512", entrySizeBuckets[1]);
metric(stream, cluster, namespace, topic, "pulsar_msg_backlog", stats.msgBacklog); long[] latencyBuckets = stats.storageWriteLatencyBuckets.getBuckets(); metric(stream, cluster, namespace, topic, "pulsar_storage_write_latency_le_0_5", latencyBuckets[0]); metric(stream, cluster, namespace, topic, "pulsar_storage_write_latency_le_1", latencyBuckets[1]); stats.storageWriteLatencyBuckets.getSum()); long[] entrySizeBuckets = stats.entrySizeBuckets.getBuckets(); metric(stream, cluster, namespace, topic, "pulsar_entry_size_le_128", entrySizeBuckets[0]); metric(stream, cluster, namespace, topic, "pulsar_entry_size_le_512", entrySizeBuckets[1]);