health-check-endpoints by aj-geddes/useful-ai-prompts
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill health-check-endpoints实现健康检查端点,用于监控服务健康状况、依赖项以及是否准备好接收流量。
最小工作示例:
import express from "express";
import { Pool } from "pg";
import Redis from "ioredis";
interface HealthStatus {
status: "healthy" | "degraded" | "unhealthy";
timestamp: string;
uptime: number;
checks: Record<string, CheckResult>;
version?: string;
environment?: string;
}
interface CheckResult {
status: "pass" | "fail" | "warn";
time: number;
output?: string;
error?: string;
}
class HealthCheckService {
private startTime = Date.now();
private version = process.env.APP_VERSION || "1.0.0";
private environment = process.env.NODE_ENV || "development";
// ... (完整实现请参阅参考指南)
references/ 目录下的详细实现:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 指南 | 内容 |
|---|---|
| Express.js 健康检查 | Express.js 健康检查 |
| Spring Boot Actuator 风格 (Java) | Spring Boot Actuator 风格 (Java) |
| Python Flask 健康检查 | Python Flask 健康检查 |
每周安装量
118
代码仓库
GitHub 星标数
121
首次出现
2026年1月21日
安全审计
安装于
opencode100
gemini-cli96
codex96
claude-code91
cursor89
github-copilot81
Implement health check endpoints to monitor service health, dependencies, and readiness for traffic.
Minimal working example:
import express from "express";
import { Pool } from "pg";
import Redis from "ioredis";
interface HealthStatus {
status: "healthy" | "degraded" | "unhealthy";
timestamp: string;
uptime: number;
checks: Record<string, CheckResult>;
version?: string;
environment?: string;
}
interface CheckResult {
status: "pass" | "fail" | "warn";
time: number;
output?: string;
error?: string;
}
class HealthCheckService {
private startTime = Date.now();
private version = process.env.APP_VERSION || "1.0.0";
private environment = process.env.NODE_ENV || "development";
// ... (see reference guides for full implementation)
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| Express.js Health Checks | Express.js Health Checks |
| Spring Boot Actuator-Style (Java) | Spring Boot Actuator-Style (Java) |
| Python Flask Health Checks | Python Flask Health Checks |
Weekly Installs
118
Repository
GitHub Stars
121
First Seen
Jan 21, 2026
Security Audits
Gen Agent Trust HubPassSocketWarnSnykPass
Installed on
opencode100
gemini-cli96
codex96
claude-code91
cursor89
github-copilot81
Azure 升级评估与自动化工具 - 轻松迁移 Functions 计划、托管层级和 SKU
94,100 周安装
Python PDF处理教程:合并拆分、提取文本表格、创建PDF文件
62,000 周安装
shadcn/ui 框架:React 组件库与 UI 设计系统,Tailwind CSS 最佳实践
63,700 周安装
AI Elements:基于shadcn/ui的AI原生应用组件库,快速构建对话界面
65,000 周安装
专业SEO审计工具:全面网站诊断、技术SEO优化与页面分析指南
65,800 周安装
Azure GitHub Copilot SDK 部署指南:从零构建、集成到现有项目与模型配置
75,800 周安装
健身健康应用动画原则:运用迪士尼12条动画法则提升用户体验与参与度
134 周安装