Core DB: Appendix A: Statistics

Document created by RSA Information Design and Development on Mar 16, 2017
Version 1Show Document
  • View in full screen mode
  

This topic describes statistics used to monitor system operation. The Core services provide a very large number of statistics for monitoring the operation of the system. Some of them are useful for monitoring performance, while some of them exist for monitoring the operation of the system or for debugging purposes.

Statistics in /database/stats

The following table shows the meaning of the statistics in /database/stats.

                                         
StatisticMeaning
meta.bytes, packet.bytes, session.bytesThe total size of data (in bytes) stored in each database
meta.first.id, packet.first.id, session.first.idThe first meta ID, packet ID, and session ID, respectively, stored in the database
meta.last.id, packet.last.id, session.last.idThe last meta ID, packet ID, and session ID, respectively, stored in the database
meta.oldest.file.time, packet.oldest.file.time, session.oldest.file.timeThe creation date of the oldest file in each database
meta.rate, packet.rate, session.rateThe count of the number of meta, packet, and session objects added to each database over the last second
meta.total, packet.total, session.totalThe total number of meta, packet, and session objects within each database
meta.volume.bytes, packet.volume.bytes, session.volume.bytesThe approximate total volume size (in bytes) for all directories used by each database
meta.free.space, packet.free.space, session.free.spaceThe approximate total unused space (in bytes) across all directories used by each database

Statistics in /index/stats

The following table shows the meaning of the statistics in /index/stats.

                                                                 
StatisticMeaning
checkpoint.page, checkpoint.summaryThe last objects stored the last time an index save was created (debugging)
index.bytesAn approximate measure of how much disk space is required by index files
index.last.load.timeThe timestamp when the current index configuration was loaded from the index configuration files
memory.usedAn approximate measure of how much memory is occupied by the index
page.first.id, summary.first.idThe first page and summary object stored in the index (debugging)
page.last.id, summary.last.idThe last page and summary object stored in the index (debugging)
page.total, summary.totalNumber of pages and summaries in the index (debugging)
session.first.idThe ID of the first session indexed
session.last.idThe ID of the last session indexed
sessions.since.saveThe number of sessions currently held by the current index slice
values.addedThe number of unique values added to the current index slice
slices.totalThe number of slices in the index
time.beginThe oldest time meta indexed
time.endThe most recent time meta indexed

Statistics in /sdk/stats

The following table shows the meaning of the statistics in /sdk/stats.

                                   
StatisticMeaning
cache.window.time.beginThe beginning of the current time enforced by cache.window.minutes
cache.window.time.endThe end of the current time enforced by cache.window.minutes
queries.activeThe number of queries currently executing in the index
queries.queuedThe number of queries waiting for execution
values.callsThe number of calls made to the "values" function since the process was started
values.calls.cachedThe number of calls made to the "values" function that were resolved by the values call result cache

Per-query statistics

SDK operations, such as query and values, provide information about their execution status in /sdk/config/stats/queries/<handleid>, where <handleid> is a unique identifier for the query operation.

The following table shows the meaning of per-query statistics.

                                       
StatisticMeaning
channel.pathThis stat provides a link to the connection channel over which the operation is communicating. This channel is used to communicate results back to the client.
query.typeThe type of operation being performed, such as queries or values
queryThe complete set of parameters given to the query
query.progressThe percentage of the query execution that has completed
query.statusA message describing what stage of the query execution is currently occurring
running.sinceThe time at which the query began execution
userThe user name that executed the query
You are here
Table of Contents > Appendix A: Statistics

Attachments

    Outcomes