I’m currently working on a project where I need to scrape the entire content of a dashboard from a custom-built Panel Plugin. My goal is to extract all the dashboard data, including any filters and settings applied by the user, and convert this information into JSON format.
While I know it’s possible to retrieve the underlying data from the relevant datasources, as far as I understand, this typically excludes the applied filters and pre-calculations performed within the dashboard.
[auditing]
# Enable the auditing feature
enabled = false
# List of enabled loggers
loggers = file
# Keep dashboard content in the logs (request or response fields); this can significantly increase the size of your logs.
log_dashboard_content = false
# Keep requests and responses body; this can significantly increase the size of your logs.
verbose = false
# Write an audit log for every status code.
# By default it only logs the following ones: 2XX, 3XX, 401, 403 and 500.
log_all_status_codes = false
# Maximum response body (in bytes) to be audited; 500KiB by default.
# May help reducing the memory footprint caused by auditing.
max_response_size_bytes = 512000