Enable the admin panel#
This guide addresses how to enable the admin Panel to begin monitoring resource usage and user behavior.
The /admin
panel provides an overview of the current application and provides tools for debugging and profiling. It can be enabled by passing the --admin
argument to the panel serve
command.
panel serve my-app.py --admin
When you have successfully enabled it you should be able to visit the /admin
endpoint of your application, e.g. if you are serving locally on port 5006, visit http://localhost:5006/admin
. You should now be greeted with the overview page, which provides some details about currently active sessions, running versions and resource usage (if psutil
is installed):
Changing the admin panel endpoint#
You can change the endpoint that the admin page is rendered at by using the flag --admin-endpoint="/my-new-admin-endpoint"
. This will change where the admin endpoint is in the Bokeh server, and cause a 404: Not Found
page to be shown if you navigate to the default /admin
path discussed above. As an example, using the following command to start your Panel app
panel serve my-app.py --admin --admin-endpoint="/my-new-admin-endpoint"
and navigating to http://localhost:5006/admin will result in a 404 page, however, navigating to http://localhost:5006/my-new-admin-endpoint will result in the admin panel.