Skip to main content

Release Notes

v1.4.0 · Coming soon

New

  • Built-in alerting subsystem, replacing the former Grafana alerting: seven monitoring types (base resources including custom PromQL, ports, SSL, MySQL, MongoDB, Kafka backlog, Kafka rebalance); a warning → alert → recovery noise-reduction state machine that only notifies on state changes; multiple channels including Feishu / DingTalk / WeCom / Email / custom Webhook; global alert history filterable by type / status / time.
  • Unified data source management: a new top-level Data Source page centrally manages hosts / middleware / K8s / Flink (multiple instances supported), with the left-hand menu displayed dynamically based on enabled data sources; "Test Connection" performs real authentication; credentials are AES-encrypted; optional http service discovery (adding a data source in the UI automatically brings up the exporter and registers it for scraping, with no need to change environment variables and restart).
  • MongoDB slow query support for sharded clusters: multiple instances are automatically aggregated for analysis.

Architecture changes

  • Single-image delivery: all components are merged into ops-allinone, distinguished by role via ROLE; you only need to pull / import one image.
  • Independent storage for alert data: a new ops-mongo container stores rules / state / history / channels / data sources, decoupled from the business database.

Upgrade notes

  • ops.yaml has undergone significant structural changes (single image + ROLE); regenerate it following the latest deployment docs.
  • A newly required setting, ENV_ALERT_CRYPTO_KEY (the credential encryption key), must be configured.
  • The former Grafana alerting / notification / silence screens have been removed; rebuild your rules in the new Alert Management section.

v1.3.0 · 2026-06-03

  • Kubernetes cluster monitoring: two modes — static (remote scraping from outside the cluster) and incluster (Prometheus running as a Pod with automatic discovery) — plus new K8s dashboards and menus.
  • A single agent now supports multi-instance middleware monitoring.
  • Loki data retention (30 days by default) and the delete API are enabled.

v1.2.5 · 2026-05-13

  • The log panel is split into Container Console and Service Logs; Service Logs supports automatic expansion of structured fields and full-text search (phone number / ID / traceID), and all filters are multi-select.
  • Fixed loading issues on middleware panels such as Kafka.
  • Deployment resource requirements corrected to 4C/8G.

v1.2.0 · 2026-04-01

  • Added log viewing, APM distributed tracing, and a unified interface for metrics / logs / traces.
  • Added support for subpath deployment (reverse-proxy mounted at /mdis, etc.).

v1.1.0 · 2025-02-26

  • MongoDB slow queries and index suggestions; alert configuration support.

v1.0.0 · 2025-01-02

  • Initial release: system resource monitoring.