clickhouse

package
v0.0.0-...-bea810b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2024 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultConfigLocation = "/etc/clickhouse-server/"
View Source
const ProcessedConfigurationLocation = "/var/lib/clickhouse/preprocessed_configs"
View Source
const SystemDatabase = "system"

Variables

View Source
var BannedTables = []string{"numbers", "zeros"}

BannedTables - Hardcoded list. These are always excluded even if the user doesn't specify in exclude_tables. Attempts to export will work but we will warn

View Source
var DbLogTables = map[string]DBLogTable{
	"query_log": {
		// contains filtered or unexported fields
	},
	"query_thread_log": {
		// contains filtered or unexported fields
	},
	"text_log": {
		// contains filtered or unexported fields
	},
}
View Source
var DefaultLogsLocation = filepath.Clean("/var/log/clickhouse-server/")
View Source
var ExcludeColumns = map[string][]string{}

ExcludeColumns columns if we need - this will be refined over time [table_name][columnA, columnB]

View Source
var OrderBy = map[string]data.OrderBy{
	"errors": {
		Column: "last_error_message",
		Order:  data.Desc,
	},
	"replication_queue": {
		Column: "create_time",
		Order:  data.Asc,
	},
}

OrderBy contains a map of tables to an order by clause - by default we don't order table dumps

Functions

func FindConfigurationFiles

func FindConfigurationFiles() (map[string]string, error)

func FindLogFileCandidates

func FindLogFileCandidates() (logFolders map[string][]string, configErrors []error)

Types

type ConfigCollector

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

func NewConfigCollector

func NewConfigCollector(m *platform.ResourceManager) *ConfigCollector

func (ConfigCollector) Collect

func (ConfigCollector) Configuration

func (c ConfigCollector) Configuration() config.Configuration

func (ConfigCollector) Description

func (c ConfigCollector) Description() string

func (ConfigCollector) IsDefault

func (c ConfigCollector) IsDefault() bool

type DBLogTable

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

type DBLogsCollector

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

func NewDBLogsCollector

func NewDBLogsCollector(m *platform.ResourceManager) *DBLogsCollector

func (*DBLogsCollector) Collect

func (*DBLogsCollector) Configuration

func (dc *DBLogsCollector) Configuration() config.Configuration

func (DBLogsCollector) Description

func (dc DBLogsCollector) Description() string

func (*DBLogsCollector) IsDefault

func (dc *DBLogsCollector) IsDefault() bool

type LogsCollector

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

func NewLogsCollector

func NewLogsCollector(m *platform.ResourceManager) *LogsCollector

func (*LogsCollector) Collect

func (*LogsCollector) Configuration

func (lc *LogsCollector) Configuration() config.Configuration

func (LogsCollector) Description

func (lc LogsCollector) Description() string

func (*LogsCollector) IsDefault

func (lc *LogsCollector) IsDefault() bool

type ParameterTemplate

type ParameterTemplate struct {
	Limit int64
}

type SummaryCollector

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

func NewSummaryCollector

func NewSummaryCollector(m *platform.ResourceManager) *SummaryCollector

func (*SummaryCollector) Collect

func (*SummaryCollector) Configuration

func (sc *SummaryCollector) Configuration() config.Configuration

func (*SummaryCollector) Description

func (sc *SummaryCollector) Description() string

func (*SummaryCollector) IsDefault

func (sc *SummaryCollector) IsDefault() bool

type SystemDatabaseCollector

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

func (*SystemDatabaseCollector) Collect

func (*SystemDatabaseCollector) Configuration

func (sc *SystemDatabaseCollector) Configuration() config.Configuration

func (*SystemDatabaseCollector) Description

func (sc *SystemDatabaseCollector) Description() string

func (*SystemDatabaseCollector) IsDefault

func (sc *SystemDatabaseCollector) IsDefault() bool

type ZookeeperCollector

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

func NewZookeeperCollector

func NewZookeeperCollector(m *platform.ResourceManager) *ZookeeperCollector

func (*ZookeeperCollector) Collect

func (*ZookeeperCollector) Configuration

func (zkc *ZookeeperCollector) Configuration() config.Configuration

func (*ZookeeperCollector) Description

func (zkc *ZookeeperCollector) Description() string

func (*ZookeeperCollector) IsDefault

func (zkc *ZookeeperCollector) IsDefault() bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL