ceph/doc/cluster-ops/debug.rst

26 lines
1.2 KiB
ReStructuredText

=======================
Debugging and Logging
=======================
You may view Ceph log files under ``/var/log/ceph`` (the default location).
Ceph is still on the leading edge, so you may encounter situations that require
using Ceph's debugging and logging. To activate and configure Ceph's debug
logging, refer to `Ceph Logging and Debugging`_. For additional logging
settings, refer to the `Logging and Debugging Config Reference`_.
.. _Ceph Logging and Debugging: ../../config-cluster/ceph-conf#ceph-logging-and-debugging
.. _Logging and Debugging Config Reference: ../../config-cluster/log-and-debug-ref
You can change the logging settings at runtime so that you don't have to
stop and restart the cluster. Refer to `Ceph Configuration - Runtime Changes`_
for additional details.
Debugging may also require you to track down memory and threading issues.
You can run a single daemon, a type of daemon, or the whole cluster with
Valgrind. You should only use Valgrind when developing or debugging Ceph.
Valgrind is computationally expensive, and will slow down your system otherwise.
Valgrind messages are logged to ``stderr``.
.. _Ceph Configuration - Runtime Changes: ../../config-cluster/ceph-conf#ceph-runtime-config