metrictank: github.com/grafana/metrictank/idx/metatags/bigtable Index | Files

package bigtable

import "github.com/grafana/metrictank/idx/metatags/bigtable"

Index

Package Files

config.go meta_record_idx.go

Variables

var CliConfig = NewConfig()

func ConfigProcess Uses

func ConfigProcess()

func ConfigSetup Uses

func ConfigSetup()

type Config Uses

type Config struct {
    Enabled bool
    // contains filtered or unexported fields
}

func NewConfig Uses

func NewConfig() *Config

return Config with default values set.

func (*Config) Validate Uses

func (cfg *Config) Validate() error

type MetaRecordIdx Uses

type MetaRecordIdx struct {
    // contains filtered or unexported fields
}

func NewBigTableMetaRecordIdx Uses

func NewBigTableMetaRecordIdx(cfg *Config, memoryIdx idx.MetaRecordIdx) *MetaRecordIdx

func (*MetaRecordIdx) Init Uses

func (m *MetaRecordIdx) Init() error

func (*MetaRecordIdx) MetaTagRecordList Uses

func (m *MetaRecordIdx) MetaTagRecordList(orgId uint32) []tagquery.MetaTagRecord

func (*MetaRecordIdx) MetaTagRecordSwap Uses

func (m *MetaRecordIdx) MetaTagRecordSwap(orgId uint32, records []tagquery.MetaTagRecord) error

func (*MetaRecordIdx) MetaTagRecordUpsert Uses

func (m *MetaRecordIdx) MetaTagRecordUpsert(orgId uint32, record tagquery.MetaTagRecord) error

func (*MetaRecordIdx) Start Uses

func (m *MetaRecordIdx) Start()

func (*MetaRecordIdx) Stop Uses

func (m *MetaRecordIdx) Stop()

Package bigtable imports 16 packages (graph). Updated 2020-03-04. Refresh now. Tools for package owners.