LogsDB
LogsDB mode optimizes data streams for log storage with synthetic _source and automatic field mapping. It is a [DataStream<T>] option — not a separate entity target.
[ElasticsearchMappingContext]
[DataStream<LogEntry>(
Type = "logs",
Dataset = "myapp",
Namespace = "production",
DataStreamMode = DataStreamMode.LogsDb
)]
public static partial class LogsContext;
LogsDB data streams work the same as regular data streams but with storage optimizations applied automatically by Elasticsearch. Bootstrap still creates component and data stream templates (classic Streams path).
For managed Kibana wired streams (no local bootstrap, logs.ecs / logs.otel endpoints), see Wired streams. LogsDB mode does not apply to [WiredStream<T>].
- Data streams: standard data stream bootstrapping
- Streams: classic vs wired in Kibana Streams
- Time-series: end-to-end time-series guide