# Functions
EmptyHandlerOptions returns default handler options.
IsQueryEngineSet returns true if value contains query engine value.
NewHandlerOptions builds a handler options.
# Constants
M3QueryEngine is M3 query engine type.
PrometheusEngine is the prometheus query engine type.
# Structs
CustomHandlerOptions is a list of custom handler options.
GraphiteFindRouterOptions defines options for graphite find router.
GraphiteRenderRouterOptions defines options for the graphite render router.
QueryRouterOptions defines options for QueryRouter.
# Interfaces
CustomHandler allows for custom third party http handlers.
GraphiteFindRouter is responsible for routing graphite find queries.
GraphiteRenderRouter is responsible for routing graphite render queries.
HandlerOptions represents handler options.
NamespaceValidator defines namespace validation logics.
QueryRouter is responsible for routing queries between promql and m3query.
# Type aliases
KVStoreProtoParser parses protobuf messages based off specific keys.
OptionTransformFn transforms given handler options.
PromQLEngineFn constructs promql.Engine with the given lookbackDuration.
QueryEngine is a type of query engine.
RemoteReadRenderer renders remote read output.