Introduction To Radioactive Tracing; How To Configure Conditional Debug And Radioactive Tracing; Conditional Debugging And Radioactive Tracing; Location Of Tracefiles - Cisco Catalyst 9200 Configuration Manual

Hide thumbs Also See for Catalyst 9200:
Table of Contents

Advertisement

Introduction to Radioactive Tracing

A condition refers to a feature or identity, where identity could be an interface, IP Address, or a MAC address
and so on.
Note
MAC address is the only supported condition.
This is in contrast to the general debug command, that produces its output without discriminating on the
feature objects that are being processed. General debug command consumes a lot of system resources and
impacts the system performance.
Introduction to Radioactive Tracing
Radioactive tracing provides the ability to stitch together a chain of execution for operations of interest across
the system, at an increased verbosity level. This provides a way to conditionally print debug information (up
to DEBUG Level or a specified level) across threads, processes and function calls.
Note
The default level is DEBUG. The users cannot change this to another level.
The following features are enabled for Radioactive Tracing:
• IGMP Snooping
• Layer 2 Multicast

How to Configure Conditional Debug and Radioactive Tracing

Conditional Debugging and Radioactive Tracing

Radioactive Tracing when coupled with Conditional Debugging, enable us to have a single debug CLI to
debug all execution contexts related to the condition. This can be done without being aware of the various
control flow processes of the feature within the box and without having to issue debugs at these processes
individually.

Location of Tracefiles

By default the tracefile logs will be generated for each process and saved into either the /tmp/rp/trace or
/tmp/fp/trace directory. In this temp directory, the trace logs are written to files, which are of 1 MB size each.
The directory can hold up to a maximum of 25 such files for a given process. When a tracefile in the /tmp
directory reaches its 1MB limit or whatever size was configured for it during the boot time, it is rotated out
to an archive location in the /crashinfo partition under tracelogs directory.
The /tmp directory holds only a single tracefile for a given process. Once the file reaches its file size limit it
is rotated out to /crashinfo/tracelogs. In the archive directory, up to 25 files are accumulated, after which the
oldest one is replaced by the newly rotated file from /tmp.
System Management Configuration Guide, Cisco IOS XE Gibraltar 16.10.x (Catalyst 9200 Switches)
232
Conditional Debug and Radioactive Tracing

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents