Txlog Agent Documentation
I've built the Txlog Agent to take the headache out of tracking system changes on RPM-based machines. It's a specialized tool that gathers up your transactional data and sends it over to a central server. Why bother doing this manually? By automating the whole process, I've made it easy for you to see exactly what's happening across your entire infrastructure from one place.
TL;DR
If you're in a hurry, here is how you get it up and running.
# Install
sudo dnf localinstall -y https://rpm.rda.run/repo.rpm
sudo dnf install -y txlog
# Configure (update server URL)
sudo nano /etc/txlog.yaml
# Run
txlog build1. Tutorials
Just getting started? I've put together these lessons to help you get the hang of things.
- Getting Started: I'll walk you through the first installation and setup.
- MCP Getting Started: Learn how to connect your AI assistants to your infrastructure using the MCP server.
2. How-to Guides
Got a specific goal in mind? These guides will show you exactly how to reach it.
- Configure Authentication: I'll show you how to set up API keys or basic auth.
- Verify Data Integrity: It's important to know your local and server data match, isn't it?
- Run in CI/CD: Using the agent in automated pipelines is a breeze.
- Secure Configuration: Let's make sure your credentials stay private.
- Configure MCP with SSE: Setting up the MCP server for web clients is easier than you think.
3. Reference
Looking for the technical details? You'll find everything you need right here.
- CLI Commands: A complete list of commands like
build,verify, andversion. - MCP Tools: All the tools and prompts available for your AI assistants.
- Configuration: Every parameter you can tweak in
txlog.yaml. - Environment Variables: From
NO_COLORto more advanced settings.
4. Explanation
Ever wonder why we built things the way we did? These pages go behind the scenes.
- Architecture Overview: A look at how the whole system fits together.
- Data Collection: A candid look at exactly what data we gather from your systems and why it matters.
- Data Synchronization: I've documented the logic we use to keep everything in sync.
- Design Choices: Why we chose Go, Cobra, and Regex for this project.
- MCP Integration: The "why" and "how" of our Model Context Protocol integration.
Quick Links
- Project Repository: github.com/txlog/agent
- Issue Tracker: github.com/txlog/agent/issues
