Skip to content

🩺 Feature Scope Overview – Collective Health Check PlanningΒ #31

@samtrion

Description

@samtrion

This issue serves as the central coordination point for defining and tracking the target scope of health check implementations within this repository.

🎯 Objective

The primary goal is to provide a comprehensive and extensible suite of health checks that can be configured declaratively via .NET's IConfiguration and integrated seamlessly through dependency injection. Wherever feasible, we aim to avoid hardcoded values, ensuring that our health checks remain flexible, testable, and maintainable.

βœ… Planned Health Check Providers

Below is the current list of planned or in-progress health check services, each tracked under a dedicated issue:

If you have identified any additional service types or scenarios that should be covered, please feel free to propose them via comments or new issues. Contributions and suggestions are welcome.

🧭 Service Group Overview

Below are potential categories and naming conventions for structuring our health checks by provider ecosystem. These follow the general format NetEvolve.HealthChecks.<ServiceGroup?>.<ServiceName>.<ServiceVersion?>, aligning with existing NuGet packages where applicable.

Official Groups

Name Possible Services
Apache Services πŸ”— NuGet: Apache.*
Amazon Web Services (AWS) πŸ”— NuGet: AWSSDK.*
Microsoft Azure πŸ”— NuGet: Azure.*
Google Cloud Platform (GCP) πŸ”— NuGet: Google.Cloud.*

πŸ“¬ Contribute

This ticket remains open for ongoing discussion and expansion. If you are working on a specific integration or wish to contribute a new service provider implementation, please comment here or open a linked issue.

Let's work together to create a robust, highly configurable health check ecosystem for modern cloud-native and enterprise applications.

Sub-issues

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions