Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

Public API changes

The new module will be created: ignite-profiling.

The script to build the report: profiling.sh(bat)

The JMX bean to manage cluster profiling.

Risks and Assumptions

Enabled profiling mode will cause performance degradation.

Discussion Links

// Links to discussions on the devlist, if applicableDev-list discussion.

Report example





Reference Links

...