Skip to content

mongo-shardalyzer 0.2.0

Latest
Compare
Choose a tag to compare
@gormanb gormanb released this 24 May 15:49
· 37 commits to master since this release

New Features

Aside from the bug fixes and performance improvements listed below, this release includes four major new features:

Migration Graphs #32

Shows migration duration per-phase (F1-F6) along with an overlay of the data size of each migrated chunk. Can be filtered by phase and by source/destination shard.

Hot Chunk/Shard Visualisation #38

A gradient shows the temperature of each chunk, while an inner donut chart indicates how many total splits have occurred on each shard.

Watch Chunks #12 & #24

Tag a particular chunk or set of chunks and trace them through the cluster.

Advanced Options #28 & #37

Enable authentication and/or SSL, and customise the name of the config database from which to load data.

Bug Fixes

  • #18 Granularity does not reset when new namespace loaded
  • #26 Filter errors by active shard
  • #30 "Invalid string length" when reading extremely large metadata collections
  • #31 Account for moveChunk.from and moveChunk.to migration format changes between 2.6 and 3.0
  • #33 Cross-browser layout problems

Enhancements

  • #15 Click to drill down to chunks when grouped due to granularity
  • #20 Customisable units for slow operation threshold
  • #21 Add summary of failed/slow operations
  • #25 Add Zoom buttons to change number of shards displayed per line
  • #34 Migrate to ChartJS-2.0