— GartnerData observability is the ability of an organization to have a broad visibility of its data landscape and multilayer data dependencies (like data pipelines, data infrastructure, data applications) at all times with an objective to identify, control, prevent, escalate and remediate data outages rapidly within expectable SLAs. Data observability uses continuous multilayer signal collection, consolidation and analysis to achieve its goals as well as to inform and recommend better design for superior performance and better governance to match business goals.
Supporting Capabilities |
Connectivity to various data sources |
Integration to data management, data pipeline and orchestration tools |
Runtime deployment options and scalability |
Data catalogs for search, semantics and metrics views |
Usability (low-code/no-code UI and command line as well as support for engineering personas) |
Signals Instrumentation and Analysis |
Collection of metadata (definitional, query metadata, usage, infrastructure logs, configuration changes, drifts in volume/schema, etc.) |
Data profiling and analysis (structure, semantics, anomaly and outlier detection, batch and real-time, automated discovery and analysis) |
Correlation (statistical analysis) and relationship analysis of collected signals using AI/ML models for predicting and preventing data outages |
Monitoring Capabilities |
Data monitoring against standard rules, adaptive rules and automated change detections (nulls, typecastings, min/max, row counts, etc.), monitoring alerts, dashboards, etc. |
Data pipeline monitoring for various drifts (schema, code, config) and design issues |
Data infrastructure monitoring (compute consumption, config and infra drift) |
Rule management (automated metrics, custom rules and test management using UI or support for coding in Python, SQL, etc.) |
Root Cause Analysis and Collaboration |
Detailed lineage graphs and impact analysis |
AI/ML-driven outage analysis over historical patterns |
Alerting, incident management, audit and support for SLAs for data |
Workflows for team collaboration |