mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-12-22 16:36:27 +01:00
16 lines
539 B
Go
16 lines
539 B
Go
// Package metricsql implements MetricsQL parser.
|
|
//
|
|
// This parser can parse PromQL. Additionally it can parse all the MetricsQL extensions.
|
|
// See https://github.com/VictoriaMetrics/VictoriaMetrics/wiki/ExtendedPromQL for details about MetricsQL extensions.
|
|
//
|
|
// Usage:
|
|
//
|
|
// expr, err := metricsql.Parse(`sum(rate(foo{bar="baz"}[5m])) by (job)`)
|
|
// if err != nil {
|
|
// // parse error
|
|
// }
|
|
// // Now expr contains parsed MetricsQL as `*Expr` structs.
|
|
// // See Parse examples for more details.
|
|
//
|
|
package metricsql
|