Skip to content

Questions? Join our Discord.

JasperFx

Formal support for Wolverine, Marten, and Polecat is available through our Support Plans.

SQL over the event store, through the console New in 1.14.0

Run one read-only SQL SELECT against any monitored service's event-store database through CritterWatch's query_sql MCP tool — the escape hatch beside query_events for the join, the GROUP BY and the per-stream count the structured filters cannot express. The statement executes on the monitored service, on its own connection, inside a read-only transaction that is always rolled back; no database credentials, one license/RBAC/audit pipeline.

Use when a question needs a projection document table, a payload field aggregate, a tag table, or any shape query_events cannot ask. Covers when to reach for SQL instead of the filters, writing for the target store's dialect (PostgreSQL / T-SQL / SQLite) and the table names each store declares, the allow-list refusal as a table catalog, the row cap and timeout honesty fields, @name parameters, typed cells, fleet addressing (storeUri required on a multi-store service; tenantId / databaseIdentifier on a multi-database store), the mcp.sql.query capability and the audit trail, and the Explorer SQL view as the human twin.

Skill details

  • Skill name: wolverine-integrations-critterwatch-sql-query
  • Applies to: wolverine, marten, polecat, fisher
  • Tags: observability, critterwatch, mcp, event-sourcing, event-store, querying, sql, diagnostics, agents
  • Added in: 1.14.0
  • License: Proprietary. Copyright JasperFx Software LLC.

Proprietary. Copyright © JasperFx Software LLC. See LICENSE for terms.