# Functions
NewCompleteTagsHandler returns a new instance of handler.
NewListTagsHandler returns a new instance of handler.
NewPromParseHandler returns a new instance of handler.
NewPromReadHandler returns a new prometheus-compatible read handler.
NewPromReadInstantHandler returns a new pro instance of handler.
NewPromReadReturnedDataMetrics returns metrics for returned data.
NewPromThresholdHandler returns a new instance of handler.
ParseQuery parses a query out of an HTTP request.
ParseRequest parses the given request.
RenderResultsJSON renders results in JSON for range queries.
# Constants
CompleteTagsHTTPMethod is the HTTP method used with this resource.
CompleteTagsURL is the url for searching tags.
ListTagsURL is the url for listing tags.
M3QueryReadInstantURL is the URL for native instantaneous m3 query read handler.
M3QueryReadURL is the URL for native m3 query read handler.
PrometheusReadInstantURL is the URL for native instantaneous prom read handler.
PrometheusReadURL is the URL for native prom read handler.
PromParseHTTPMethod is the HTTP method used with this resource.
PromParseURL is the url for native prom parse handler, this parses out the query and returns a JSON representation of the execution DAG.
PromReadInstantURL is the URL for native instantaneous prom read handler, this matches the default URL for the query endpoint found on a Prometheus server.
PromReadURL is the URL for native prom read handler, this matches the default URL for the query range endpoint found on a Prometheus server.
PromThresholdHTTPMethod is the HTTP method used with this resource.
PromThresholdURL is the url for native prom threshold handler, this parses out the query and returns a JSON representation of the execution DAG.
QueryParam is the name of the query form/url parameter.
# Variables
ListTagsHTTPMethods are the HTTP methods for this handler.
PromReadHTTPMethods are the HTTP methods for the read handler.
PromReadInstantHTTPMethods are the HTTP methods for the instant handler.
WithInstantQueryParamsAndRangeRewriting adds the instant query request parameters to the middleware options and enables range rewriting.
WithQueryParams adds the query request parameters to the middleware options.
WithRangeQueryParamsAndRangeRewriting adds the range query request parameters to the middleware options and enables range rewriting.
# Structs
CompleteTagsHandler represents a handler for search tags endpoint.
FunctionNode is a JSON representation of a function.
ListTagsHandler represents a handler for list tags endpoint.
ParsedOptions are parsed options for the query.
PromReadReturnedDataMetrics are metrics on the data returned from prom reads.
QueryRepresentation is a JSON representation of a query after attempting to extract any threshold-specific parameters.
ReadResponse is the response that gets returned to the user.
ReadResult is a result from a remote read.
RenderResultsOptions is a set of options for rendering the result.
RenderResultsResult is the result from rendering results.
ReturnedDataLimited are parsed options for the query.
Threshold is a JSON representation of a threshold, represented by a top level comparison function.