tessl install tessl/pypi-kedro@1.1.0Kedro helps you build production-ready data and analytics pipelines
Agent Success
Agent success rate when using this tile
98%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.32x
Baseline
Agent success rate without this tile
74%
A monitoring system that tracks and logs all dataset access operations (loads and saves) during pipeline execution.
Build a system that monitors dataset operations by:
Each log entry should be a dictionary containing:
dataset_name: Name of the dataset accessedoperation: Either "load" or "save"timestamp: ISO 8601 formatted timestamp string@generates
class DatasetAccessLogger:
"""Monitors and logs dataset access operations during pipeline execution."""
def get_log(self) -> list[dict]:
"""
Retrieve the complete access log.
Returns:
A list of dictionaries, each containing:
- dataset_name (str): Name of the dataset
- operation (str): Either "load" or "save"
- timestamp (str): ISO 8601 formatted timestamp
"""
passProvides the pipeline and dataset lifecycle hook system.