Documentation
¶
Index ¶
Constants ¶
View Source
const ( // RPC represents the Reverse Proxy Cache backend provider RPC = Provider(iota) // ALB represents the Application Load Balancer backend provider ALB // RP represents the Reverse Proxy (no caching) backend provider RP // Rule represents the Ruler backend provider Rule // Prometheus represents the Prometheus backend provider Prometheus // InfluxDB represents the InfluxDB backend provider InfluxDB // IronDB represents the IRONdb backend provider IronDB // ClickHouse represents the ClickHouse backend provider ClickHouse )
Variables ¶
View Source
var Names = map[string]Provider{ "rule": Rule, "reverseproxycache": RPC, "rpc": RPC, "alb": ALB, "prometheus": Prometheus, "influxdb": InfluxDB, "irondb": IronDB, "clickhouse": ClickHouse, "proxy": RP, "reverseproxy": RP, "rp": RP, }
Names is a map of Providers keyed by string name
View Source
var Values = make(map[Provider]string)
Values is a map of Providers valued by string name
Functions ¶
func IsSupportedTimeSeriesMergeProvider ¶
IsSupportedTimeSeriesProvider returns true if the provided time series is supported by Trickster
func IsSupportedTimeSeriesProvider ¶
IsSupportedTimeSeriesProvider returns true if the provided time series is supported by Trickster
func IsValidProvider ¶
IsValidProvider returns true if the provided Provider is valid for use with Trickster
Types ¶
Click to show internal directories.
Click to hide internal directories.