Learn how to monitor your Python scripts and data pipelines with SEER
pip install seerpyCreate an API key in Dashboard → API Keys
from seerpy import Seer
import os
# api_key= preferred; apiKey= accepted for backwards compat
seer = Seer(api_key=os.getenv("SEER_API_KEY"), auto_replay=True)
# job_name must match a pipeline in your Seer dashboard
with seer.monitor("my_pipeline", capture_logs=True):
# Monitoring never raises — Seer outages cannot fail your job
result = process_data()Track data extraction, transformation, and loading jobs
Monitor daily, weekly, or monthly automated tasks
Ensure data quality checks run successfully
Monitor individual tasks within orchestrated workflows
Track training jobs and capture performance metrics