check-infrastructure

Check connectivity and health of Kafka, PostgreSQL, and Qdrant infrastructure.

3|1|Updated Oct 9, 2025
One-click install
npx skills add https://github.com/OmniNode-ai/omniclaude --skill check-infrastructure
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check-infrastructure
Source: https://github.com/OmniNode-ai/omniclaude/tree/main/plugins/onex/skills/system-status/check-infrastructure
Command: npx skills add https://github.com/OmniNode-ai/omniclaude --skill check-infrastructure

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures that critical backend services like Kafka, PostgreSQL, and Qdrant are operational and accessible, preventing potential system failures and downtime.

Core Features & Use Cases

  • Connectivity Checks: Verifies that Kafka, PostgreSQL, and Qdrant can be reached.
  • Health Metrics: Gathers basic health statistics for each component.
  • Detailed Mode: Provides in-depth metrics like topic counts, connection pools, and vector counts for capacity planning.
  • Component Filtering: Allows checking specific services instead of all of them.
  • Use Case: Before deploying a new feature, run this skill to confirm that all essential infrastructure components are healthy and ready to support the application.

Quick Start

Run the check-infrastructure skill to verify connectivity to Kafka, PostgreSQL, and Qdrant.

Frequently Asked Questions about check-infrastructure

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

FAQPage Schema
How do I check Kafka, PostgreSQL, and Qdrant connectivity before a deployment?

To check Kafka, PostgreSQL, and Qdrant connectivity, run a health check that verifies service availability and gathers basic health metrics. This prevents downtime by confirming all critical backend infrastructure is operational and accessible.

What infrastructure health metrics can I gather for Kafka and Qdrant?

Infrastructure health checks can gather detailed statistics for Kafka topics and Qdrant collections, including vector counts. You also get connection pool metrics for PostgreSQL, which are essential for capacity planning and monitoring performance.

Can I run a health check on just PostgreSQL without testing Kafka?

Yes, you can run a health check on just PostgreSQL without testing Kafka. The infrastructure check supports component filtering, allowing you to verify specific services independently instead of testing all of them simultaneously.

When should I run an infrastructure health check for my backend services?

You should run an infrastructure health check for backend services before deploying new features to confirm all essential components are healthy. It is also essential for system administrators and DevOps engineers to ensure ongoing service availability and performance.

Does the infrastructure health check provide detailed connection statistics for PostgreSQL?

Yes, the infrastructure health check provides detailed connection statistics for PostgreSQL. By using the detailed mode, you gain in-depth metrics like connection pool counts and topic counts to assist with capacity planning and system monitoring.