Public internet-traffic dashboards with location and time controls and links from summaries to detailed views.
Security · Infrastructure and FinOpsInfrastructure and FinOps
What the infrastructure is doing and what it costs. Two questions, usually asked by two different people.
Products 4
Everything on one surface, which makes it the best place to see what a page looks like when the product refuses to choose between metrics, logs, traces and cost.
Observability · Infrastructure and FinOps · SecurityExamples of panel grids, shared selectors, stat tiles, and chart configuration.
Observability · Infrastructure and FinOps · IoT and energyA large collection of system charts with per-chart controls and anomaly-rate views.
Infrastructure and FinOps · ObservabilityPatterns seen in this domain 53
- Alert rule attached to panel
- Annotation
- Anomaly band
- Categorical series palette
- Collapsible row
- Compare periods
- Cross-filter
- Dark-first data palette
- Dashboard builder
- Data source badge
- Data table
- Delta indicator
- Drill-down
- Empty state
- Error and stale state
- Explain this metric
- Filter bar
- Freshness indicator
- Gauge and dial
- Geo map with markers
- Grayscale with alerts
- Header KPI strip
- Heatmap
- Histogram and distribution
- Host map
- KPI tile
- Legend and series toggle
- Loading and skeleton state
- Log tail
- Metric targets
- Multi-page dashboard
- Overview then detail
- Panel grid
- Ranked list
- Ratio and rate
- Search across panels
- Semantic grouping
- Semantic status color
- Sequential and diverging scales
- Service map
- Share and embed
- Sidebar and canvas
- Small multiples
- Sparkline
- Stacked composition
- Status history
- Target and progress
- Template variable
- Threshold line and region
- Time series
- Time-range picker
- Wallboard mode
- Zoom and pan on time
Captures
Newest first within each product.
- Dark-first data palette The darker traffic series has less contrast against this background.
- Categorical series palette The category colors stay the same across themes, but their visual prominence changes.
- Delta indicator Red change labels remain prominent in both themes.
Multi-page dashboard. The rail links to eleven sections and expands the current one. Compare periods. The dotted line shows the previous seven days on the same axes. Delta indicator. Each browser share has a change value beneath it. Overview then detail. Each summary links to a fuller page through its heading arrow. Ratio and rate. Both parts of the split are named and shown as percentages. Stacked composition. Four mitigation categories fill a 100% bar, with their values printed above it. Ranked list. This top-ten list shows rank without values.
- Multi-page dashboard The rail links to eleven sections and expands the current one.
- Compare periods The dotted line shows the previous seven days on the same axes.
- Overview then detail Each summary links to a fuller page through its heading arrow.
- Ratio and rate Both parts of the split are named and shown as percentages.
- Stacked composition Four mitigation categories fill a 100% bar, with their values printed above it.
- Ranked list This top-ten list shows rank without values.
- Delta indicator Each browser share has a change value beneath it.
- Loading and skeleton state The loading message confirms that a request is in progress.
- Loading and skeleton state The content area does not reserve space for the rows that will appear.
Alert rule attached to panel. Alert names use different conventions and do not consistently identify the affected system. Alert rule attached to panel. This alert has been firing for more than seventeen days. Semantic status color. Pending is labeled separately from firing. Drill-down. Each row links back to the alert rule. Filter bar. The row states how many instances are hidden by filters.
- Alert rule attached to panel Alert names use different conventions and do not consistently identify the affected system.
- Alert rule attached to panel This alert has been firing for more than seventeen days.
- Semantic status color Pending is labeled separately from firing.
- Filter bar The row states how many instances are hidden by filters.
- Drill-down Each row links back to the alert rule.
- Annotation Frequent event markers compete with the request-rate line.
- Annotation The event list provides readable timestamps and tags.
- Filter bar A tag filter is already applied to the annotations.
- Time-range picker The selected twenty-four-hour range affects how densely markers appear.
Data table. The raw feed includes the color value for each route. Wallboard mode. The next departure receives the largest text and panel. Panel grid. Later departures use smaller rows, making their lower priority visible. Freshness indicator. A countdown shows time until arrival but does not state the feed’s age. Semantic status color. Green identifies both a route and an on-time status; the words distinguish the meanings.
- Wallboard mode The next departure receives the largest text and panel.
- Panel grid Later departures use smaller rows, making their lower priority visible.
- Semantic status color Green identifies both a route and an on-time status; the words distinguish the meanings.
- Freshness indicator A countdown shows time until arrival but does not state the feed’s age.
- Data table The raw feed includes the color value for each route.
Categorical series palette. Similar hostnames and many colors make series matching difficult. Data table. A narrow table column truncates its content. Template variable. Selectors provide values used by panel queries and shared in the URL. Explain this metric. A text panel explains a hidden variable and its current value. Filter bar. Selected values appear as removable chips.
- Template variable Selectors provide values used by panel queries and shared in the URL.
- Filter bar Selected values appear as removable chips.
- Explain this metric A text panel explains a hidden variable and its current value.
- Categorical series palette Similar hostnames and many colors make series matching difficult.
- Data table A narrow table column truncates its content.
Semantic status color. Different values receive the same red treatment; the threshold needs explanation. Gauge and dial. Several similar disk values each occupy a separate gauge. Sequential and diverging scales. The multicolor ramp needs its labels to explain the value order. Sparkline. A sparkline adds history inside the gauge. Threshold line and region. A colored rim displays threshold regions.
- Gauge and dial Several similar disk values each occupy a separate gauge.
- Sparkline A sparkline adds history inside the gauge.
- Sequential and diverging scales The multicolor ramp needs its labels to explain the value order.
- Semantic status color Different values receive the same red treatment; the threshold needs explanation.
- Threshold line and region A colored rim displays threshold regions.
Sequential and diverging scales. The density layer groups nearby points; its radius affects the visible clusters. Geo map with markers. Satellite colors compete with the markers. Legend and series toggle. Layer 1 names the layer without explaining its data. Geo map with markers. Small green markers are difficult to distinguish on the dark background.
- Geo map with markers Small green markers are difficult to distinguish on the dark background.
- Geo map with markers Satellite colors compete with the markers.
- Sequential and diverging scales The density layer groups nearby points; its radius affects the visible clusters.
- Legend and series toggle Layer 1 names the layer without explaining its data.
Sequential and diverging scales. The gradient adds decoration; bar height already shows the count. Time series. The source series shows the values before they are grouped into intervals. Histogram and distribution. Automatic intervals reveal two peaks near 27 and 30.4. Histogram and distribution. Wider intervals reduce the same data to four bars and obscure the separate peaks. Histogram and distribution. Another distribution shows a long shoulder and a smaller second peak.
- Time series The source series shows the values before they are grouped into intervals.
- Histogram and distribution Automatic intervals reveal two peaks near 27 and 30.4.
- Histogram and distribution Wider intervals reduce the same data to four bars and obscure the separate peaks.
- Histogram and distribution Another distribution shows a long shoulder and a smaller second peak.
- Sequential and diverging scales The gradient adds decoration; bar height already shows the count.
- Stacked composition Stacked log counts show volume by level over time.
- Log tail Log rows are truncated and contain timestamps in two timezones.
- Drill-down The trace ID connects the log event to its request.
Service map. Nodes represent services and lines represent their connections. Semantic status color. Each node combines two values with a success/error ring. Legend and series toggle. The legend explains the measures shown inside and around nodes. Zoom and pan on time. Zoom controls help reveal nodes outside the visible panel.
- Service map Nodes represent services and lines represent their connections.
- Semantic status color Each node combines two values with a success/error ring.
- Legend and series toggle The legend explains the measures shown inside and around nodes.
- Zoom and pan on time Zoom controls help reveal nodes outside the visible panel.
Host map. Touching hexagons make adjacent cells read as a group. Host map. Circles leave gaps between neighboring cells. Semantic status color. Cell fills represent OK, warning, and critical states. Ranked list. Descending order brings the highest values first. KPI tile. Label-only cells show a name and color without a numeric value.
- Host map Touching hexagons make adjacent cells read as a group.
- Host map Circles leave gaps between neighboring cells.
- Semantic status color Cell fills represent OK, warning, and critical states.
- Ranked list Descending order brings the highest values first.
- KPI tile Label-only cells show a name and color without a numeric value.
Small multiples. Sparkline scales differ between rows, limiting direct comparison. Metric targets. The budget column adds context to each objective’s result. Error and stale state. No data uses the same red treatment as a breach. Target and progress. Large negative budget values need a clear explanation of the calculation. Header KPI strip. The top tiles count targets, objectives, and series rather than showing whether goals are met.
- Metric targets The budget column adds context to each objective’s result.
- Target and progress Large negative budget values need a clear explanation of the calculation.
- Error and stale state No data uses the same red treatment as a breach.
- Small multiples Sparkline scales differ between rows, limiting direct comparison.
- Header KPI strip The top tiles count targets, objectives, and series rather than showing whether goals are met.
Sparkline. Faint area fills are harder to distinguish on the light background. Dark-first data palette. Value colors that stand out on dark backgrounds appear pale on white. Grayscale with alerts. Unlabeled green cells remain difficult to interpret in either theme. Dark-first data palette. The orange value has limited visual contrast against white. Semantic status color. Whole-tile fills keep the text on a colored background.
- Dark-first data palette Value colors that stand out on dark backgrounds appear pale on white.
- Dark-first data palette The orange value has limited visual contrast against white.
- Semantic status color Whole-tile fills keep the text on a colored background.
- Grayscale with alerts Unlabeled green cells remain difficult to interpret in either theme.
- Sparkline Faint area fills are harder to distinguish on the light background.
Header KPI strip. Consistent label and value positions make the tile row easier to scan. KPI tile. A label, value, unit, and sparkline appear without an explicit comparison. Dark-first data palette. The dark theme makes these value colors more prominent than in the light capture. Semantic status color. The cells have no text, leaving color as the only visible cue. Sparkline. Sparklines use individual scales, so row-to-row comparison needs care. KPI tile. Values appear without labels explaining what they measure. Grayscale with alerts. Multiple strong colors compete for attention. Semantic status color. Whole-tile color strongly emphasizes every value in this group.
- KPI tile A label, value, unit, and sparkline appear without an explicit comparison.
- Dark-first data palette The dark theme makes these value colors more prominent than in the light capture.
- Sparkline Sparklines use individual scales, so row-to-row comparison needs care.
- Semantic status color Whole-tile color strongly emphasizes every value in this group.
- Grayscale with alerts Multiple strong colors compete for attention.
- KPI tile Values appear without labels explaining what they measure.
- Semantic status color The cells have no text, leaving color as the only visible cue.
- Header KPI strip Consistent label and value positions make the tile row easier to scan.
Semantic status color. Both states have text labels as well as colors. Sequential and diverging scales. Separate sample marks use color for temperature rather than health. Status history. State names appear inside continuous time regions. Threshold line and region. Thresholds convert numeric values into named bands. Time series. The line chart preserves the numeric values behind the state view.
- Status history State names appear inside continuous time regions.
- Threshold line and region Thresholds convert numeric values into named bands.
- Time series The line chart preserves the numeric values behind the state view.
- Sequential and diverging scales Separate sample marks use color for temperature rather than health.
- Semantic status color Both states have text labels as well as colors.
Data table. Narrow columns squeeze the bar and truncate text. Data table. Threshold colors help people scan the column for states. Sequential and diverging scales. A continuous color scale highlights differences down the column. Semantic status color. Value mappings pair named states with their colors. Delta indicator. Direction labels appear in a paginated table without a comparison amount.
- Data table Threshold colors help people scan the column for states.
- Sequential and diverging scales A continuous color scale highlights differences down the column.
- Data table Narrow columns squeeze the bar and truncate text.
- Semantic status color Value mappings pair named states with their colors.
- Delta indicator Direction labels appear in a paginated table without a comparison amount.
Small multiples. Repeated panels make the effects of different settings easier to compare. Time series. The source series supplies the data for the heatmaps. Heatmap. Linear value intervals concentrate much of this distribution near the bottom. Sequential and diverging scales. Each heatmap has its own legend; check the ranges before comparing colors.
- Time series The source series supplies the data for the heatmaps.
- Heatmap Linear value intervals concentrate much of this distribution near the bottom.
- Small multiples Repeated panels make the effects of different settings easier to compare.
- Sequential and diverging scales Each heatmap has its own legend; check the ranges before comparing colors.
Empty state. The chart reports No data but gives little help with the cause. Header KPI strip. Status tiles sit above the charts. Error and stale state. The red tile reports missing metrics and suggests checking configuration. Freshness indicator. The freshness tile reports No data without an update time. Data source badge. The integration version remains available while measurements are missing.
- Header KPI strip Status tiles sit above the charts.
- Error and stale state The red tile reports missing metrics and suggests checking configuration.
- Freshness indicator The freshness tile reports No data without an update time.
- Data source badge The integration version remains available while measurements are missing.
- Empty state The chart reports No data but gives little help with the cause.
Anomaly band. A separate anomaly-rate chart summarizes many metrics. Empty state. The empty panel explains which action will produce results. Cross-filter. Selecting a time period reveals the contributing metrics. Explain this metric. Definitions appear directly beneath section headings. Share and embed. A report control is available above the charts.
- Anomaly band A separate anomaly-rate chart summarizes many metrics.
- Explain this metric Definitions appear directly beneath section headings.
- Cross-filter Selecting a time period reveals the contributing metrics.
- Empty state The empty panel explains which action will produce results.
- Share and embed A report control is available above the charts.
Header KPI strip. The summary tiles use several arrangements across two rows. Sidebar and canvas. The rail organizes collected metrics into a hierarchy. Gauge and dial. Rate gauges need meaningful scale limits to make their arcs interpretable. Dashboard builder. Chart headers include controls for grouping and aggregation. Search across panels. Search helps locate a chart within the large collection. Semantic grouping. Sections follow the collector’s metric categories. Compare periods. Period comparison is configured per chart, so panels may use different settings. Freshness indicator. The header explicitly separates live and stale nodes.
- Sidebar and canvas The rail organizes collected metrics into a hierarchy.
- Search across panels Search helps locate a chart within the large collection.
- Header KPI strip The summary tiles use several arrangements across two rows.
- Gauge and dial Rate gauges need meaningful scale limits to make their arcs interpretable.
- Semantic grouping Sections follow the collector’s metric categories.
- Freshness indicator The header explicitly separates live and stale nodes.
- Dashboard builder Chart headers include controls for grouping and aggregation.
- Compare periods Period comparison is configured per chart, so panels may use different settings.
Gauge and dial. The gauges mix bounded percentages with rates whose limits need explanation. Collapsible row. Nested headings use leading dashes to show depth. Legend and series toggle. The legend includes values and bars for the listed series. Dashboard builder. Each chart header exposes query controls. Overview then detail. The breadcrumb identifies the current section within the larger collection.
- Collapsible row Nested headings use leading dashes to show depth.
- Gauge and dial The gauges mix bounded percentages with rates whose limits need explanation.
- Legend and series toggle The legend includes values and bars for the listed series.
- Dashboard builder Each chart header exposes query controls.
- Overview then detail The breadcrumb identifies the current section within the larger collection.