Skip to content

Add option to disable specific data categories (e.g., user quotas) to improve performance

Title

Add option to disable specific data categories (e.g., user quotas) to improve performance

Description

Hello,

I'm using the plugin in an environment with over 350 Nextcloud user accounts, and I've noticed that the plugin runtime becomes significantly longer – often several minutes – mainly due to the processing of user quota data.

However, in my specific use case, quota information is not relevant. It would be extremely helpful if the plugin provided an option to selectively disable certain data categories, such as:

  • user quotas
  • app stats
  • storage shares
  • etc.

A configuration parameter (e.g. via environment variable, plugin config, or rule-based option in Checkmk) to enable/disable specific sections of the API data collection would greatly improve performance and scalability for large deployments.

Would you consider implementing such a feature?

Thank you for the great work so far!