We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Replace em-dashes with plain hyphens across all pages
Note startup validation on the tenant row in the settings table
Tenant is validated at configuration time against Loki tenant ID rules (throws ArgumentException)
Fix v8->v9 accuracy: tenant existed in v8, period default was already 1s; benchmarks links to master; document invalid-tenant behaviour change
Performance: 3-way benchmarks (post-optimization) + V9 optimization log - Benchmarks: refresh to post-optimization numbers; YetAnother kept as an external yardstick, with the detailed figures in the repo benchmarks/ README - V9 Optimization Log: new page with the per-step optimization record - _Sidebar: list the V9 Optimization Log under Performance Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
docs: add Structured metadata page; trace/span via traceIdMode/spanIdMode New Structured-metadata page (the three tiers, cardinality, Loki 3.0+ requirements, querying). Update Trace-and-span-enrichment to the LokiFieldDestination enum; add propertiesAsStructuredMetadata + traceIdMode/spanIdMode to Application-settings; fix option names in Breaking-changes / Upgrading; cross-link from Mapping-properties-to-labels; add to the sidebar. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Docs: credentials is a single LokiCredentials object param again (v9) v9 reverted credentials from the short-lived credentialsLogin/credentialsPassword split back to a single LokiCredentials object. Updates Application-settings, Authentication-and-multi-tenancy and Custom-HttpClient; drops the now-obsolete credentials rows from Breaking-changes and Upgrading, plus the stale 'period is a string' note. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Application-settings: period/retryTimeLimit are TimeSpan?, not string Reflects the v9 change from string params to Nullable<TimeSpan>; JSON is still written as an hh:mm:ss string. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Drop v9 note from historical v6 changelog entry Historical sections stay verbatim apart from repo-link updates. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Update wiki for v9 rewrite Rewrite Application-settings and Visualizing-log-level for the V9 API; add a V9 section to Breaking-changes and repoint repo links to serilog-contrib; refresh Common-problems retry/queue behaviour; note V9 body changes in Mapping and Using pages. Add Custom-HttpClient, Trace-and-span-enrichment, Authentication-and-multi-tenancy, Custom-exception-formatting and Upgrading-from-v8-to-v9 pages. Remove Comparison-with-another-Loki-sinks and update the sidebar. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Updated Breaking changes (markdown)
Updated Comparison with another Loki sinks (markdown)
Updated Enterprise application configuration example (markdown)
Updated Using LokiJsonTextFormatter and Grafana Loki json parser (markdown)
Updated _Sidebar (markdown)
Updated Labels filtration (markdown)
Updated Application settings (markdown)
Updated Common problems (markdown)
Destroyed Grafana Loki sink (markdown)
Updated Real application configuration example (markdown)