Databand you to define, capture, and monitor custom metrics for further insights into your data pipelines.
User-defined metrics can represent any quantitative measure of interest such as a business KPI or a data quality measurable - for example, counts, aggregations, summary statistics, or distribution measurements.
To log metrics in Databand, use
log_metric() function which accepts two parameters:
metric_name - a string identifier for a metric
metric_value - the value for a metric during a given execution
Metric values can be both simple types (e.g., string, integer, bool) as well as complex types (e.g., lists or dicts).
Once defined, each execution of the pipeline will send the metric value to Databand, where you can perform time-series analysis of the metric and create alerts based on the value of a metric for a given pipeline execution.
Below is an example of
from dbnd import log_metric def add_values(a: int, b:int): sum = a + b log_metric('total', sum) return sum add_values(12, 16)
You can also use
log_metrics to simultaneously submit multiple metrics.
Updated 3 days ago