
MetricsQL is a query language for VictoriaMetrics, designed for efficient time series data analysis, visualization, alerting, and recording rules.
Vendor
VictoriaMetrics
Company Website
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