Modify Default Settings for Storing Historical Data

Use the RTView Configuration Application to change the default settings for storing historical data for Solace and the default cache settings to modify the default behavior of the data being collected, aggregated and stored.

Define the Storage of In Memory History

You can define the maximum number of history rows to store in memory in the Solace/Data Storage/History Rows property. This property can improve Monitor responsiveness.

Note that changing this value is only recommended if you have a high degree of understanding about how historical data is being stored in memory, as well as how that data is compacted and stored in the database.

The History Rows property defines the maximum number of rows to store for the SolVpns, SolClientStats, SolAppliances, SolEndpoints, SolCspfNeighbors, SolBridgeStats, SolApplianceInterfaces, SolApplianceMessageSpool, SolEndpointStats, SolEventModuleEvents and SolAppliancesQuality caches. The default setting for History Rows is 50,000.

To modify the default settings:

Define Compaction Rules

Data compaction, essentially, is reducing redundancy in the data to be stored in the database by using a rule so that you store sampled data instead of raw data, which prevents storing of redundant data which potentially can overload the database. The compaction rule is defined through the following fields:

To modify these settings do the following:

Define Duration

The data for each metric is stored in a specific cache and, when the data is not updated in a certain period of time, that data either marked as expired or, if it has been expired over an extended period of time, it is deleted from the cache altogether.

Enable/Disable Storage of Historical Data

Under History Storage you can select which tables you want the Historian to store in the database. To enable/disable the collection of historical data, perform the following:

Define Prefix for All History Table Names

The History Table Name Prefix field allows you to define a prefix that is added to the database table names so that the Monitor can differentiate history data between data servers when you have multiple data servers with corresponding Historians using the same solution package(s) and database. In this case, each Historian needs to save to a different table, otherwise the corresponding data server will load metrics from both Historians on startup. Once you have defined the History Table Name Prefix, you need to create the corresponding tables in your database as follows:

To add the prefix do the following:

configUI_DataStorage_HistPre.gif