lapo-luchini / metricsql

Standalone PromQL and MetricsQL parser

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Standalone PromQL and MetricsQL parser

License:Apache License 2.0


Languages

Language:Go 100.0%