Log management
Logs
Indexing every field is why log platforms cost more than the infrastructure they watch. Northwind indexes metadata and scans the rest, quickly.
How logs works
Index metadata, scan the body
Service, host, level and trace ID are indexed. Message bodies are scanned from columnar storage, which is fast enough that the difference does not show.
One query language
The same NWQL expression filters logs, traces and metrics. You stop translating between three dialects during an incident.
Live tail that survives volume
Streaming tail with server-side filtering, so a noisy deploy does not turn the console into a firehose you have to close.
Specification
The numbers that matter.
Published rather than discovered during a proof of concept.
| Storage | Columnar, compressed ~11:1 |
|---|---|
| Indexed fields | Metadata only |
| Live tail latency | Under 2 seconds |
| Max line length | 256 KB |