mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-12-01 14:47:38 +00:00
16 lines
541 B
Go
16 lines
541 B
Go
|
// Package metricsql implements MetricsQL parser.
|
||
|
//
|
||
|
// This parser can parse PromQL. Additionally it can parse 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 metricsql.Parse examples for more details.
|
||
|
//
|
||
|
package metricsql
|