Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataOperations ¶
type DataOperations struct { Downsample Downsample Merge string Rate RateOperation Order []string FilterValue FilterValueOperation }
type Downsample ¶
type FilterValueOperation ¶
type RateOperation ¶
type RateOperation struct { Enabled bool Options TSDBrateOptions }
type Settings ¶
type Settings struct { ReadConsistency []string WriteConsisteny []string BoltPath string WAL *wal.Settings MaxTimeseries int MaxConcurrentTimeseries int MaxKeyspaceWriteRequests int64 BurstKeyspaceWriteRequests int MaxConcurrentReads int MaxConcurrentPoints int MaxConcurrentUDPPoints int64 LogQueryTSthreshold int MaxRateLimit int64 Burst int CompactionStrategy string Meta *meta.Settings MetaValidationTimeout string PersistInterval int64 HTTPserver SettingsHTTP UDPserver SettingsUDP UDPserverV2 SettingsUDP Depot depot.Settings Cluster *cluster.Config TTL struct { Max int } Logs struct { Environment string LogLevel string } Stats snitch.Settings StatsFile struct { Path string } ElasticSearch struct { Cluster rubber.Settings Index string } Probe struct { Threshold float64 } }
type SettingsHTTP ¶
type SettingsUDP ¶
type TSDBfilter ¶
type TSDBquery ¶
type TSDBquery struct { Aggregator string `json:"aggregator"` Metric string `json:"metric"` TSUIDs []string `json:"tsuids"` Downsample *string `json:"downsample"` Rate bool `json:"rate"` Filters []TSDBfilter `json:"filters"` Index *int `json:"index,omitempty"` Tags map[string]string `json:"tags"` FilterTagKs []string `json:"filterTagKs"` RateOptions *TSDBrateOptions `json:"rateOptions"` Order []string `json:"order,omitempty"` FilterValue string `json:"filterValue,omitempty"` ExplicitTags bool `json:"explicitTags"` }
type TSDBqueryPayload ¶
type TSDBqueryPayload struct { Start int64 `json:"start,omitempty"` End int64 `json:"end,omitempty"` Relative string `json:"relative,omitempty"` Queries []TSDBquery `json:"queries"` ShowTSUIDs bool `json:"showTSUIDs"` MsResolution bool `json:"msResolution"` ShowQuery bool `json:"showQuery"` }
func (TSDBqueryPayload) Validate ¶
func (query TSDBqueryPayload) Validate() gobol.Error
type TSDBrateOptions ¶
Click to show internal directories.
Click to hide internal directories.