Konstantin Orlov created IGNITE-20014:
-----------------------------------------

             Summary: System Views in AI3
                 Key: IGNITE-20014
                 URL: https://issues.apache.org/jira/browse/IGNITE-20014
             Project: Ignite
          Issue Type: Epic
            Reporter: Konstantin Orlov


h2. Motivation

Maintenance of complex software systems can be challenging, requiring efficient 
monitoring, troubleshooting, and decision-making processes. However, without a 
comprehensive understanding of the system's internal state, identifying issues 
and making informed decisions becomes difficult. System Views, also known as 
virtual tables, is a powerful tool that is meant to expose the system's state 
and provide real-time insights into its various components. Therefore, 
introducing System Views into Apache Ignite 3 can significantly improve the 
system's maintainability.
h2. Requirements
 # Any component of the AI3 should be able to register system views

 
 # Updating the view should be as easy as restarting the cluster with updated 
view definition

 
 # Once registered, the view should be available on every node. This implies, 
even if the view was registered on node N1 only, and is having data provider 
for this view on N1 only, it still should be possible to query all the data 
from this view from node N2. In other words, a user is going to interact with 
the cluster, not a particular node, and view must be queryable regardless it 
was registered on every node or not



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to