OpsMind gives you real-time visibility into your distributed services. Register any HTTP endpoint as a monitor, and OpsMind continuously checks its availability — flagging degradations, detecting drops, and calling on Google Gemini to generate a root-cause analysis and remediation suggestion the moment something goes wrong.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/LENINMORENO13/OpsMind/llms.txt
Use this file to discover all available pages before exploring further.
Quickstart
Deploy OpsMind with Docker and create your first monitor in under 5 minutes.
Configuration
Learn every environment variable OpsMind requires to run.
API Reference
Full reference for all REST endpoints — auth, monitors, and observability.
Core Concepts
Understand the architecture, status system, and how AI analysis works.
What OpsMind Does
Register a monitor
POST an endpoint name and URL to
/api/v1/monitors. OpsMind stores it and immediately begins tracking it.Automatic health checks
A background cron worker runs every 5 minutes, firing an HTTP GET to every registered URL and recording the response code, response time, and any errors.
Trend analysis
Each check is compared against the previous result. OpsMind derives a trend —
STABLE, RECOVERED, DROP_DETECTED, or OFFLINE — and a service state: UP, DEGRADED, or DOWN.Key Features
Real-Time Checks
HTTP health checks with response time measurement and automatic status classification.
Trend Detection
Stateful trend engine comparing every check against the previous result.
AI Diagnosis
Gemini AI generates root-cause analysis and remediation steps on every incident.
JWT Security
All monitor endpoints are protected with Bearer JWT authentication.
History & Logs
Persistent log table retains the last 10 check results per monitor.
Docker Ready
Single
docker compose up --build starts the API and PostgreSQL together.OpsMind exposes a live Swagger UI at
/api-docs. Once the server is running you can explore and test every endpoint directly in the browser.