BigQuery Table Monitor is a Python package that monitors the last update time of BigQuery tables and sends notifications via Slack.
- Monitors the last update time of BigQuery tables.
- Configurable check frequency and time for each dataset and table using a YAML configuration file.
- Uses INFORMATION_SCHEMA to determine if the last update time is older than a specified threshold.
- Sends notifications for each table's success or failure to a Slack channel.
Configure the monitoring settings using the config.yml file. Example configuration: see example config