Operational checks split by concern so paths match how tools run:
- Automated tests and dbt Data Quality: TESTING_AND_DATA_QUALITY.md — pytest layouts,
dbt/tests, selectordqc_all_tests,dwh_dq,scripts/run_dqc.sh. - Grafana/Prometheus/meta/logging: OBSERVABILITY_AND_LOGGING.md — canonical dashboards under
infra/monitoring/grafana/,meta.*views, metrics.
Quick commands: make smoke, make p0-verify, make dqc-help. После подъёма стека с хоста: scripts/ingress_smoke.sh (портал, Superset/nl2sql health, Prometheus за ingress).
- Ingress:
/,/dbt/(dbt Docs),/airflow/,/mlflow/,/grafana/. meta.pipeline_runs:statusvaluesrunning,success,failed;finished_atwhen a run completes (seeservices/common/run_metadata.py).- Grafana: Prometheus panels from Pushgateway (
dag_*,dataops_dbt_*,task_duration_seconds_*); SQL panels frommeta.v_pipeline_runs_recentandmeta.v_dq_recentvia datasource PostgreSQL DWH (uid: PGDWH).
- URLs:
make smoke. - dbt / DQ failures:
./scripts/run_dqc.shor manualdbt test --selector dqc_all_tests; inspectdwh_dqfor stored failures. meta.*views and Meta telemetry (Postgres) dashboard in Grafana (see OBSERVABILITY doc).