Numo Logs
Ship your application and job logs to Numo over one HTTP endpoint, then search, tail, and chart them — no agents, no cluster to run.
How it works
- 01
Create a stream
A stream is an ingest source with its own token. Point one per app, service, or job.
- 02
POST your logs
Send single entries or batches to the ingest URL — level, message, and any JSON metadata you like.
- 03
Search & tail
Filter by level, search across message and metadata, watch new entries live, and spot error spikes.
Features
Simple HTTP ingest
POST a JSON object or array to your stream's token URL. No SDK required; batches are fine.
Fast full-text search
Trigram-indexed search across message and metadata — find a request id buried in a field, quickly.
Live tail
Flip on tail and watch new entries stream in, honoring your current level and search filters.
Error-rate chart
A 24-hour volume chart with errors and warnings broken out, so spikes jump right out.
Level filters
Debug, info, warn, error — filter to what matters and count each level at a glance.
Per-plan retention
Logs are kept for your plan's window and swept automatically after that — no manual cleanup.
Numo Logs pricing
Start free. Upgrade Numo Logs on its own — monthly or annual. Members and channels are shared across your workspace.
Free
.
- 1 log streams
- 0.5 GB/mo ingest
- 1 day retention
- 3 team members
- Alerts: Slack · Discord
Pro
Popular.
- 5 log streams
- 3 GB/mo ingest
- 7 days retention
- 5 team members
- Alerts: Slack · Discord · Email
Team
.
- 20 log streams
- 20 GB/mo ingest
- 30 days retention
- 15 team members
- Alerts: Slack · Discord · Email · Webhook
Business
.
- 75 log streams
- 30 GB/mo ingest
- 90 days retention
- Unlimited team members
- Alerts: Slack · Discord · Email · Webhook
Members & alert channels are shared across your workspace and follow your highest active plan. Need more? Talk to us about Enterprise.
Your logs, searchable in minutes.
Start on the free plan — no card required. Create a stream and pipe in your first line.
Start free