Logo
Sign in

MetricsQL is a query language for VictoriaMetrics, designed for efficient time series data analysis, visualization, alerting, and recording rules.

Vendor

Vendor

VictoriaMetrics

Company Website

Company Website

Product details

MetricsQL is a powerful query language designed for VictoriaMetrics, functionally compatible with PromQL®. It enables users to efficiently analyze, visualize, and alert on time series data. MetricsQL is intended for engineers and data analysts who need to investigate metrics, define alerting and recording rules, and perform trend calculations. The language is also available as a library, allowing integration into custom solutions.

Key Features

Wide Function Support Covers a broad range of analytical and operational needs for time series data.

  • Functions for outlier detection
  • Functions for anomaly detection
  • SLO/SLI calculation tools
  • IOT-specific functions
  • Custom interval data retrieval

Visualization and Analysis Designed to simplify dashboard creation and data investigation.

  • Dashboard visualizations
  • Trends calculation
  • Recording rule definition

Alerting and Automation Supports robust alerting capabilities.

  • Defining alerting rules
  • Automation of metric analysis

Integration as a Library Available as a library for embedding into other applications.

  • Extendable into custom solutions

Benefits

Efficient Time Series Investigation Enables quick and flexible analysis of large-scale metrics data.

  • Reduces time to insight for engineers and analysts
  • Supports complex queries for advanced use cases

Enhanced Observability Improves monitoring and alerting workflows.

  • Facilitates proactive issue detection
  • Supports SLO/SLI monitoring for reliability

Customizability and Extensibility Can be integrated into various environments and tools.

  • Embeddable as a library
  • Adaptable for IoT and specialized use cases