rust_rocksdb/
statistics_enum_histogram.rs

1// **** DO NOT modify this file! ****
2// This file is generated by cmd:
3//   gen_statistics.bash rocksdb/monitoring/statistics.cc Histogram
4iterable_named_enum! {
5    #[derive(Debug, Copy, Clone, PartialEq, Eq)]
6    #[repr(u32)]
7    pub enum Histogram {
8        DbGet("rocksdb.db.get.micros"),
9        DbWrite("rocksdb.db.write.micros"),
10        CompactionTime("rocksdb.compaction.times.micros"),
11        CompactionCpuTime("rocksdb.compaction.times.cpu_micros"),
12        SubcompactionSetupTime("rocksdb.subcompaction.setup.times.micros"),
13        TableSyncMicros("rocksdb.table.sync.micros"),
14        CompactionOutfileSyncMicros("rocksdb.compaction.outfile.sync.micros"),
15        WalFileSyncMicros("rocksdb.wal.file.sync.micros"),
16        ManifestFileSyncMicros("rocksdb.manifest.file.sync.micros"),
17        TableOpenIoMicros("rocksdb.table.open.io.micros"),
18        DbMultiget("rocksdb.db.multiget.micros"),
19        ReadBlockCompactionMicros("rocksdb.read.block.compaction.micros"),
20        ReadBlockGetMicros("rocksdb.read.block.get.micros"),
21        WriteRawBlockMicros("rocksdb.write.raw.block.micros"),
22        NumFilesInSingleCompaction("rocksdb.numfiles.in.singlecompaction"),
23        DbSeek("rocksdb.db.seek.micros"),
24        WriteStall("rocksdb.db.write.stall"),
25        SstReadMicros("rocksdb.sst.read.micros"),
26        FileReadFlushMicros("rocksdb.file.read.flush.micros"),
27        FileReadCompactionMicros("rocksdb.file.read.compaction.micros"),
28        FileReadDbOpenMicros("rocksdb.file.read.db.open.micros"),
29        FileReadGetMicros("rocksdb.file.read.get.micros"),
30        FileReadMultigetMicros("rocksdb.file.read.multiget.micros"),
31        FileReadDbIteratorMicros("rocksdb.file.read.db.iterator.micros"),
32        FileReadVerifyDbChecksumMicros("rocksdb.file.read.verify.db.checksum.micros"),
33        FileReadVerifyFileChecksumsMicros("rocksdb.file.read.verify.file.checksums.micros"),
34        SstWriteMicros("rocksdb.sst.write.micros"),
35        FileWriteFlushMicros("rocksdb.file.write.flush.micros"),
36        FileWriteCompactionMicros("rocksdb.file.write.compaction.micros"),
37        FileWriteDbOpenMicros("rocksdb.file.write.db.open.micros"),
38        NumSubcompactionsScheduled("rocksdb.num.subcompactions.scheduled"),
39        BytesPerRead("rocksdb.bytes.per.read"),
40        BytesPerWrite("rocksdb.bytes.per.write"),
41        BytesPerMultiget("rocksdb.bytes.per.multiget"),
42        CompressionTimesNanos("rocksdb.compression.times.nanos"),
43        DecompressionTimesNanos("rocksdb.decompression.times.nanos"),
44        ReadNumMergeOperands("rocksdb.read.num.merge_operands"),
45        BlobDbKeySize("rocksdb.blobdb.key.size"),
46        BlobDbValueSize("rocksdb.blobdb.value.size"),
47        BlobDbWriteMicros("rocksdb.blobdb.write.micros"),
48        BlobDbGetMicros("rocksdb.blobdb.get.micros"),
49        BlobDbMultigetMicros("rocksdb.blobdb.multiget.micros"),
50        BlobDbSeekMicros("rocksdb.blobdb.seek.micros"),
51        BlobDbNextMicros("rocksdb.blobdb.next.micros"),
52        BlobDbPrevMicros("rocksdb.blobdb.prev.micros"),
53        BlobDbBlobFileWriteMicros("rocksdb.blobdb.blob.file.write.micros"),
54        BlobDbBlobFileReadMicros("rocksdb.blobdb.blob.file.read.micros"),
55        BlobDbBlobFileSyncMicros("rocksdb.blobdb.blob.file.sync.micros"),
56        BlobDbCompressionMicros("rocksdb.blobdb.compression.micros"),
57        BlobDbDecompressionMicros("rocksdb.blobdb.decompression.micros"),
58        FlushTime("rocksdb.db.flush.micros"),
59        SstBatchSize("rocksdb.sst.batch.size"),
60        MultigetIoBatchSize("rocksdb.multiget.io.batch.size"),
61        NumIndexAndFilterBlocksReadPerLevel("rocksdb.num.index.and.filter.blocks.read.per.level"),
62        NumSstReadPerLevel("rocksdb.num.sst.read.per.level"),
63        NumLevelReadPerMultiget("rocksdb.num.level.read.per.multiget"),
64        ErrorHandlerAutoresumeRetryCount("rocksdb.error.handler.autoresume.retry.count"),
65        AsyncReadBytes("rocksdb.async.read.bytes"),
66        PollWaitMicros("rocksdb.poll.wait.micros"),
67        CompactionPrefetchBytes("rocksdb.compaction.prefetch.bytes"),
68        PrefetchedBytesDiscarded("rocksdb.prefetched.bytes.discarded"),
69        AsyncPrefetchAbortMicros("rocksdb.async.prefetch.abort.micros"),
70        TableOpenPrefetchTailReadBytes("rocksdb.table.open.prefetch.tail.read.bytes"),
71        NumOpPerTransaction("rocksdb.num.op.per.transaction"),
72    }
73}