Files
..
2025-03-12 22:40:42 +01:00
…
2026-02-11 17:52:42 +01:00
2026-02-12 23:49:54 +01:00
2025-06-11 14:13:21 +02:00
2026-02-11 17:52:42 +01:00

GoDoc Go Report

metricsql

Package metricsql implements MetricsQL and PromQL parser in Go.

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.

See docs for more details.