@@ -8,7 +8,7 @@ Before diving into [Fluent Bit](https://fluentbit.io) you might want to get acqu
88with some of the key concepts of the service. This document provides an
99introduction to those concepts and common [ Fluent Bit] ( https://fluentbit.io )
1010terminology. Reading this document will help you gain a more general understanding of the
11- log and stream processor.
11+ following topics:
1212
1313- Event or Record
1414- Filtering
@@ -31,17 +31,17 @@ Jan 18 12:52:16 flb systemd[2222]: Started GNOME Terminal Server.
3131Jan 18 12:52:16 flb gsd-media-keys[2640]: # watch_fast: "/org/gnome/terminal/legacy/" (establishing: 0, active: 0)
3232```
3333
34- It contains four lines, representing four independent Events.
34+ It contains four lines that represent four independent Events.
3535
36- Internally, an Event is comprised of:
36+ An Event is comprised of:
3737
3838- timestamp
3939- key/value metadata (v2.1.0 and greater)
4040- payload
4141
4242### Event format
4343
44- The Fluent Bit wire protocol represents an Event as a 2 -element array
44+ The Fluent Bit wire protocol represents an Event as a two -element array
4545with a nested array as the first element:
4646
4747``` javascript copy
5252
5353- _ ` TIMESTAMP ` _ is a timestamp in seconds as an integer or floating point value
5454 (not a string).
55- - _ ` METADATA ` _ is a possibly empty object containing event metadata.
55+ - _ ` METADATA ` _ is an object containing event metadata, and might be empty .
5656- _ ` MESSAGE ` _ is an object containing the event body.
5757
5858Fluent Bit versions prior to v2.1.0 used:
@@ -66,7 +66,7 @@ streams.
6666
6767## Filtering
6868
69- You might need to perform modifications on the Event's content. The process to alter,
69+ You might need to perform modifications on an Event's content. The process to alter,
7070append to, or drop Events is called [ _ filtering_ ] ( data-pipeline/filter.md ) .
7171
7272Use filtering to:
@@ -97,8 +97,8 @@ Matches, see [Routing](data-pipeline/router.md).
9797
9898## Timestamp
9999
100- The timestamp represents the time an Event was created. Every Event contains a
101- timestamp associated. A timestamp always exists , and is set by the Input plugin or
100+ The timestamp represents the time an Event was created. Every Event contains an
101+ associated timestamps. All events have timestamps , and they're set by the input plugin or
102102discovered through a data parsing process.
103103
104104The timestamp is a numeric fractional integer in the format:
@@ -114,8 +114,8 @@ where:
114114
115115## Match
116116
117- Fluent Bit lets you deliver your collected and processed Events to one or multiple
118- destinations through a routing phase . A _ Match_ represents a rule to select Events
117+ Fluent Bit lets you route your collected and processed Events to one or multiple
118+ destinations. A _ Match_ represents a rule to select Events
119119where a Tag matches a defined rule.
120120
121121To learn more about Tags and Matches, see [ Routing] ( data-pipeline/router.md ) .
@@ -124,7 +124,7 @@ To learn more about Tags and Matches, see [Routing](data-pipeline/router.md).
124124
125125Source events can have a structure. A structure defines a set of ` keys ` and ` values `
126126inside the Event message to implement faster operations on data modifications.
127- Fluent Bit handles every Event message as a structured message.
127+ Fluent Bit treats every Event message as a structured message.
128128
129129Consider the following two messages:
130130
0 commit comments