Skip to content

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

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 S2DClusterData object serialized to JSON (SchemaVersion 1.0) - All collector outputs: PhysicalDisks, StoragePool, Volumes, CacheTier, CapacityWaterfall, HealthChecks - IsPoolMember field on every disk (BOSS boot drives present with IsPoolMember: false) - S2DCapacity shape: every size field has Bytes, GiB, TiB, GB, TB sub-fields - OverallHealth rollup 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: - S2DWhatIfResult structure (SchemaVersion 1.0, Type S2DWhatIfResult) - Both BaselineWaterfall and ProjectedWaterfall as flat stage arrays with TiB/TB values - DeltaStages array with per-stage baseline, projected, and delta values - DeltaUsableTiB and DeltaUsableTB at 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, Json

See Getting Started for the full workflow.