← Back to work

Arista Networks · Design Systems · 2026 · In progress

Time Series Component: a new lens on network health.

A new visualization component in CloudVision's design system that lets network admins read the current state and the recent history of any entity at a glance — built once, used by every team that needs the same view.

Role
Lead UX Designer · Design Systems
Timeline
[Month] 2026 to present
Team
Solo designer · cross-functional reviewers (PM, Eng, Design System)
Tools
Figma
+

01 · The goal

Read the current state, and the recent history, at a glance.

The Time Series Component is a new visualization element in CloudVision's design system. It lets users clearly identify the state of a particular entity — a device, a link, a service — within a compact timeframe. The aim is a single visualization that helps network admins quickly identify not only the current health of their network, but also surfaces recent history to identify trends and bring awareness to critical events — both the ones happening right now and the ones that may have been missed over the past few hours or overnight.

02 · The problem

Existing visualizations didn't fit the use case.

Before sketching new visualizations, I looked at the ones CloudVision already had — hoping to find something that already fit. But most of our existing graphs and charts couldn't handle the scalability and flexibility this project needed. They were designed for narrower use cases: single-metric line charts, simple bar graphs, status tiles.

Instead, I took inspiration from outside the product — heatmaps, time graphs, status grids in observability tools — to build the foundation of a new component that could carry the load.

03 · Research · Must-haves

Three things the component had to do.

Field research and conversations with operators boiled down to three requirements. These became the constraints every design decision had to pass through.

Want the deeper dive?

This page covers the design process at a high level and shows the key visuals.

If you'd like an in-depth design analysis with research artifacts, iteration history, decisions, and trade-offs, feel free to reach out and I'll walk you through it.

Get in touch

04 · Anatomy and Status

Defining the layout and its states.

The component breaks down into three layered concerns: the overall composition (header, legend, action strip, body), the individual node row, and the timeline itself. Designing each piece with clear ownership made it easier to reason about variants and states later.

05 · The component in context

Where it lives in the product.

The component had to work in two worlds: dashboards built on the newest design system patterns, and older ones still in use. Both shown here.

06 · Customer feedback

Customer Feedback

Over the months that followed launch, customers told us the empty state's original colour was misleading. It suggested everything was fine even when there were no events in their selected filter. We shipped a quieter neutral tone, and the ambiguity went away.

Next project

Imme: identity verification, reimagined