Sample Output Reports
Browse real S2DCartographer output before running the tool on your own cluster. All samples are generated from the MAPROOM synthetic test environment — a four-node Azure Local cluster with representative disk configurations and volume layouts. No real environment data or credentials were used.
Each sample is linked directly to the file in the repository so you can open it in your browser or download it.
Cluster Audit Reports
These are generated by Invoke-S2DCartographer or New-S2DReport from a live cluster audit.
Healthy Cluster — HTML Dashboard
File: samples/sample-html-report.html
Environment: 4-node cluster, 4 × 3.84 TB NVMe capacity disks per node (16 drives total), 3-way mirror, mixed fixed and thin volumes.
What this shows:
- Executive summary KPI row: baseline usable, reserve status, blended efficiency
- Capacity Model section: interactive horizontal bar chart with all 8 waterfall stages
- Physical Disk Inventory table with health, wear, firmware columns
- Storage Pool health bar (WAC-style) with reserve boundary markers
- Volume Map with per-volume resiliency, footprint, and efficiency
- Health Checks section: 11 traffic-light cards, all passing
Overprovisioned Cluster — HTML Dashboard
File: samples/overprovisioned-report.html
Environment: Same 4-node IIC cluster with thin-provisioned volumes configured at 3× the available pool capacity.
What this shows:
- Thin Provision Risk KPI in the executive summary (red — >100%)
- Pool health bar with visible overcommit overflow segment
- ThinOvercommit health check fired at Critical (max potential footprint exceeds pool)
- ThinReserveRisk health check fired at Warn (uncommitted growth would consume the rebuild reserve)
- Volume Map with Growth Headroom and Max Potential Footprint columns populated for thin volumes
- Overall health status: Fail
TIP
This is intentional The overprovisioned sample deliberately shows a worst-case thin provisioning scenario. The red KPIs and failed checks are expected — this sample demonstrates what the tool looks like when it detects a real problem.
JSON Snapshot
File: samples/cluster-snapshot.json
Environment: The same 4-node IIC cluster as the HTML report above.
What this shows:
- Complete
S2DClusterDataobject serialized to JSON (SchemaVersion 1.0) - All collector outputs:
PhysicalDisks,StoragePool,Volumes,CacheTier,CapacityWaterfall,HealthChecks IsPoolMemberfield on every disk (BOSS boot drives present withIsPoolMember: false)S2DCapacityshape: every size field hasBytes,GiB,TiB,GB,TBsub-fieldsOverallHealthrollup string at the top level
This is the file format used as baseline input for Invoke-S2DCapacityWhatIf. See Cluster Snapshot Schema for full field documentation.
What-If Modeling Reports
These are generated by Invoke-S2DCapacityWhatIf independently of a live cluster. The baseline is samples/cluster-snapshot.json; the scenario adds 2 nodes and 4 disks per node at 7.68 TB.
What-If — HTML Report
File: samples/sample-whatif-report.html
Scenario: +4 disks/node, +2 nodes (baseline: 4 nodes × 4 × 3.84 TB → projected: 6 nodes × 8 × 7.68 TB)
What this shows:
- Scenario badge at the top with the scenario label
- KPI row: Baseline Usable, Projected Usable, Delta (green — +87.35 TiB), Reserve statuses, Efficiency percentages
- Side-by-side Chart.js horizontal bar charts: baseline waterfall on the left, projected waterfall on the right
- Stage-by-stage delta table with color-coded delta column (green = gain)
What-If — JSON Output
File: samples/sample-whatif-result.json
What this shows:
S2DWhatIfResultstructure (SchemaVersion 1.0, TypeS2DWhatIfResult)- Both
BaselineWaterfallandProjectedWaterfallas flat stage arrays with TiB/TB values DeltaStagesarray with per-stage baseline, projected, and delta valuesDeltaUsableTiBandDeltaUsableTBat the top level
SVG Diagram
File: samples/sample-waterfall.svg
A standalone SVG waterfall diagram generated by New-S2DDiagram -DiagramType Waterfall. Shows the 7-stage pipeline from raw physical to final usable capacity as a descending bar chart. SVG files can be embedded directly in Word documents, PowerPoint slides, or web pages.
Generating Your Own
All samples above were generated using the MAPROOM IIC fixture. To generate equivalent reports from your own cluster:
# Full audit — all formats including JSON snapshot
Invoke-S2DCartographer -ClusterName "your-cluster" -Credential (Get-Credential) `
-OutputDirectory "C:\Reports\"
# What-if from the snapshot written above
Invoke-S2DCapacityWhatIf `
-BaselineSnapshot "C:\Reports\your-cluster\<run-folder>\*.json" `
-AddNodes 2 `
-OutputDirectory "C:\Reports\WhatIf" `
-Format Html, JsonSee Getting Started for the full workflow.