Funciones

Todo lo que tu agente necesita para depurar RabbitMQ.

Qarote detecta incidentes, explica la causa raíz y expone todo ello a tu agente de IA mediante MCP. Aquí está el producto completo — empezando por lo que nadie más tiene.

Nativo para agentes · el moat

Una superficie MCP que tu agente ya habla.

La mayoría de las herramientas de RabbitMQ se quedan en las métricas. Qarote ofrece un motor de incidentes determinista y análisis de causa raíz gestionado tras una única superficie MCP — depuras preguntando, en el editor en el que ya estás.

list_incidentsget_incidentlist_config_findingsget_overviewexplain_finding
.mcp.json
{
  "mcpServers": {
    "qarote": {
      "command": "npx",
      "args": ["-y", "@qarote/mcp"]
    }
  }
}
Compatible con
Claude DesktopClaude CodeCursorClineGitHub CopilotCodexWindsurfopencode+ cualquier cliente MCP
Detección de incidentesCE · gratis

Un motor de reglas determinista, no una suposición.

La detección en vivo, basada en reglas, se dispara en cuanto el estado del broker cruza un umbral — consumidores caídos, anomalías de profundidad, acks atascados. Sin periodo de referencia, sin paneles que construir. Código abierto, MIT.

orders.incoming consumidores caídos
Críticodisparado hace 6 min·profundidad 0 → 52k
AI ExplainEE · de pago

La causa raíz, escrita para ti bajo demanda.

Una llamada explain_finding convierte un incidente más el estado del broker circundante en una causa raíz en lenguaje claro. Trae tu propia clave, ejecútalo gestionado o mantenlo totalmente local en Ollama. Limitado por plan — nunca por despliegue.

Análisis de causa raíz

Los 3 consumidores se desconectaron a las 15:06; la profundidad sube ~8k/min sin drenaje — probablemente un worker caído aguas abajo. Revisa los despliegues en torno a las 15:05. ↳ co-disparo: events.payment también perdió consumidores.

Escaneo de configCE · gratis

Detecta los antipatrones antes de que te despierten.

Un escaneo estructural señala los errores de RabbitMQ que acaban en incidentes a las 3 de la mañana — dead-letter exchanges ausentes, colas inactivas sin consumidor, abuso del exchange por defecto — cada uno legible por tu agente.

no DLX on orders.*

Los mensajes rechazados se descartan en silencio en 5 colas.

idle no-consumer queue

emails.outbound no tiene consumidores desde hace 9 días.

default-exchange overuse

El 82 % de las publicaciones pasan por el exchange por defecto.

TopologíaCE · gratis

El mapa en vivo del broker, con drill-down.

Visualiza exchanges, colas y enlaces como un grafo. Haz clic en cualquier nodo para inspeccionar profundidad, consumidores y enlaces — el antiguo «Browse» en lista de objetos se disolvió en un mapa sobre el que realmente puedes razonar. Las gráficas conservan 30 días de historial de métricas.

ordersorders.incomingorders.archiveorders.dlq
topología en vivo · haz clic en un nodo para explorar
AlertasEE · canales de pago

Enruta lo que importa, adonde importa.

Los hallazgos te llegan por correo, Slack o webhook, con enrutamiento por severidad: los críticos avisan y el resto se resume. El correo es gratis; Slack y los webhooks se desbloquean en Developer.

Emailcrítico · altoactivo
Slack#rabbitmq-alertsEE
Webhookhooks.acme.ioEE
Conectar y escalar

Dos minutos hasta tu primer hallazgo.

Conéctate por la API HTTP de gestión sobre TLS — sin exporter, sin agente en la máquina. Un broker o muchos; RabbitMQ 3.x y 4.x; un nodo o en clúster; CloudAMQP y Amazon MQ incluidos.

RabbitMQ 3.x & 4.xclusteredCloudAMQPAmazon MQ
connect
# apunta Qarote a la API de gestión
host:  aws-rabbit.prod.internal
port:  15672   tls: on
user:  qarote-readonly
# → 14 colas · 6 exchanges · 3 hallazgos
Despliega a tu manera

Tu red, tu modelo, tus reglas.

Ejecuta Qarote en la nube, o autoaloja con Docker, Compose, Dokku o un binario independiente. El autoalojado valida su licencia sin conexión — sin phone-home — y AI Explain puede ejecutarse en Ollama local, para que los datos del broker nunca salgan de tu red.

DockerComposeDokkubinarylicencia JWT sin conexión
control de datos

El núcleo de detección es MIT y de código abierto. La validación de licencia autoalojada es sin conexión. Ollama local mantiene cada byte del estado del broker dentro de tu perímetro.

Míralo en tu propio broker.

Conéctate en menos de dos minutos y luego pregúntale a tu agente qué falla.