惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog
C
Check Point Blog
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
SecWiki News
SecWiki News
有赞技术团队
有赞技术团队
Latest news
Latest news
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
Project Zero
Project Zero
H
Help Net Security
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
G
GRAHAM CLULEY
Engineering at Meta
Engineering at Meta
T
Threat Research - Cisco Blogs
腾讯CDC
P
Proofpoint News Feed
L
LINUX DO - 热门话题
C
Cisco Blogs
P
Palo Alto Networks Blog
Vercel News
Vercel News
P
Privacy International News Feed
爱范儿
爱范儿
Scott Helme
Scott Helme
L
Lohrmann on Cybersecurity
MyScale Blog
MyScale Blog
K
Kaspersky official blog
B
Blog RSS Feed
美团技术团队
Microsoft Security Blog
Microsoft Security Blog
O
OpenAI News
博客园 - 叶小钗
量子位
T
Tenable Blog
C
Cybersecurity and Infrastructure Security Agency CISA
J
Java Code Geeks
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Hacker News: Ask HN
Hacker News: Ask HN
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
L
LINUX DO - 最新话题
F
Fortinet All Blogs
N
News | PayPal Newsroom
The Hacker News
The Hacker News
C
CXSECURITY Database RSS Feed - CXSecurity.com
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
博客园 - 【当耐特】
N
News and Events Feed by Topic
V
Visual Studio Blog
Google DeepMind News
Google DeepMind News
Last Week in AI
Last Week in AI

VictoriaMetrics: Simple & Reliable Monitoring for Everyone on VictoriaMetrics

Operator now has Long-Term Support (LTS) version Multi-tiered Observability: A Practical Way to Handle Diverse Workloads VictoriaMetrics April 2026 Ecosystem Updates Not All Telemetry Requires Premium Pricing VictoriaMetrics at KubeCon Amsterdam: Community Highlights What's New in VictoriaMetrics Cloud Q1 2026? Logs, MCP Server, Better Alerting, and... a Secret Project VictoriaMetrics at KubeCon: Optimizing Tail Sampling in OpenTelemetry with Retroactive Sampling VictoriaMetrics March 2026 Ecosystem Updates Observability Lessons From OpenAI Benchmarking Kubernetes Log Collectors: vlagent, Vector, Fluent Bit, OpenTelemetry Collector, and more VictoriaMetrics February 2026 Ecosystem Updates VictoriaMetrics at FOSDEM, Cloud Native Days France, and CfgMgmtCamp Ghent VictoriaLogs in VictoriaMetrics Cloud: Fast, Cost-Effective Log Management is Here What’s new in VictoriaMetrics Anomaly Detection (2025) VictoriaMetrics January 2026 Ecosystem Updates VictoriaLogs Basics: What You Need to Know, with Examples & Visuals What's New in VictoriaMetrics Cloud Q4 2025? New tiers, more deployment options, IaC and alerting rules. Vibe coding tools observability with VictoriaMetrics Stack and OpenTelemetry How a US Software Provider Improved Traffic Alerting with VictoriaMetrics Anomaly Detection VictoriaMetrics 2025 Developer Experience: A Year in Review Spotify’s performance & control across large monitoring environments with VictoriaMetrics VictoriaMetrics Achieves Red Hat OpenShift Operator Certification Our latest updates across the VictoriaMetrics Observability ecosystem New Capacity Tiers in VictoriaMetrics Cloud Announcing 1B+ Downloads & Product Development With Logs, Traces, Metrics AI Agents Observability with OpenTelemetry and the VictoriaMetrics Stack Discarding gRPC-Go: The Story Behind OTLP/gRPC Support in VictoriaTraces What's New in VictoriaMetrics Cloud Q3 2025? From new region in Asia to proactive alerts How DreamHost Slashed Memory Usage by 80% and Scaled to 76 Million Time Series Upcoming Conferences & Meetups: Where to Meet Our Team VictoriaMetrics Long-Term Support (LTS): H2 2025 Update Creating a Sustainable Open Source Business Model - Introduction Full-Stack Observability with VictoriaMetrics in the OTel Demo Alerting Best Practices vmanomaly Deep Dive: Smarter Alerting with AI (Tech Talk Companion) VictoriaLogs Practical Ingestion Guide for Message, Time and Streams Monotonic and Wall Clock Time in the Go time package Hello Singapore! VictoriaMetrics Cloud Expands to Asia Pacific MCP Server Integration & Much More: What's New in VictoriaMetrics Cloud Q2 2025 FIPS 140-3 Compatible Builds for VictoriaMetrics Enterprise Components VictoriaLogs Unleashed: Cluster Version Now Available for Exceptional, Linear Scaling Integrations made easy with VictoriaMetrics Cloud Developer's Note: Research on Distributed Tracing, Comparing With Tempo and ClickHouse vmagent: Key Features Explained in Under 15 Minutes Go synctest: Solving Flaky Tests vmalert: Maximize Your Monitoring (Tech Talk Companion) Celebrating 14K Stars on GitHub: Spring Update vmalert: Maximize Your Monitoring VictoriaMetrics Connects with the Open Source Community at LinuxFest Northwest 2025 Graceful Shutdown in Go: Practical Patterns VictoriaLogs: Gaps, Gains & Growth Prometheus Monitoring: Functions, Subqueries, Operators, and Modifiers VictoriaMetrics Cloud: What's New in Q1 2025? Don’t default to microservices: You’ll thank us later! Container CPU Requests & Limits Explained with GOMAXPROCS Tuning gRPC in Go: Streaming RPCs, Interceptors, and Metadata From Chaos to Clarity with VictoriaLogs Prometheus Alerting 101: Rules, Recording Rules, and Alertmanager Heading to London: Meet Our Team at KubeCon Europe 2025 Inside vmselect: The Query Processing Engine of VictoriaMetrics Meet Our Team at Scale 22x Practical Protobuf - From Basic to Best Practices VictoriaLogs Status Update: Heading Towards the Cluster Version 24th of February 2025 Statement: VictoriaMetrics Stands with Ukraine! Prometheus Metrics Explained: Counters, Gauges, Histograms & Summaries Prometheus Monitoring: Instant Queries and Range Queries Explained 300%+ Growth in 2024: Join Our Team in 2025! FOSDEM 2025 recap How Protobuf Works—The Art of Data Encoding OpenTelemetry, Prometheus, and More: Which Is Better for Metrics Collection and Propagation? How vmstorage Handles Query Requests From vmselect How vmstorage's IndexDB Works VictoriaMetrics Tech Talk Stream: A Deep Dive into Blackbox Monitoring How HTTP/2 Works and How to Enable It in Go VictoriaMetrics Cloud: What's New in Q4 2024? How vmstorage Processes Data: Retention, Merging, Deduplication,... How vmstorage Handles Data Ingestion From vminsert When Metrics Meet vminsert: A Data-Delivery Story From net/rpc to gRPC in Go Applications VictoriaMetrics helps IHI Terrasun Win Big in Vegas on $1.2B Clean Energy Project Piros | VictoriaMetrics Partner Allenta | VictoriaMetrics Partner CloudRaft | VictoriaMetrics Partner Sensedia & VictoriaMetrics: API-compatible Efficient Storage Scalable Prometheus: Why DSV Chose VictoriaMetrics Sensor Factory | VictoriaMetrics Partner Erythix | VictoriaMetrics Partner Groove X & VictoriaMetrics: Faster Device Health Monitoring Scaled & Performant Monitoring at Spotify with VictoriaMetrics Grammarly & VictoriaMetrics: 10× Lower Costs & Direct Access Zelarsoft | VictoriaMetrics Partner DFKI & VictoriaMetrics: Efficient Long-Term Metric Storage Niubits | VictoriaMetrics Partner Megazone Cloud | VictoriaMetrics Partner Cogito Software | VictoriaMetrics Partner Bajau | VictoriaMetrics Partner Find Out Why Dig Security Chose VictoriaMetrics! Ness | VictoriaMetrics Partner Alpha Data | VictoriaMetrics Partner SIOS Technology | VictoriaMetrics Partner
What's new in VictoriaMetrics Anomaly Detection (Q1 2026)
Fred Navruzov · 2026-04-23 · via VictoriaMetrics: Simple & Reliable Monitoring for Everyone on VictoriaMetrics

Following our 2025 updates, here we recap how VictoriaMetrics Anomaly Detection evolved in Q1 2026.

Stay tuned for upcoming content on anomaly detection.

Series posts:

Introduction

#

For those who might not be familiar: VictoriaMetrics Anomaly Detection (vmanomaly) is our anomaly detection product available to enterprise customers. It helps teams detect unexpected changes in timeseries-like data, whether it comes from metrics, logs-derived metrics, or traces-derived metrics. The goal is to simplify alerting, reduce maintenance overhead, and improve signal quality across the observability stack. Learn more from the documentation.

In general, Q1 2026 was less about a single foundational launch and more about improving the full vmanomaly workflow that was outlined in the 2025 recap: simpler product onboarding, better UI ergonomics, AI assistance directly inside the UI, broader playground coverage, and more model-agnostic tools for reducing false positives in production.

Q1 Highlights

#

The quarter continued the direction established in 2025:

make anomaly detection easier to try, operate, and adapt to real-world use cases - from PoC to production.

In Q1'26, vmanomaly shipped:

  • 8 service releases, from v1.28.4 to v1.29.3
  • 7 UI iterations, from v1.4.1 to v1.6.1, including new features, easier authentication flows and bug fixes.
  • AI copilot integration inside the UI, allowing the assistant to see and interact with the current UI state for better suggestions and guidance
  • A third public playground for traces, joining the existing metrics and logs playgrounds
  • A new model-agnostic argument for reducing false positives via relative deviation from expected value
  • Documentation updates around the server section of the config for fine-tuning UI appearance for internal users
  • A broad batch of bug fixes and resource optimizations for models, writer, and the UI/server components

UI Improvements

#

The UI kept receiving steady improvements during Q1'26. The main theme here was making backtesting and configuration finetuning smoother for day-to-day users:

  • Sorting and filtering of series returned by “Execute Query” and “Detect Anomalies” (click on “Table View” toggle in the legend or add &legend_view=table to the default state of the UI)

    filtering-and-sorting

  • Anomaly streaks (consecutive anomalies) are now plotted as line segments instead of individual points, making it easier to visually identify longer-term patterns

    anomaly-streaks

  • Added support for UI to use reader-wise settings (credentials, TLS, etc.) for connecting to data sources, which otherwise would require having vmauth in front of both UI and data sources, just for the UI to be able to connect to them. See Authentication section for details. See config example below:

    server:
      path_prefix: '/vmanomaly'  # optional path prefix for all HTTP routes
    
      # see https://docs.victoriametrics.com/anomaly-detection/ui/#default-state section for details on constructing the value from UI state
      ui_default_state: '#/?anomaly_threshold=1.0&anomaly_consecutive=true&fit_window=3d'  # optional default UI state opened on /vmui/
      max_concurrent_tasks: 4  # maximum number of concurrent anomaly detection tasks processed by backend
    
      use_reader_connection_settings: true  # if set to true, UI will use connection settings from reader configuration below when connecting to data sources, allowing it to connect with the same credentials, TLS settings, etc. without requiring having vmauth in front of both UI and data sources.
    
    # other vmanomaly configuration sections, like reader, scheduler, models, etc.
    reader:
      datasource_url: %{DS_URL}
      user: %{DS_USER}
      password: %{DS_PASSWORD}
      # or
      # bearer_token: %{DS_BEARER_TOKEN}
      verify_tls: false
      # other reader settings
    
  • Better visualization of business arguments and how they affect anomaly detection behavior, such as detection direction (upward/downward blue area), expected value, and deviation thresholds (yellow bonds around the expected value). This is turned on by toggling the “Business Arguments” option in the legend or adding &show_business_boundaries=true to the default state of the UI.

    business-arguments

This extends the UI work introduced in Q4'2025, but shifts the emphasis from “the UI exists” to “the UI is becoming a more practical daily workflow tool based on regular user feedback”.

AI Assistance Inside the UI

#

One of the most notable Q1'26 additions is AI copilot inside the UI. Starting from v1.29.3, copilot can see and interact with the current UI state, making it possible to suggest contextually better

  • models and their hyperparameters
  • data ranges and step sizes for backtesting
  • scheduling settings
  • query configurations (using up-to-date MetricsQL and LogsQL syntax)

While doing so, it can also provide full documentation Q&A including UI elements and configuration options.

When connected to the vmanomaly MCP server, the assistant can also use the toolset, such as config validation, documentation Q&A, and alerting-rule generation.

This is an important step in turning the MCP integration from a separate power-user tool into part of the main product workflow, so that all users can benefit from AI assistance without needing to switch in-between interfaces.

Here’s a quick demo of how it takes server configuration and the current UI state into account when adjusting the state to requested changes:

Reducing False Positives Further

#

Another Q1'26 direction was further reducing false positives with simple business-aware controls. Service gained a new model-agnostic argument for working with relative deviation from expected value, complementing the broader effort to make anomaly detection decisions closer to business significance rather than raw statistical distance alone. Works well for queries which return metrics of unknown in advance scale, where even small absolute deviations can be significant, and where confidence intervals produced by Machine Learning part, may not fully capture the expected variability of the metric.

Example Use Case (Unfold to see details)

Example: Consider a scenario of monitoring incoming traffic to websites, and the volume is usually unknown in advance (from tens to thousands visitors per second).

  • Setting absolute deviation threshold with min_dev_from_expected may not work well for reducing false positives, as it will be either too high to fully hide small in absolute number (yet big in relative change) deviations for low-traffic websites, or too low to avoid false positives for high-traffic websites.
  • Instead, setting relative thresholds with min_rel_dev_from_expected tto values like (20, 40) - will ensure that traffic changes less than 20% drop or 40% increase won’t be considered anomalous, even if they exceed confidence intervals, thus, reducing false positives for small absolute deviations that are relatively significant.
# other components like writer, schedulers, monitoring ...
reader:
  # ...
  queries:
    # the usage of min_rel_dev should reduce false positives here
    need_to_include_min_rel_dev: 
      expr: small_abs_values_metricsql_expression
    # min_rel_dev is not really needed here
    normal_behavior: 
      expr: no_need_to_exclude_small_deviations_metricsql_expression
models:
  zscore_with_min_rel_dev:
    class: 'zscore_online'
    z_threshold: 3
    min_rel_dev_from_expected: [10, 20]  # set different thresholds for both directions, meaning that relative deviations less than 10% when y < yhat and less than 20% when y > yhat won't be considered anomalous, even if they exceed confidence intervals, thus, reducing false positives for small absolute deviations that are relatively significant
    queries: ['need_to_include_min_rel_dev']  # use such models on queries where domain experience confirm usefulness
  zscore_wo_min_rel_dev:
    class: 'zscore_online'
    z_threshold: 3
    # if not set, equals to setting min_rel_dev_from_expected == 0 (meaning no filtering is applied)
    # min_rel_dev_from_expected: [0, 0]
    queries: ['normal_behavior']  # use the default where it's not needed

Public Playground for Traces

#

In 2025, we launched public playgrounds for trying vmanomaly without a full enterprise deployment. Q1'26 extends that with the third playground, this time focused on traces-derived metrics.

Public playgrounds now cover:

All three expose a pre-filled default UI state, which makes it easier to open the playground and immediately explore how anomaly detection behaves on example data.

Documentation and Configuration Polish

#

Q1'26 also included documentation updates around the server section of the configuration. Now it’s easier to fine-tune the UI appearance and related behavior for internal users. This is especially helpful for teams that want to use vmanomaly as an internal tool for exploring anomalies without necessarily exposing every detail to end-users, by adjusting the default UI state, setting proper authentication flows, path prefixes, and more.

Bug Fixes and Optimizations

#

Not every useful quarterly change deserves a flashy headline. To make it short, Q1'26 releases also included a broad batch of bug fixes and resource optimizations for models, writer throughput, and the UI/server components.

Work in Progress

#

We have several work-in-progress items that are expected to be released in the next few weeks, including:

  • Agentic skills for vmanomaly, to become part of the public skills repository

  • On our path to make all the models online - able to learn from streaming data without the need for repetitive retraining - an online Prophet-like model combining flexibility with better resource efficiency is under development and expected to be released in the next few weeks to replace offline Prophet in the configuration. This will allow to have a single model for a wider range of use cases, without the need to choose between the flexibility of Prophet and the efficiency of more basic online models.

What’s Next?

#

The roadmap direction for Q2-Q4'26, includes:

  • Updates to the vmanomaly MCP server and skills (once released) for easier product onboarding and cross-product interaction
  • Dynamic presets with metric-subset discovery for sources such as Kubernetes, VictoriaMetrics, and node-exporter, allowing to set up anomaly detection with a few clicks on the most important signals for common use cases (configs, alerting rules, etc.)
  • Root-cause analysis for assisted causal drill-downs using logs, traces, and metrics together
  • Integration with VictoriaMetrics Cloud

Stay tuned!


I am Fred Navruzov and have previously worked as a Data Science Lead at Ukrainian and international companies such as Competera, Rozetka, and TiltingPoint. Since 2023, I have been leading the Anomaly Detection team at VictoriaMetrics.