package
1.5.0
Repository: https://github.com/m3db/m3.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package native handles the prometheus api endpoints using m3.
No description provided by the author

# Functions

FilterSeriesByOptions removes series tags based on options.
ParseMatch parses all match params from the GET request.
ParsePromCompressedRequest parses a snappy compressed request from Prometheus.
ParseSeriesMatchQuery parses all params from the GET request.
ParseStartAndEnd parses start and end params from the request.
ParseTagCompletionParamsToQueries parses all params from the GET request.
ParseTime parses a time out of a request key, with a default value.
ParseTimeParams parses the time params (now, start, end) from a request.
RenderListTagResultsJSON renders list tag results to json format.
RenderSeriesMatchResultsJSON renders series match results to json format.
RenderTagCompletionResultsJSON renders tag completion results to json format.
RenderTagValuesResultsJSON renders tag values results to json format.
SetDefaultStartEndParamsForInstant sets the start and end values for instant queries.

# Structs

MatchInformation describes how well two responses match.
MatrixResult contains a list matrixRow.
ParsedMatch is a parsed matched.
ParsePromCompressedRequestResult is the result of a ParsePromCompressedRequest call.
RenderSeriesMetadataOptions is a set of options for rendering series metadata.
RenderSeriesMetadataResult returns results about a series metadata rendering.
Response represents Prometheus's query response.
ScalarResult is the scalar Value for the response.
StringResult is the string Value for the response.
TagCompletionQueries are tag completion queries.
TimeParams represents the time parameters within a request.
VectorResult contains a list of vectorItem.

# Type aliases

Tags is a simple representation of Prometheus tags.
Value is a single value for Prometheus Result.
Values is a list of values for the Prometheus Result.