Managing Logs
Dynamic Log Levels
Pinot supports inspecting and modifying Log4J log levels dynamically in production environments through REST. This can often be helpful when debugging an issue that is transient in nature and restarting the server with new configurations files could alter the behavior.
Supported Operations
List All Loggers
Parameter Type
Parameter Name
Description
Sample Usage:
Fetch Specific Logger
Parameter Type
Parameter Name
Description
Sample Usage:
Set Logger Level
Parameter Type
Parameter Name
Description
Sample Usage
Downloading Component Logs
Pinot supports downloading logs directly over HTTP in situations where the operator may not have access to the container, but has access to the rest endpoints.
If the operator has access to the Controller, they can download log files from any one of the other components.
Supported Operations
List Available Log Files
Parameter Type
Parameter Name
Description
Download a Log File
Parameter Type
Parameter name
Description
Remote Log APIs
List Log Files on All Instances
Parameter Type
Parameter Name
Description
List Log Files on a Specific Instance
Parameter Type
Parameter Name
Description
Download Remote Log From Given Instance
Parameter Type
Parameter Name
Description