chore(deps): update dawarich to v1.7.7 #6815
Reference in New Issue
Block a user
Delete Branch "renovate/unified-dawarich"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
1.7.6→1.7.71.7.6→1.7.7Release Notes
Freika/dawarich (Freika/dawarich)
v1.7.7Compare Source
⚠️ Breaking changes
Prometheus metrics backend migrated to Yabeda.
Dawarich now uses the Yabeda monitoring framework instead of
discourse/prometheus_exporter. Self-hosters who scrape Prometheus metrics from Dawarich should update their configuration.If Sidekiq is unreachable during a scrape, web returns its own metrics only and
logs a warning. Prometheus sees a momentary gap in
sidekiq_*rather than afailed scrape.
Scrape target (requires HTTP basic auth with
METRICS_USERNAME/METRICS_PASSWORD):http://dawarich_app:3000/metricsCustom
dawarich_archive_*metric names are unchanged. Dashboards and alerts built on these metrics continue to work.Infrastructure metric names have changed. If you have dashboards built on
ruby_*,active_record_*, or similar metrics emitted byprometheus_exporter, you must update them:ruby_http_requests_totalrails_requests_totalruby_http_request_duration_secondsrails_request_durationruby_sidekiq_jobs_totalsidekiq_jobs_executed_totalruby_sidekiq_failed_jobs_totalsidekiq_jobs_failed_totalruby_sidekiq_job_duration_secondssidekiq_job_runtime_secondsruby_sidekiq_queue_latency_secondssidekiq_queue_latencyruby_sidekiq_queue_backlog_totalsidekiq_jobs_waiting_countruby_sidekiq_process_countsidekiq_active_processesruby_puma_workerspuma_workersruby_puma_request_backlogpuma_backlogruby_puma_thread_pool_capacitypuma_pool_capacityactive_record_connection_pool_connectionsactiverecord_connection_pool_sizeruby_rss,ruby_heap_live_slots)Removed environment variables:
PROMETHEUS_EXPORTER_HOST,PROMETHEUS_EXPORTER_HOST_SIDEKIQ— no longer needed. Metrics are served in-process by each application.Retained environment variables:
PROMETHEUS_EXPORTER_ENABLED— still the single on/off switch.METRICS_USERNAME,METRICS_PASSWORD— unchanged.PROMETHEUS_EXPORTER_PORT— port the in-process Sidekiq metrics exporter binds to (default 9394).New optional environment variable:
SIDEKIQ_METRICS_URL— internal URL the web container uses to fetch Sidekiq metrics (defaulthttp://dawarich_sidekiq:9394/metrics). Override on Dokku, Kubernetes, or any deployment where the worker container's hostname differs from the docker-compose default.Prometheus scrape config example:
Fixed
Cache-Controlinstead. #1609Configuration
📅 Schedule: (in timezone America/Chicago)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate.