Arun Kumar
06/16/2022, 3:08 AMdaniel
06/16/2022, 3:17 PMArun Kumar
06/16/2022, 7:14 PM2022-06-16 19:07:17 +0000 - dagster.daemon.SensorDaemon - INFO - Checking for new runs for sensor: job_run_success_sensor
2022-06-16 19:07:18 +0000 - dagster.daemon.SensorDaemon - INFO - Completed a reaction request for run 43674f8b-1c58-4310-ab6a-2c57cc8e4e80: Sensor "job_run_success_sensor" acted on run status SUCCESS of run 43674f8b-1c58-4310-ab6a-2c57cc8e4e80.
2022-06-16 19:07:18 +0000 - dagster.daemon.SensorDaemon - INFO - Completed a reaction request for run 007ee87b-8311-4e2e-8643-d7ceb5a9c8c6: Sensor "job_run_success_sensor" acted on run status SUCCESS of run 007ee87b-8311-4e2e-8643-d7ceb5a9c8c6.
2022-06-16 19:07:18 +0000 - dagster.daemon.SensorDaemon - INFO - Completed a reaction request for run 04e701cf-143d-48a9-bc90-bd30b92c8eab: Sensor "job_run_success_sensor" acted on run status SUCCESS of run 04e701cf-143d-48a9-bc90-bd30b92c8eab.
2022-06-16 19:07:18 +0000 - dagster.daemon.SensorDaemon - INFO - Completed a reaction request for run a319a3ff-9221-498a-bca3-ac2189e75460: Sensor "job_run_success_sensor" acted on run status SUCCESS of run a319a3ff-9221-498a-bca3-ac2189e75460.
2022-06-16 19:07:18 +0000 - dagster.daemon.SensorDaemon - INFO - Completed a reaction request for run f7ac1f38-712c-49bd-84a1-0af48a4e9956: Sensor "job_run_success_sensor" acted on run status SUCCESS of run f7ac1f38-712c-49bd-84a1-0af48a4e9956.
daniel
06/16/2022, 7:23 PMArun Kumar
06/16/2022, 7:25 PM@run_status_sensor(
pipeline_run_status=PipelineRunStatus.SUCCESS,
minimum_interval_seconds=constants.FAST_SENSOR_INTERVAL_SECONDS,
)
def job_run_success_sensor(context: RunStatusSensorContext):
try:
run_id = context.pipeline_run.run_id
job_type = context.pipeline_run.tags.get("metrics-repo", None)
if not job_type:
logger.error(
f"The job run with run_id {run_id} is missing the required 'metrics-repo' "
f"tag for the job type. Skipping metrics tracking."
)
else:
# update prometheus metric
.....
except Exception as e:
....
raise e
daniel
06/16/2022, 7:25 PMArun Kumar
06/16/2022, 7:26 PMdaniel
06/16/2022, 7:26 PMArun Kumar
06/16/2022, 7:46 PMdaniel
06/16/2022, 7:47 PMArun Kumar
06/16/2022, 7:47 PM2022-06-16 19:36:46 +0000 - dagster.daemon.SensorDaemon - INFO - Checking for new runs for sensor: job_run_success_sensor
2022-06-16 19:36:46 +0000 - dagster.daemon.SensorDaemon - INFO - Sensor job_run_success_sensor skipped: Sensor function returned an empty result
daniel
06/16/2022, 8:03 PMArun Kumar
06/16/2022, 8:19 PMdaniel
06/16/2022, 8:20 PMArun Kumar
06/16/2022, 8:28 PMdaniel
06/16/2022, 8:28 PMArun Kumar
06/16/2022, 8:44 PMdaniel
06/16/2022, 8:49 PMArun Kumar
06/16/2022, 9:15 PMdaniel
06/16/2022, 9:15 PMArun Kumar
06/16/2022, 10:06 PMdaniel
06/16/2022, 10:06 PMArun Kumar
06/16/2022, 10:06 PMdaniel
06/16/2022, 10:06 PMArun Kumar
06/16/2022, 10:47 PM{
"__class__": "RunStatusSensorCursor",
"record_id": 20549343,
"update_timestamp": "2022-06-07T10:02:17.216280"
}
daniel
06/16/2022, 10:49 PMArun Kumar
06/16/2022, 11:04 PMdaniel
06/16/2022, 11:04 PMArun Kumar
06/16/2022, 11:04 PMdaniel
06/16/2022, 11:05 PMArun Kumar
06/16/2022, 11:05 PMdaniel
06/16/2022, 11:06 PMArun Kumar
06/16/2022, 11:10 PMdaniel
06/16/2022, 11:10 PMArun Kumar
06/16/2022, 11:12 PMdaniel
06/16/2022, 11:12 PMArun Kumar
06/16/2022, 11:13 PMdaniel
06/16/2022, 11:23 PMArun Kumar
06/16/2022, 11:28 PMdaniel
06/16/2022, 11:29 PMArun Kumar
06/16/2022, 11:33 PMdaniel
06/16/2022, 11:34 PMArun Kumar
06/16/2022, 11:35 PMdaniel
06/16/2022, 11:36 PMArun Kumar
06/16/2022, 11:36 PMdaniel
06/16/2022, 11:36 PMArun Kumar
06/16/2022, 11:49 PMdaniel
06/16/2022, 11:49 PMArun Kumar
06/16/2022, 11:51 PMdaniel
06/17/2022, 12:33 AMArun Kumar
06/17/2022, 12:43 AMdaniel
06/17/2022, 1:03 AMArun Kumar
06/17/2022, 1:07 AMdaniel
06/17/2022, 1:07 AMArun Kumar
06/17/2022, 7:31 PM