Skip to content

Stash: Pipeline pushgateway telemetry#319

Draft
JacobCoffee wants to merge 11 commits into
cabotage:mainfrom
JacobCoffee:pipeline-telemetry-stash
Draft

Stash: Pipeline pushgateway telemetry#319
JacobCoffee wants to merge 11 commits into
cabotage:mainfrom
JacobCoffee:pipeline-telemetry-stash

Conversation

@JacobCoffee

Copy link
Copy Markdown
Member

Summary

  • Preserved copy of the pushgateway/prometheus_client telemetry code removed from Deploy pipeline #246
  • Contains cabotage/celery/metrics.py with histograms, counters, and push_to_gateway integration
  • PUSHGATEWAY_URL config, record_*_metrics() calls in build/deploy tasks

Not for merge

This branch exists as a reference for when we're ready to add external telemetry.
The pipeline dashboard works without it — stats are derived from DB columns.

Generated with Claude Code

JacobCoffee and others added 11 commits March 28, 2026 12:10
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Run black formatter on deploy.py, views.py, migration
- Add nosec B608 to f-string SQL with hardcoded table names
- Fix migration chain: down_revision -> e5f9a2c7d834

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Narrow _REGISTRY type with an early return guard instead of assert
(which bandit flags as B101).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This was referenced Mar 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant