Amber is a scalable, fault-tolerant log analysis system for use with LLM analyzers.
Although Amber in its current form is more geared towards use with LLMs, it can be used with any kind of analyzer, though the benefits fade away.
Amber comprises 3 systems:
- CLI (this)
- Router
- Analyzers, implemented by end users, and must adhere to the protocol. Example python3 implementation is available at enckrish/aquamarine.
The docs for using Amber can be found here.
Amber CLI is written in Go, using tview for the terminal UI.
The presentation on Amber can be found at https://drive.google.com/file/d/1l_A511ot6_os74rmG7KmtN4plHdor_do/view?usp=sharing.