Add ViewDashboard action for external dashboard integration#537
Merged
mpawliszyn merged 1 commit intocashapp:masterfrom Feb 2, 2026
Merged
Conversation
## What Adds a "View Dashboard" button to the backfill run page that redirects to external dashboard providers. Follows the same provider pattern as the existing ViewLogsAction. ## Why Enables integrators to link backfill runs to external monitoring/observability dashboards, providing a consistent way to view runtime metrics and health data alongside logs. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Contributor
Author
jeffhwang-sq
added a commit
that referenced
this pull request
Feb 11, 2026
…hboardUrlProvider PR #537 introduced ViewDashboardAction and ViewLogsAction which require ViewDashboardUrlProvider and ViewLogsUrlProvider to be bound in the Guice injector. However, these bindings were not provided in BackfilaServiceModule, causing injection failures in downstream services like cash-server. This change adds default no-op implementations that return '#' as placeholder URLs. These satisfy Guice's dependency requirements and allow the service to start successfully. Deployments can override these bindings with real implementations that link to their actual logging and monitoring infrastructure. Fixes cash-server InjectorTest failures.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

What
Adds a "View Dashboard" button to the backfill run page that redirects to external dashboard providers. Follows the same provider pattern as the existing ViewLogsAction.
Why
Enables integrators to link backfill runs to external monitoring/observability dashboards, providing a consistent way to view runtime metrics and health data alongside logs.