...
The Ignite will log some additional internal statistics using separate log category of IgniteLogger
. Later it will be some binary formatto profiling files (IgniteProfiling
interface). The format is like WAL logging.
One disk-writer thread and off-heap memory buffer will be used to minimize affect on performance. Maximum file size and buffer size can be configured on start.
The new ignite-profiling
module will be introduced. It will contain :
...
the tool to build the report:
...
profiling.sh(bat).
The JSON format is used to store aggregated statistics and next draw in the report.
The report is based on the bootstrap library and can be viewed in a browser.
The new module will be created: ignite-profiling
.
The script to build the report: profiling.sh(bat)
The JMX bean to manage cluster profiling.
Enabled profiling mode will cause performance degradation.
// Links to discussions on the devlist, if applicableDev-list discussion.
...