Observability
Ventryx gives you full visibility into every request, workflow run, and event across your integration — from the dashboard, the API, or forwarded to your own observability stack.
Request logs
Every API request made against your organization is logged with:
- Request ID, timestamp, method, path, and status code
- Latency (total and gateway-only)
- API key ID and resolved scopes
- Request and response body (redacted for sensitive fields)
Query recent logs
GET /v1/logs?status=4xx&from=2026-04-01&limit=50
Metrics
Platform metrics are available via the Analytics API and the dashboard. Key metrics include:
| Metric | Description |
|---|---|
| Request rate | Requests per minute, broken down by endpoint and key |
| Error rate | 4xx and 5xx responses as a percentage of total traffic |
| Latency (p50/p95/p99) | Response time percentiles by endpoint |
| Rate limit hits | Number of 429 responses by key and time window |
| Workflow runs | Total runs, success rate, and mean duration by workflow |
| Event throughput | Events emitted and processed per hour |
Exporting to your observability stack
Forward logs and metrics to your existing tools using the Datadog or OpenTelemetry integrations, or configure a log drain to stream to any HTTP endpoint:
Configure a log drain
curl -X POST https://api.ventryx.io/v1/log-drains \
-H "Authorization: Bearer $VENTRYX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://logs.yourcompany.com/ventryx",
"format": "json",
"types": ["request", "workflow_run", "event"]
}'
Alerting
Set thresholds on any metric to receive alerts via email, Slack, or PagerDuty. Alerts are configured under Settings → Alerts in the dashboard, or via the POST /v1/alerts API endpoint.