Skip to content

proton-bridge: add Prometheus metrics endpoint#1

Open
mgarratt wants to merge 3 commits intomainfrom
feat/proton-bridge-metrics
Open

proton-bridge: add Prometheus metrics endpoint#1
mgarratt wants to merge 3 commits intomainfrom
feat/proton-bridge-metrics

Conversation

@mgarratt
Copy link
Copy Markdown
Owner

Summary

  • add a new supervised metrics service in the proton-bridge image
  • serve Prometheus metrics at /cgi-bin/metrics on CONTAINER_METRICS_PORT (default 9154)
  • export service/process/probe/restart metrics based on existing s6 and healthcheck signals
  • wire new service/files into the Dockerfile and require CONTAINER_METRICS_PORT at startup
  • extend healthcheck to verify metrics service and endpoint readiness
  • document metrics and current account sync-status limitation in README

Validation

  • sh syntax checks for changed scripts
  • ./scripts/lint.sh (shellcheck + hadolint)

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