Thanks again @ITWhisperer I'm seeing an issue during additional testing. Can you please review and let me know what wrong am I doing in SPL#2. SPL#1 : This lists dags, tasks_id, status (SUCCESS/FAILED), Rows_Affected, Task_Start_Date, Task_End_Date correctly: index=cloud sourcetype=lambda:Airflow2Splunk "\"logGroup\"" "\"airflow-OnePIAirflowEnvironment-DEV-Task\"" | transaction startswith="\\nAIRFLOW_CTX_DAG_OWNER" endswith="Marking task as" | rex field=_raw "AIRFLOW_CTX_DAG_OWNER"=(?<dag_owner>\w+) | rex field=_raw "AIRFLOW_CTX_DAG_ID=(?<dag_id>\w+)" | rex field=_raw "AIRFLOW_CTX_TASK_ID=(?<task_id>\w+)" | rex field=_raw max_match=0 "Rows affected: (?<rows_affected>\d+)" | eval rows_affected=mvjoin(rows_affected, ",") | rex field=_raw "Marking task as (?<status>[^\.]+)" | rex field=_raw "start_date=(?<task_start_date>\d{8}T\d{6})" | rex field=_raw "end_date=(?<task_end_date>\d{8}T\d{6})" | eval new_start_task_date=strptime(task_start_date,"%Y%m%dT%H%M%S") | eval start_task_date=strftime(new_start_task_date,"%Y-%m-%d %H:%M:%S") | eval new_end_task_date=strptime(task_end_date,"%Y%m%dT%H%M%S") | eval end_task_date=strftime(new_end_task_date,"%Y-%m-%d %H:%M:%S") | table dag_owner dag_id task_id status rows_affected start_task_date end_task_date SPL#2 This should list dags, tasks_id, status (FAILED), Rows_Affected, Task_Start_Date, Task_End_Date correctly: But this SPL is not working as expected. I can some tasks whose status is SUCCESS also in the list. index=cloud sourcetype=lambda:Airflow2Splunk "\"logGroup\"" "\"airflow-OnePIAirflowEnvironment-DEV-Task\"" | transaction startswith="\\nAIRFLOW_CTX_DAG_OWNER" endswith="Marking task as FAILED" | rex field=_raw "AIRFLOW_CTX_DAG_OWNER"=(?<dag_owner>\w+) | rex field=_raw "AIRFLOW_CTX_DAG_ID=(?<dag_id>\w+)" | rex field=_raw "AIRFLOW_CTX_TASK_ID=(?<task_id>\w+)" | rex field=_raw max_match=0 "Rows affected: (?<rows_affected>\d+)" | eval rows_affected=mvjoin(rows_affected, ",") | rex field=_raw "Marking task as (?<status>[^\.]+)" | rex field=_raw "start_date=(?<task_start_date>\d{8}T\d{6})" | rex field=_raw "end_date=(?<task_end_date>\d{8}T\d{6})" | eval new_start_task_date=strptime(task_start_date,"%Y%m%dT%H%M%S") | eval start_task_date=strftime(new_start_task_date,"%Y-%m-%d %H:%M:%S") | eval new_end_task_date=strptime(task_end_date,"%Y%m%dT%H%M%S") | eval end_task_date=strftime(new_end_task_date,"%Y-%m-%d %H:%M:%S") | table dag_owner dag_id task_id status rows_affected start_task_date end_task_date
... View more