Skip to content

Latest commit

 

History

History
52 lines (31 loc) · 1.23 KB

README.md

File metadata and controls

52 lines (31 loc) · 1.23 KB

*OXXY

A family of tools to move and proxy log data over various transports with the eventual goal of putting them into Loki

  • Loxxy, A loki HTTP proxy that can
    • only deal with authentication
    • publish log data over rabbitmq / mqtt
  • Moxxy and Roxxy, A pair of tools to pull data out of rabbitmq queues and mqtt topics
  • Toxxy, a test data provider for publishing test logs to mqtt and rabbitmq

Some Configurations

  • Loxxy in your cloud, authenticating logs
  • Loxxy on your edge, pushing logs into mqtt topics, Moxxy in your cloud, pushing them to loki
  • Loxxy on your edge, pushing logs into mqtt (backed by rabbitmq), Roxxy in your cloud, pushing them to loki

LOXXY

An Authenticated Loki Proxy with configurable transport backends

To-Support:

  • Injecting Org ID Header from env/cmd (opt)
  • Injecting arbitrary labels from env/cmd (opt)

Backends:

  • Basic HTTP Proxy
  • MQTT Publisher
  • AMQP Publisher

MOXXY

Grabs mqtt messages and passes them to Loki

ROXXY

Grabs RabbitMQ messages from a queue and passes them to loki

TOXXY

a tester program that publishes either json or protobuf messages across various busses

Mostly Kidding 👇

DOXXY

A userauth database

BOXXY

A Rust logger facade that ships mqtt messages