All Projects → VictoriaMetrics → metricsql

VictoriaMetrics / metricsql

Licence: Apache-2.0 license
Standalone PromQL and MetricsQL parser

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to metricsql

geras
Geras provides a Thanos Store API for the OpenTSDB HTTP API. This makes it possible to query OpenTSDB via PromQL, through Thanos.
Stars: ✭ 35 (-66.02%)
Mutual labels:  promql
codemirror-promql
PromQL support for the CodeMirror code editor
Stars: ✭ 35 (-66.02%)
Mutual labels:  promql
promql
PromQL parser for Rust
Stars: ✭ 16 (-84.47%)
Mutual labels:  promql
Awesome Prometheus Alerts
🚨 Collection of Prometheus alerting rules
Stars: ✭ 3,323 (+3126.21%)
Mutual labels:  promql
Prometheus Book
Prometheus操作指南
Stars: ✭ 2,637 (+2460.19%)
Mutual labels:  promql
Victoriametrics
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
Stars: ✭ 5,558 (+5296.12%)
Mutual labels:  promql

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].