Skip to content
Novus Examples

Explore the test library

Search files, editable visual templates, and live browser targets from one registry-backed directory. Filtered query views stay crawlable for links but are deliberately noindex; the stable taxonomy pages below remain the canonical search surfaces.

120 results

Page 5 of 5; 24 results per page.

Show the canonical directory
Preview of Structured Application Log — 300 JSON Lines (jsonl)
jsonl
100.8 KB
Actual file preview for Structured Application Log — 300 JSON Lines (jsonl)

Structured Application Log — 300 JSON Lines (jsonl)

Three hundred newline-delimited JSON log records from five services, each with a timestamp, level, logger, message, a nested http object and request and order identifiers. The severity mix is counted in the spec table, so a level filter can be asserted rather than eyeballed.

File
JSONL · Logs
Use case
ObservabilityLog parsing+1· Conversion set
Preview of Structured Log — Blank, Non-JSON and BOM-Prefixed Lines (jsonl)
jsonl
1.8 KB
Actual file preview for Structured Log — Blank, Non-JSON and BOM-Prefixed Lines (jsonl)

Structured Log — Blank, Non-JSON and BOM-Prefixed Lines (jsonl)

A JSON Lines file with the debris a real container stream carries: blank and whitespace-only lines, one bare stderr write from a C library, a mid-file byte-order mark and two lines that are valid JSON but not objects. Five real records are in there.

File
JSONL · Logs
Use case
ObservabilityLog parsing+1· Conversion set
Preview of Structured Log — Clock Skew Across Three Hosts (jsonl)
jsonl
8.6 KB
Actual file preview for Structured Log — Clock Skew Across Three Hosts (jsonl)

Structured Log — Clock Skew Across Three Hosts (jsonl)

Three hosts writing to one stream with disagreeing clocks: one 45 seconds behind and one six hours ahead because NTP is unreachable. Interleaved by host, so a naive tail shows events from the future and a retention window silently drops the past.

File
JSONL · Logs
Use case
ObservabilityLog parsing+1· Conversion set
Preview of Structured Log — Deeply Nested and Very Wide Context (jsonl)
jsonl
4.6 KB
Actual file preview for Structured Log — Deeply Nested and Very Wide Context (jsonl)

Structured Log — Deeply Nested and Very Wide Context (jsonl)

One record nested 24 levels deep, one with 200 sibling keys and one holding a 12 by 12 array of arrays. Field-flattening pipelines turn these into hundreds of dotted keys, and depth limits truncate them silently — this is where both behaviours become visible.

File
JSONL · Logs
Use case
ObservabilityLog parsing+1· Conversion set
Preview of Structured Log — Duplicate Keys in One JSON Object (jsonl)
jsonl
383 B
Actual file preview for Structured Log — Duplicate Keys in One JSON Object (jsonl)

Structured Log — Duplicate Keys in One JSON Object (jsonl)

Records whose objects declare the same key twice, including one where the duplicate changes the severity from debug to error. RFC 8259 permits duplicate names and leaves the outcome undefined, so last-wins and first-wins parsers disagree about what these records say.

File
JSONL · Logs
Use case
ObservabilityLog parsing+1· Conversion set
Preview of Structured Log — High-Cardinality Label Fields (jsonl)
jsonl
58 KB
Actual file preview for Structured Log — High-Cardinality Label Fields (jsonl)

Structured Log — High-Cardinality Label Fields (jsonl)

Every record carries five fields that are unique to it — session, customer, device, pod name and container ID. Harmless as log text, ruinous the moment they are promoted to indexed labels, which is the mistake this fixture exists to make measurable.

File
JSONL · Logs
Use case
ObservabilityLog parsing+1· Conversion set
Preview of Structured Log — Lone Surrogate Escapes, Intentionally Invalid (jsonl)
jsonl
479 B
Actual file preview for Structured Log — Lone Surrogate Escapes, Intentionally Invalid (jsonl)

Structured Log — Lone Surrogate Escapes, Intentionally Invalid (jsonl)

Two records containing unpaired \ud800 and \udfff escapes between three well-formed ones, plus a correct surrogate pair for comparison. Intentionally invalid: the escapes are syntactically legal JSON but cannot be encoded as UTF-8, which is where a re-serialising pipeline breaks.

File
JSONL · Logs
Use case
ObservabilityEncoding detection+1· Conversion set
Preview of Structured Log — Multi-Line Stack Traces Inside JSON (jsonl)
jsonl
2.8 KB
Actual file preview for Structured Log — Multi-Line Stack Traces Inside JSON (jsonl)

Structured Log — Multi-Line Stack Traces Inside JSON (jsonl)

Java, Python and Go stack traces carried inside JSON string fields with their newlines escaped — the shape a structured logger produces, and the one that defeats multi-line joining rules written for plain text. Includes a Caused by chain and a goroutine dump.

File
JSONL · Logs
Use case
ObservabilityLog parsing+1· Conversion set
Preview of Structured Log — One Oversized Record Between Normal Ones (jsonl)
jsonl
75.3 KB
Actual file preview for Structured Log — One Oversized Record Between Normal Ones (jsonl)

Structured Log — One Oversized Record Between Normal Ones (jsonl)

A single record of about 75 KB — a request body accidentally logged — sitting between two ordinary ones. Most shippers cap a line at 16 or 64 KB and either split it into invalid JSON fragments or drop the records around it; this file makes which one happen visible.

File
JSONL · Logs
Use case
ObservabilityLog parsing+1· Conversion set
Preview of Structured Log — Out-of-Order Timestamps (jsonl)
jsonl
5.3 KB
Actual file preview for Structured Log — Out-of-Order Timestamps (jsonl)

Structured Log — Out-of-Order Timestamps (jsonl)

Records whose ts field moves backwards seven times while emitted_seq stays monotonic — what a buffered shipper produces when several workers flush concurrently. The fixture for sort-on-ingest, late-arrival windows and any index that assumes append order equals time order.

File
JSONL · Logs
Use case
ObservabilityLog parsing+1· Conversion set
Preview of Structured Log — Sampling Decisions and Drop Counters (jsonl)
jsonl
12.5 KB
Actual file preview for Structured Log — Sampling Decisions and Drop Counters (jsonl)

Structured Log — Sampling Decisions and Drop Counters (jsonl)

Logs that record their own sampling decision, with periodic dropped_since_last counters so the true event rate can be reconstructed from a sampled stream. Counting sampled records as if they were the whole population is the mistake this fixture is built to expose.

File
JSONL · Logs
Use case
ObservabilityLog parsing+1· Conversion set
Preview of Structured Log — Schema and Type Drift Across Records (jsonl)
jsonl
877 B
Actual file preview for Structured Log — Schema and Type Drift Across Records (jsonl)

Structured Log — Schema and Type Drift Across Records (jsonl)

Six records that all mean the same thing and disagree about how to say it: status as a number, a string, a float and the text OK; user as a string, an object and null; tags as an array and a scalar; and the level and message fields renamed. The mapping conflict that stops an index mid-ingest.

File
JSONL · Logs
Use case
ObservabilityLog parsing+1· Conversion set
Preview of Structured Log — Ten Timestamp Formats, One Instant (jsonl)
jsonl
961 B
Actual file preview for Structured Log — Ten Timestamp Formats, One Instant (jsonl)

Structured Log — Ten Timestamp Formats, One Instant (jsonl)

The same instant written ten ways — RFC 3339 at three precisions and with a non-UTC offset, epoch seconds as integer and float, epoch milliseconds and nanoseconds, Common Log Format and the log4j comma-decimal form. What a timestamp autodetector must resolve to one moment.

File
JSONL · Logs
Use case
ObservabilityLog parsing+1· Conversion set
Preview of Structured Log — Trace-Correlated Records (jsonl)
jsonl
4 KB
Actual file preview for Structured Log — Trace-Correlated Records (jsonl)

Structured Log — Trace-Correlated Records (jsonl)

One log record per span of the canonical checkout trace, each carrying trace_id, span_id, parent_span_id and trace flags. The logs-to-traces jump with a target that actually exists in this catalog, so a correlation query can be verified end to end.

File
JSONL · Logs
Use case
ObservabilityLog parsing+1· Conversion set
Preview of Structured Log — Truncated Final Record, Intentionally Corrupt (jsonl)
jsonl
4.1 KB
Actual file preview for Structured Log — Truncated Final Record, Intentionally Corrupt (jsonl)

Structured Log — Truncated Final Record, Intentionally Corrupt (jsonl)

Twelve complete JSON records followed by a thirteenth cut off after 96 bytes with no trailing newline, exactly as a container log looks when the process is killed mid-write. Intentionally corrupt and small: a tailer must hold the partial line for a continuation rather than emit or discard it.

File
JSONL · Logs
Use case
ObservabilityLog parsing+1· Conversion set
Preview of Structured Log — Unicode, RTL, Emoji and Control Characters (jsonl)
jsonl
888 B
Actual file preview for Structured Log — Unicode, RTL, Emoji and Control Characters (jsonl)

Structured Log — Unicode, RTL, Emoji and Control Characters (jsonl)

Log messages in Latin, Japanese and Arabic scripts, an emoji flag and a zero-width-joiner family, NFC and NFD forms of the same accented letter, and escaped tab, newline and carriage return. Everything that makes a log line's byte length and its display width disagree.

File
JSONL · Logs · UTF-8, unescaped
Use case
ObservabilityLog parsing+1· Conversion set
Preview of Syslog RFC 5424 — Structured Data Elements (log)
log
1.3 KB
Actual file preview for Syslog RFC 5424 — Structured Data Elements (log)

Syslog RFC 5424 — Structured Data Elements (log)

Five RFC 5424 syslog messages with the version digit, a full RFC 3339 timestamp and two structured-data elements per line — including one carrying the trace ID from this category's trace fixtures. The modern syslog most parsers still handle as if it were RFC 3164.

File
LOG · Logs
Use case
ObservabilityLog parsing+1· Conversion set
Preview of systemd Journal — Export Format Entries (log)
log
2 KB
Actual file preview for systemd Journal — Export Format Entries (log)

systemd Journal — Export Format Entries (log)

Five journal entries in systemd's export format — KEY=value lines separated by blank lines, with the double-underscore address fields, a syslog PRIORITY number rather than a level name, and microsecond timestamps. A parser must map priority 3 to error and 6 to info itself.

File
LOG · Logs
Use case
ObservabilityLog parsing+1· Conversion set
Preview of Trace Span Table — Flat CSV Export (csv)
csv
1.4 KB
Actual file preview for Trace Span Table — Flat CSV Export (csv)

Trace Span Table — Flat CSV Export (csv)

The same 13 spans flattened to a CSV table — span and parent IDs, service, name, kind, start timestamp, duration and status. The shape a trace store exports for spreadsheet analysis, and a readable ground truth to diff the three JSON twins against.

File
CSV · Traces · 13 rows
Use case
ObservabilityCSV parsing+1· Conversion set
Preview of Vector — Log Topology in TOML with Multi-Line Transforms (toml)
toml
1.3 KB
Actual file preview for Vector — Log Topology in TOML with Multi-Line Transforms (toml)

Vector — Log Topology in TOML with Multi-Line Transforms (toml)

A log-processing topology in TOML where components declare their inputs rather than an explicit graph, including a dropped-event route consumed as parse_json.dropped. The transform bodies are triple-quoted multi-line strings holding a different language, which is what breaks TOML tooling here.

File
TOML · Alerts
Use case
ObservabilityConfig parsing+1· Conversion set
Preview of W3C traceparent — Valid and Invalid Header Cases (txt)
txt
1.2 KB
Actual file preview for W3C traceparent — Valid and Invalid Header Cases (txt)

W3C traceparent — Valid and Invalid Header Cases (txt)

A labelled set of traceparent header values: four that must parse — including a future version with extra fields, which parsers are required to accept — and eight that must be rejected, covering all-zero IDs, version ff, short and uppercase trace IDs, and missing or trailing fields.

File
TXT · Traces
Use case
ObservabilitySchema validation+1· Conversion set
Preview of W3C tracestate — List Members, Limits and Rejects (txt)
txt
1.6 KB
Actual file preview for W3C tracestate — List Members, Limits and Rejects (txt)

W3C tracestate — List Members, Limits and Rejects (txt)

tracestate header values covering vendor-prefixed keys, optional whitespace, the exact 32-member limit and a 33-member case that must lose its last member rather than its first — plus duplicate keys, uppercase keys, a bare key and an over-long key that must be rejected.

File
TXT · Traces
Use case
ObservabilitySchema validation+1· Conversion set
Preview of Wall-Clock Profile — Per-Thread Folded Stacks (txt)
txt
498 B
Actual file preview for Wall-Clock Profile — Per-Thread Folded Stacks (txt)

Wall-Clock Profile — Per-Thread Folded Stacks (txt)

A 30-second wall-clock profile with the thread name as the root frame, so time blocked in reads is visible instead of invisible. Off-CPU time dominates — the shape that tells you a service is waiting, not computing, which a CPU profile alone cannot show.

File
TXT · Profiles
Use case
ObservabilityPerformance testing+1· Conversion set
Preview of Zipkin v2 JSON Trace — Same 13-Span Checkout (json)
json
7.6 KB
Actual file preview for Zipkin v2 JSON Trace — Same 13-Span Checkout (json)

Zipkin v2 JSON Trace — Same 13-Span Checkout (json)

The checkout trace as a flat Zipkin v2 span list with localEndpoint, string-only tags and annotations. Two conversions are deliberately visible: Zipkin has no INTERNAL kind, so those two spans omit kind, and every typed attribute is stringified.

File
JSON · Traces
Use case
ObservabilityJSON parsing+1· Conversion set