Post-deployment validation and health check scripts for validating HTTP endpoints, APIs, MCP servers, SSL/TLS certificates, and performance metrics. Use when deploying applications, validating deployments, testing endpoints, checking SSL certificates, running performance tests, or when user mentions health checks, deployment validation, endpoint testing, performance testing, or uptime monitoring.
Limited to specific tools
Additional assets for this skill
This skill is limited to using the following tools:
docs/SENTRY-MCP-WORKFLOW.mdexamples/advanced-validation.mdexamples/basic-usage.mdexamples/ci-cd-integration.mdexamples/monitoring-setup.mdexamples/troubleshooting.mdscripts/api-health-check.shscripts/http-health-check.shscripts/mcp-server-health-check.shscripts/performance-tester.shscripts/sentry-release-tracking.shscripts/setup-sentry-self-hosted.shscripts/ssl-tls-validator.shtemplates/alerts-config.jsontemplates/ci-cd-health-check.yamltemplates/docker-healthcheck.jsontemplates/health-check-config.jsontemplates/health-check-config.yamltemplates/monitoring-dashboard.jsonPost-deployment validation and health check scripts for comprehensive deployment verification.
This skill provides functional health check scripts, templates, and examples for validating deployments across multiple protocols and services. All scripts include proper error handling, retry logic, timeout configuration, and detailed reporting.
All scripts are located in scripts/ and are fully functional (not placeholders).
# Basic HTTP health check
bash scripts/http-health-check.sh https://example.com
# API health check with authentication
bash scripts/api-health-check.sh https://api.example.com/v1 "Bearer token123"
# MCP server validation
bash scripts/mcp-server-health-check.sh http://localhost:3000/mcp
# SSL certificate check
bash scripts/ssl-tls-validator.sh example.com 443
# Performance testing with 100 concurrent requests
bash scripts/performance-tester.sh https://example.com 100 10
All templates are located in templates/ and provide configuration examples.
# Copy and customize configuration
cp templates/health-check-config.json my-config.json
# Use in CI/CD pipeline
cp templates/ci-cd-health-check.yaml .github/workflows/health-check.yml
All examples are located in examples/ and demonstrate real-world usage patterns.
Single Endpoint Check
# Check HTTP endpoint
bash scripts/http-health-check.sh https://myapp.com
# Check API endpoint with authentication
bash scripts/api-health-check.sh https://api.myapp.com/health "Bearer $TOKEN"
Comprehensive Deployment Validation
# Validate all services after deployment
bash scripts/http-health-check.sh https://frontend.myapp.com
bash scripts/api-health-check.sh https://api.myapp.com/health
bash scripts/mcp-server-health-check.sh https://mcp.myapp.com
bash scripts/ssl-tls-validator.sh myapp.com 443
bash scripts/performance-tester.sh https://myapp.com 50 5
Configuration-Based Checks
# Create configuration file from template
cp templates/health-check-config.json deployment-checks.json
# Edit configuration with your endpoints
# Then run validation script that reads config
CI/CD Pipeline Integration
templates/ci-cd-health-check.yaml to your pipeline configurationDocker Container Health Checks
templates/docker-healthcheck.json for Dockerfile HEALTHCHECKMonitoring and Alerting
templates/monitoring-dashboard.json for Grafana dashboardstemplates/alerts-config.json for automated alertscurl - For HTTP/HTTPS requestsjq - For JSON parsing and validationopenssl - For SSL/TLS certificate validationbc - For performance calculations (optional)timeout command - For request timeouts (GNU coreutils)Optional Requirements:
ab (Apache Bench) - Enhanced performance testinghey - Modern HTTP load generatorprometheus - For metrics collectiongrafana - For dashboard visualizationAll scripts follow standard exit code conventions:
0 - All health checks passed1 - Health check failed (endpoint down, invalid response, etc.)2 - Invalid arguments or missing dependencies3 - Timeout or network error4 - SSL/TLS validation failed5 - Performance threshold exceededLocation: /home/gotime2022/.claude/plugins/marketplaces/ai-dev-marketplace/plugins/deployment/skills/health-checks/