Structured logs,without the noise.
Send logs, investigate errors, and manage dashboards and charts from your IDE with AI skills. Explore your data here, too.
/// Dashboards
Numbers that answer questions.
Each Dashboard set holds up to 12 cards. Your plan includes 1, 2, or 5 sets per dataset. Each card is one formula over your logs, computed live for the timeframe you pick.
- Count events, count distinct users, and calculate totals or averages from numeric JSON fields.
- Generate all 12 cards from recent log patterns, or describe one card in plain English.
- Switch between the last 5 minutes, the last 7 days, and more. Values refresh automatically.
/// Charts
See how values change over time.
Each Chart set has four slots. Your plan includes 1, 2, or 5 sets per dataset. Add any Dashboard-style formula, and Charts calculates it once for every adaptive time bucket.
- Choose a bar or line chart. Set its title and color, then move or swap it between the four slots.
- Use formulas such as count(level = ERROR) or distinct(data.userId) to track the values you need.
- Use the same timeframes as Dashboard. The chart adapts its bucket size and refreshes with your logs.
/// Live logs
Follow every event as it happens.
The Logs tab streams new entries in real time. Filter by level and time range, search messages and flow IDs, and open any entry to see its full JSON.
- Group related events with a flow ID and trace a request from start to finish.
- Each dataset has its own API key. Keys are CORS-enabled, so browsers can log too.
/// From your IDE
Stay where you write code.
Give your AI agent the Z8Log skills and API keys. Ask it to add logging, investigate production errors, and manage datasets, dashboard cards, and charts from your editor.
- Add structured logs to your app with the Send logs skill.
- Find errors and trace requests with the Query logs skill.
- Create datasets and configure dashboard cards and charts with the Admin skill.
Send logs
Add Z8Log logging to checkout. Include a flow ID so I can trace each payment.
Query logs
Find checkout errors from the last hour and trace the failed requests.
Admin
Add an error-count card and a chart of checkout failures to my production dataset.
/// Everything you need. Nothing you don't.
Send JSON from any app
Send logs over HTTP from your backend, browser, or scripts. No SDK needed.
Find the events that matter
Query log levels, time ranges, flow IDs, and nested JSON fields to narrow down a problem.
Turn logs into metrics
Count errors, track unique users, or measure average response times with dashboard cards and charts.
Keep logs organized
Separate apps and environments into datasets, each with its own API key.
Follow a request
Give related events the same flow ID to follow a signup, payment, or background job.
Build with AI
Describe a card or chart in plain English, or generate a full set from recent logs.
/// Documentation
Everything in detail.
Endpoints, fields, filters, formulas, and AI setup.
Reference
API Reference
Send structured logs to a dataset, then read and filter them by level, time range, flow ID, and nested JSON fields.
Reference
Admin API Reference
Create, list, inspect, and delete datasets from scripts and CI. Manage dashboards and charts with an admin key.
Guide
Formula Language
Write dashboard card and chart formulas with count, distinct, numeric aggregates, filters, and math.
AI setup
Skills
Download separate AI skills to send logs, query logs, and manage datasets, Dashboards, and Charts.
$ Start logging in minutes.