eG Monitoring
 

Measures reported by IgniteCacDetTest

Apache Ignite comes with a feature rich cache with various configurations which can be used as per the requirement of the application using the cache.

This test is an extension of Cache Test and gather metrics around the key features of the cache if they are enabled or not. While debugging the cache this information is key to get to the bottom of the issue for administrators.

Outputs of the test: One set of results for each Apache Ignite Server

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
empty Indicates if the cache is empty Boolean

 

indexRebuildInProgress Indicates if currently the index rebuild is in progress. Boolean

If the index rebuilt in progress, cache performance may be slow.

readThrough Indicates if the cache is in read-through mode i.e. application will use cache primarily to read data. Boolean

If the cache is being used in read through mode, it is important for administrators to ensure that cache is completely in sync with database, so as to provide latest data.

managementEnabled Indicates if the cache management is enabled for the given cache. Boolean

 

statisticsEnabled Indicates if the statistics collection is enabled. Boolean

 

storeByValue Indicates if cache is configured in store by value mode. Boolean

 

validForReading Indicates if the cache is configured in a topology provides valid read operations. Boolean

The way cache topology is designed and how cache is distributed across the nodes may affect reading and writing efficiency.

validForWriting Indicates if the cache is configured in a topology provides valid write operations. Boolean

The way cache topology is designed and how cache is distributed across the nodes may affect reading and writing efficiency.

writeBehindEnabled Indicates if the write behind is enabled and cache data is being synchronized with persistence store. Boolean

Write behind ensures that cache data is written back to database on regular intervals.

writeThrough Indicates if the cache is in write-through mode i.e. application will use cache primarily to write data to persistence store. Boolean

If the cache is being used in write through mode, it is important for administrators to ensure that cache is completely in sync with database, so as to provide latest data to consumers which might be reading from database.