Categorygithub.com/uschen/promtable
modulepackage
0.0.0-20241122174700-dbf8c573118e
Repository: https://github.com/uschen/promtable.git
Documentation: pkg.go.dev

# README

Prometheus Cloud Bigtable remote storage supports both write and read.

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
Package version contains version information for this app.

# Functions

BtRowToPromSamples -.
EscapeLabelValue - # -> %23 , -> %2C.
Float64FromBytes -.
Float64ToBytes -.
Int32FromBytes converts BigEdian bytes encoding to int32.
Int32ToBytes -.
Int64FromBytes -.
Int64ToBytes -.
LabelsFromString -.
LabelsToRowKeyComponents - labels must be sorted.
NewMetricRowRange - generate bigtable.RowRange.
NewServerWithConfig -.
NewStore -.
NewStoreMetrics -.
ParseFlags -.
QueryMatchersToLabelsMatcher - qm must be sorted.
QueryToBigtableMetaRowRange -.
QueryToBigtableTimeFilter -.
StoreWithBigtableAdminClient -.
StoreWithBigtableClient -.
StoreWithEnableLongtermStorage -.
StoreWithEnableMetrics -.
StoreWithHashLabels -.
StoreWithLogger -.
StoreWithLongermBigtableClient -.
StoreWithLongtermBigtableAdminClient -.
StoreWithLongtermTableNamePrefix -.
StoreWithMetricExpiration -.
StoreWithTableNamePrefix -.
TimeMs -.
TimestampToColumn column is the delta within the range.
UnescapeLabelValue -.

# Constants

24 hours.
1hr.
DefaultLongtermTableName -.
DefaultMetricMetaTableName -.
DefaultTableName -.
MetricNameLabel is the label name indicating the metric name of a timeseries.

# Structs

BT -.
Config -.
SeriesRange - represent a continues row range for a series.
Server -.
Store - bigtable store.
StoreMetrics -.

# Type aliases

LabelsMatcher - labelTester is sorted by name.
StoreOptionFunc -.