Debug Tools

Ozone Debug command (ozone debug) is a collection of developer tools intended to help in debugging and get more information of various components of ozone.

It includes the following tools:

  • ldb - Tools to debug RocksDB related issues.
  • om - Debug commands related to OM.
  • datanode - Debug commands related to Datanode.
  • replicas - Debug commands for key replica related issues.
  • ratis - Debug commands related to Ratis.
  • auditparser - A tool to parse and query Ozone audit logs.
  • log - A tool to parse and provide insights on logs, currently supports only the datanode’s container logs.
  • checknative - Checks if native libraries are loaded
  • version - Show internal version of Ozone components

For more information see the following subpages:

LDB Tool

Parsing rocksDB and debugging related issues.

LDB Tool

Debug OM

Debug commands related to OM.

Debug OM

Debug Datanode

Debug commands related to datanode.

Debug Datanode

Debug Replicas

Debug commands for replica-related issues.

Debug Replicas

Ratis Log Parser

Parse ratis logs to be in human understandable form.

Ratis Log Parser

Audit Parser

Tool for querying the ozone audit logs.

Audit Parser

Container Replica Debugger Tool

Processing and querying container log files from Ozone datanodes to track state transitions.

Container Replica Debugger Tool