package
1.8.2
Repository: https://github.com/andrejbranch/prometheus.git
Documentation: pkg.go.dev

# Functions

DeleteFingerprintTimeRangeIndex deletes the LevelDB-backed FingerprintTimeRangeIndex.
DeleteLabelNameLabelValuesIndex deletes the LevelDB-backed LabelNameLabelValuesIndex.
DeleteLabelPairFingerprintIndex deletes the LevelDB-backed LabelPairFingerprintIndex.
NewFingerprintMetricIndex returns a LevelDB-backed FingerprintMetricIndex ready to use.
NewFingerprintTimeRangeIndex returns a LevelDB-backed FingerprintTimeRangeIndex ready to use.
NewLabelNameLabelValuesIndex returns a LevelDB-backed LabelNameLabelValuesIndex ready to use.
NewLabelPairFingerprintIndex returns a LevelDB-backed LabelPairFingerprintIndex ready to use.
NewLevelDB returns a newly allocated LevelDB-backed KeyValueStore ready to use.

# Constants

Directory names for LevelDB indices.
Directory names for LevelDB indices.
Directory names for LevelDB indices.
Directory names for LevelDB indices.

# Variables

LevelDB cache sizes, changeable via flags.
LevelDB cache sizes, changeable via flags.
LevelDB cache sizes, changeable via flags.
LevelDB cache sizes, changeable via flags.

# Structs

FingerprintMetricIndex models a database mapping fingerprints to metrics.
FingerprintTimeRangeIndex models a database tracking the time ranges of metrics by their fingerprints.
LabelNameLabelValuesIndex is a KeyValueStore that maps existing label names to all label values stored for that label name.
LabelPairFingerprintIndex is a KeyValueStore that maps existing label pairs to the fingerprints of all metrics containing those label pairs.
LevelDB is a LevelDB-backed sorted KeyValueStore.
LevelDBBatch is a Batch implementation for LevelDB.
LevelDBOptions provides options for a LevelDB.

# Interfaces

Batch allows KeyValueStore mutations to be pooled and committed together.
KeyValueAccessor allows access to the key and value of an entry in a KeyValueStore.
KeyValueStore persists key/value pairs.

# Type aliases

FingerprintMetricMapping is an in-memory map of fingerprints to metrics.
LabelNameLabelValuesMapping is an in-memory map of label names to label values.
LabelPairFingerprintsMapping is an in-memory map of label pairs to fingerprints.