liveBook · Manning

Gzip

As explained in Logs and Telemetry

gzip is a lossless compression format and utility commonly used to reduce the size of transmitted or stored data.

gzip is a lossless compression option for reducing large JSON payloads sent through Fluent Bit’s HTTP output. Enable it with the output’s compress property; both endpoints must support the algorithm. section 5.8

Use gzip when configuring HTTP event delivery:

  • Set the compression type to gzip on the HTTP output. section 5.8
  • Apply it when transmitting substantial JSON data to reduce the payload. section 5.8
  • Confirm that both sides of the connection support gzip before enabling it. section 5.8

How Logs and Telemetry covers it

How deep it goes
Explains the configuration property and compatibility requirement but does not detail gzip’s compression internals.
Examples
Uses Fluent Bit HTTP delivery of JSON data as the operational example.
What it assumes
Assumes familiarity with Fluent Bit HTTP output configuration and endpoint communication.
What you can do after
Apply gzip through Fluent Bit’s HTTP output configuration when both endpoints support compression.
How it connects
Connects gzip to HTTP output, JSON payloads, proxies, and endpoint compatibility.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Logs and Telemetry. The section links point to the parts of the book it draws on.