Troubleshooting
Overview
Common Issues
1. S3 and Airflow Issues
Issue: S3 Sensor Not Triggering
# Check S3 connection in Airflow
from airflow.providers.amazon.aws.hooks.s3 import S3Hook
def test_s3_connection():
hook = S3Hook(aws_conn_id='aws_default')
try:
# Test bucket access
hook.list_keys(bucket_name='your-bucket', prefix='incoming/')
print("S3 connection successful")
except Exception as e:
print(f"S3 connection failed: {e}")
# Add to your DAG for debugging
test_connection = PythonOperator(
task_id='test_s3_connection',
python_callable=test_s3_connection,
dag=dag
)Issue: Schema Extraction Fails
2. Chicory Agent Issues
Issue: Agent API Timeouts
Issue: Poor Quality Agent Responses
3. GitHub Actions Issues
Issue: Workflow Not Triggering
Issue: dbt Model Generation Fails
4. dbt Issues
Issue: dbt Models Don't Compile
Issue: Test Failures
5. Performance Issues
Issue: Slow Pipeline Execution
Monitoring and Alerting
1. Set Up Comprehensive Monitoring
2. Create Debugging Scripts
Emergency Procedures
1. Pipeline Failure Recovery
2. Data Quality Issues
Getting Help
1. Log Analysis
2. Support Channels
3. Escalation Process
Last updated