healthcheck-dotnet-oracle

Register Oracle database health checks in ASP.NET Core pipelines.

12|2|Updated May 4, 2020
One-click install
npx skills add https://github.com/hoangnh2412/jarvis --skill healthcheck-dotnet-oracle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: healthcheck-dotnet-oracle
Source: https://github.com/hoangnh2412/jarvis/tree/main/.opencode/skills/healthcheck-dotnet/providers/oracle
Command: npx skills add https://github.com/hoangnh2412/jarvis --skill healthcheck-dotnet-oracle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

.NET backend projects often need to include Oracle database availability checks in their service readiness probes, but manually implementing the health check registration requires boilerplate code and risks misconfiguring connection strings or health check tags.

Core Features & Use Cases

  • Oracle Health Check Registration: Provides the exact code to register an Oracle database health check via the AddOracle() extension method for ASP.NET Core Health Checks.
  • Configuration-Sourced Connection Strings: Automatically pulls the Oracle connection string from the app's configuration to avoid hardcoding sensitive credentials.
  • Use Case: For a .NET 9 backend built with the Jarvis framework that connects to an Oracle database, this skill lets you add a /health/ready endpoint that confirms the Oracle DB is reachable before the service accepts incoming traffic.

Quick Start

Use this skill to register an Oracle database readiness health check for your .NET project's /health/ready endpoint.

Frequently Asked Questions about healthcheck-dotnet-oracle

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add an Oracle database readiness health check to an ASP.NET Core API?

Add an Oracle database readiness health check to ASP.NET Core by registering the AddOracle() extension method within your health check pipeline. This integrates Oracle DB availability probes directly into your service readiness workflows using configuration-sourced connection strings.

Can I use ASP.NET Core Health Checks to verify Oracle DB connectivity before accepting traffic?

Yes, ASP.NET Core Health Checks can verify Oracle DB connectivity before accepting traffic by exposing a /health/ready endpoint. Registering the Oracle health check confirms the database is reachable as part of your service readiness validation.

How do I configure Oracle health check connection strings in a .NET backend without hardcoding credentials?

Configure Oracle health check connection strings in a .NET backend by pulling them automatically from the application's configuration system. This approach avoids hardcoding sensitive credentials directly into the health check registration code.

What is the best way to assign readiness tags to Oracle health checks in .NET?

Assign readiness tags to Oracle health checks in .NET by configuring the AddOracle() method during registration. This ensures the Oracle database probe is correctly grouped and filtered within your ASP.NET Core readiness health check workflows.

Does this Oracle health check registration work with the Jarvis framework for .NET 9?

Yes, this Oracle health check registration works with the Jarvis framework for .NET 9. It provides the exact code needed to register Oracle database availability probes for your backend service readiness workflows.

What boilerplate code is needed to register an Oracle health check in .NET?

Registering an Oracle health check in .NET requires boilerplate code to call the AddOracle() method, source the connection string from configuration, and assign readiness tags. This approach eliminates manual implementation risks and misconfigurations.