Skip to content
share

Read data from standard input

Input Plugin: Standard input (stdin)

This plugin reads data from the standard input stream and is activated by default.

Configuration

input:
  stdin: true
  # disable reading from stdin
  # stdin: false

output:
  stdout: yaml
  # use 'pretty' for pretty json and 'ldjson' for line delimited json
  # stdout: pretty
  # stdout: ldjson

Start logagent

cat test.log | logagent --yaml
cat test.log | logagent --config stdin.yaml
# convert a JSON file to YAML
cat test.json | logagent --yaml > test.yml
# index a JSON file in elasticsearch
cat mydata.json | logagent -e http://elasticsearch:9200 -i myindex