Hi all. I’d like to propose adding a new system view that exposes information about plugins installed on cluster nodes.
Currently, plugin information is printed to the log only once during node startup. In practice, this makes it inconvenient to inspect plugin details later. For example, if someone wants to check which version of a particular plugin is running on a node, they need to find logs from that node’s most recent startup. This is not very convenient, and in some cases the required logs may already be unavailable due to log rotation. I think it would be useful to have a dedicated system view that allows users to inspect plugin-related information at runtime for all cluster nodes. Possible fields could include: * node ID / consistent ID * plugin name * plugin version * plugin class name * plugin info // To do this, I propose adding a new method, String org.apache.ignite.plugin.PluginProvider#info. Potential benefits: * easier operational troubleshooting * simpler verification of plugin versions across the cluster * no dependency on startup logs * better observability of node configuration/state What do you think? Comments, suggestions, or objections?
