![input_data.png](8FWZK46cfFXZ)

The [compute_resource_usage_logs](dataset:compute_resource_usage_logs) is the input folder, containing all the compute resource usage logs you wish to monitor. These logs can originate from either an Event Server or directly from your Dataiku instance's audit logs.
The [compute_logs_normalized](recipe:compute_logs_normalized) recipe:
- ensures a consistent schema for all CRU logs, regardless of their origin, and filters for only CRU-relevant rows.
- cleans the data and precomputes date information down to day, hour, and minute levels. Performing this early in the flow allows us to leverage SQL engines in subsequent steps, as direct date parsing is not compatible with SQL recipes.

The next steps then split the processed data into three main categories:
1. [logs_local_process](dataset:logs_local_process) : contains all logs for processes executed with the "local stream" engine.
2. [logs_sql_connection](dataset:logs_sql_connection) : contains all logs for processes executed with the "In Database (SQL)" engine.
3. [logs_k8s](dataset:logs_k8s) : contains all logs for processes executed with Kubernetes support.

Each of these categories will have specific log formats, therefore specific data preparation, in their dedicated flow zones : [Local resources](article:6), [SQL resources](article:7), [Kubernetes resources](article:8).

