Skip to content

Conversation

@heuvea
Copy link
Contributor

@heuvea heuvea commented Jan 29, 2026

Pull Request

Description

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation

Related Issues

Testing

  • Tests pass
  • Manual testing completed

Checklist

  • Self-review completed
  • Documentation updated (if needed)

Copilot AI review requested due to automatic review settings January 29, 2026 13:21
@heuvea heuvea added Bug Something isn't working Notificaties API Related to Notificaties (NRC) component Improvement labels Jan 29, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a new Hangfire dashboard page for monitoring unhealthy webhook receivers, along with circuit breaker enhancements to support half-open state transitions and health recovery.

Changes:

  • Added a new dashboard page (UnhealthMonitorDashboardPage) with auto-refresh and cache clearing capabilities
  • Enhanced circuit breaker logic to support half-open state transitions and better failure tracking
  • Extended the Hangfire navigation menu with a new "Unhealth Monitor" item

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 7 comments.

File Description
UnhealthMonitorDashboardPage.cs New Hangfire dashboard page providing UI for monitoring unhealthy webhook receivers with auto-refresh and cache clearing
RedisCircuitBreakerSubscriberHealthTracker.cs Added methods to retrieve and clear unhealthy subscribers, plus half-open state transition logic
ICircuitBreakerSubscriberHealthTracker.cs Extended interface with methods for retrieving and clearing unhealthy subscribers
Program.cs Registered new dashboard page and added menu item to Hangfire navigation

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Member

@Grabauskas Grabauskas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please cover your detected issue with unit tests

@heuvea
Copy link
Contributor Author

heuvea commented Jan 29, 2026

UnitTest is already fixed in last commit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug Something isn't working Improvement Notificaties API Related to Notificaties (NRC) component

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants