Watcher contains a mechanism whereby developers and system administrators can generate a report about the state of a running Watcher service. This report is called a Guru Meditation Report (GMR for short).
A GMR can be generated by sending the USR2 signal to any Watcher process with support (see below). The GMR will then be outputted as standard error for that particular process.
For example, suppose that watcher-api
has process id 8675
, and was run
with 2>/var/log/watcher/watcher-api-err.log
. Then, kill -USR2 8675
will trigger the Guru Meditation report to be printed to
/var/log/watcher/watcher-api-err.log
.
The GMR is designed to be extensible; any particular service may add its own sections. However, the base GMR consists of several sections:
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.