Skip to content

gmorell/oxxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

*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

Releases

No releases published

Packages

No packages published

Languages