lokitee streams lines of text from stdin, forwarding it to stdout and to
Grafana Loki.
Credentials to Loki can be set via flag or environment variable:
-addror$LOKI_ADDR: Base URL of Loki to connect to (i.e.,http://localhost:8080)-usernameor$LOKI_USERNAME: Basic auth username to use for requests. Optional.-passwordor$LOKI_PASSWORD: Basic auth password to use for requests. Optional.
By default, sent logs are written with the label set {job="lokitee"}. This
can be changed with the -labels flag.
Use Go to install:
go install github.com/rfratto/lokitee@main
Write Hello, world to Loki:
echo "Hello, world!" | lokitee
lokitee currently splits lines from stdin and sends each line to Loki,
preventing you from having one log entry that spans multiple lines.