liveBook · Manning

Dummy input plugin

As explained in Logs and Telemetry

A dummy input plugin is a Fluent Bit input plugin that generates synthetic events internally instead of reading them from an external source.

A dummy input plugin generates synthetic log events inside Fluent Bit instead of reading an external source. Configure its JSON payload and assign each source a tag for downstream matching. section 2.1.3

Hello World through stdout

Run `fluent-bit -q -i dummy -p dummy="{\"hello\":\"my world\"}" -t dummy1 -o stdout -m '*'` to generate a tagged event and print it as output. Add another `-i dummy` declaration with a different tag and payload to test multiple synthetic sources. section 2.1.3

Listing 2.1 Command-line-configured Fluent BIt
fluent-bit -q -i dummy -p dummy="{\"hello\":\"my world\"}" -t dummy1
 -o stdout -m '*'

Use the command-line listing as a compact reference for configuring a dummy source, JSON payload, tag, stdout output, and wildcard match. section 2.1.3

How Logs and Telemetry covers it

How deep it goes
Explains internal event generation, JSON payloads, tags, matching, and multiple sources, while deferring detailed routing.
Examples
Uses Hello World JSON, stdout output, two differently tagged dummy sources, and parameterized CLI commands.
What you can do after
Apply it via the Fluent Bit CLI to generate tagged synthetic events and route them to stdout.
How it connects
Connects input plugins with tags, outputs, wildcard matching, JSON formatting, and monitoring pipelines.

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.