mirror of
https://github.com/vyos/vyos-documentation.git
synced 2025-10-26 01:31:44 +02:00
This commit introduces extensive documentation for VyOS VPP (Vector Packet Processing) Dataplane interfaces and features, including examples. Features documented: * VPP integration description, base requirements and limitations * VPP dataplane core settings * Features enabled in the dataplane: ACL, IPsec, NAT, sFlow * VPP interface types: bonding, bridge, GRE, IPIP, kernel, loopback, VXLAN, XConnect Note: This is an initial documentation version that will require ongoing improvements based on user feedback and questions, real-world deployment testing and validation, additional use cases and configuration scenarios discovered in production. Therefore, all pages are marked as "need improvement".
43 lines
1.7 KiB
ReStructuredText
43 lines
1.7 KiB
ReStructuredText
:lastproofread: 2025-09-04
|
|
|
|
.. _vpp_config_dataplane_logging:
|
|
|
|
.. include:: /_include/need_improvement.txt
|
|
|
|
#########################
|
|
VPP Logging Configuration
|
|
#########################
|
|
|
|
VPP logging is an important part of monitoring and troubleshooting the performance and behavior of the VPP dataplane.
|
|
|
|
VPP logs are stored in the ``/var/log/vpp.log`` file. Additionally daemon logs can be found in the system journal.
|
|
|
|
Logging detalization can be configured via the next command:
|
|
|
|
.. cfgcmd:: set vpp settings logging default-log-level <level>
|
|
|
|
Where ``<level>`` can be one of the following:
|
|
|
|
- ``emerg`` (Emergency) - System is unusable.
|
|
- ``alert`` (Alert) - Immediate action required.
|
|
- ``crit`` (Critical) - Critical conditions.
|
|
- ``err`` (Error) - Error conditions.
|
|
- ``warn`` (Warning) - Warning conditions.
|
|
- ``notice`` (Notice) - Normal but significant.
|
|
- ``info`` (Informational) - Routine informational messages.
|
|
- ``debug`` (Debug) - Detailed debugging messages.
|
|
- ``disabled`` (Disabled) - Logging disabled.
|
|
|
|
It is recommended to set logging level to ``debug`` only for troubleshooting purposes, as it can generate a large volume of log data. For regular operation, a level of ``info`` or ``warn`` is usually sufficient.
|
|
|
|
Potential Issues and Troubleshooting
|
|
====================================
|
|
|
|
Improper logging configuration can lead to various issues, including:
|
|
|
|
- Excessive log file sizes if the logging level is set too high (e.g., ``debug``)
|
|
- Missing critical information if the logging level is set too low (e.g., ``alert``)
|
|
- Performance degradation due to excessive logging overhead
|
|
|
|
Consider adjusting the logging level if you experience issues mentioned above.
|