> For the complete documentation index, see [llms.txt](https://docs.rumi.systems/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rumi.systems/rumi-cli/commands/tools.md).

# tools

Utility commands for working with Rumi applications, logs, statistics, and diagnostics.

## Available Tools

| Tool                                               | Description                                                 |
| -------------------------------------------------- | ----------------------------------------------------------- |
| [admin](/rumi-cli/commands/tools/admin.md)         | Administrative CLI for managing running Rumi containers     |
| [discovery](/rumi-cli/commands/tools/discovery.md) | Interactive tool for diagnosing discovery issues            |
| [hbdump](/rumi-cli/commands/tools/hbdump.md)       | Heartbeats dump tool for reading container heartbeat logs   |
| [tlt](/rumi-cli/commands/tools/tlt.md)             | Transaction log tool for querying and analyzing logs        |
| [latreport](/rumi-cli/commands/tools/latreport.md) | Generate latency reports from binary latency files          |
| [txnstats](/rumi-cli/commands/tools/txnstats.md)   | Transaction stats tools for per-transaction timing analysis |

## Quick Reference

### admin

Administrative command-line interface for managing running Rumi containers.

```bash
rumi tools admin [options]
```

### discovery

Interactive tool for diagnosing discovery issues and inspecting discovery caches.

```bash
rumi tools discovery [options] [discovery-descriptor]
```

### hbdump

Heartbeats Dump Tool - Reads binary transaction logs containing container heartbeats and outputs them in human-readable format.

```bash
rumi tools hbdump [options] <log-file>
```

### tlt

Transaction Log Tool - Interactive utility for querying and analyzing Rumi transaction logs.

```bash
rumi tools tlt [options]
```

### latreport

Generate latency reports from binary latency files produced by [`StatsLatencyWriter`](https://build.neeveresearch.com/rumi/javadoc/LATEST/index.html?com/neeve/stats/StatsLatencyWriter.html).

```bash
rumi tools latreport [options]
```

### txnstats

Transaction Stats Tools - Utilities for analyzing per-transaction timing statistics from `.txnstats.log` files.

```bash
rumi tools txnstats <subcommand> [options]
```

Subcommands:

* [dump](/rumi-cli/commands/tools/txnstats/dump.md) - Dump all entries to CSV
* [query](/rumi-cli/commands/tools/txnstats/query.md) - Query logs and join with stats
