Network visibility

Network Visibility

Network Engineering Guide · Network Visibility

Network Visibility: From Telemetry to Operational Understanding

Modern networks are no longer defined by a small number of routers, switches and servers inside a single data centre. Applications span cloud platforms, data centres, SaaS services and distributed environments, while users and devices connect from offices, branches, remote locations and mobile networks. Understanding what is happening across that environment requires more than a dashboard or a single monitoring system.

The engineering question How do we move from simply seeing network activity to understanding what is happening, why it is happening, and whether it represents a performance problem or a security event?
01

See the network

Collect telemetry from interfaces, flows, packets, routing, DNS, applications and infrastructure. Each source provides a different view of network behaviour.

02

Correlate the signals

Connect apparently separate events. High latency, interface utilisation, routing changes and application performance may be different symptoms of the same underlying condition.

03

Understand the outcome

Add application, identity, security and service context so engineers can investigate the cause rather than simply reacting to another isolated alert.

The visibility journey
Telemetry → Correlation → Context → Investigation → Decision

Network visibility therefore should not be treated as simply collecting more data. Its value comes from creating enough context to answer operational questions: Where is the problem? Which users or applications are affected? What changed? Is the behaviour expected? And what evidence supports the next engineering decision?

Core principle Visibility gives you signals. Correlation turns those signals into understanding.
Section 01 · See

Visibility Map — What Can You Actually See?

Select a telemetry layer to see the evidence it provides and the question it helps answer.

TELEMETRY FOUNDATION
Selected layer
Interfaces
Evidence
Utilisation, errors, discards and link state.
Engineering question
Is the infrastructure itself healthy?
Engineering principle: no single telemetry source provides the complete picture.
NETWORK VISIBILITY

Visibility vs Observability

Visibility shows what is happening across the environment. Observability adds the context needed to investigate why it is happening.

CORRELATION MODEL
01 WHAT YOU CAN SEE
⇄
Network Traffic Flows and conversations
VISIBLE
⌁
Network Path Routes and next hops
VISIBLE
◷
Latency RTT and packet loss
VISIBLE
▣
Interface State Utilisation and errors
VISIBLE
◎
DNS Activity Name resolution
VISIBLE
02 INVESTIGATION
!
Application latency increased Client → API Gateway → Application
USER R1
API GW1
APP R3
CURRENT OBSERVATION
Traffic is reaching the application

Network telemetry confirms that traffic is flowing between the client and application path.

03 CONTEXT
?
Network visibility

Shows the network signals surrounding the event, but additional application and system context may be required to explain the user-facing impact.

Network AVAILABLE
Application UNKNOWN
Service dependency UNKNOWN
Root cause NOT YET KNOWN
01 Visibility See network conditions and activity.
→
02 Correlation Connect related telemetry.
→
03 Observability Investigate system behaviour and dependencies.
→
04 Understanding Build evidence for the likely cause.
Section 01 · Telemetry Foundation

Network Visibility: Building the Telemetry Foundation

Network visibility begins with the ability to observe what is happening across the infrastructure. The objective is not to collect every possible metric simply because it is available. Instead, visibility should provide the telemetry required to answer meaningful engineering questions about connectivity, performance, security and application behaviour.

What can we actually see? A network interface can tell us about utilisation and errors. Flow telemetry can show who is communicating with whom. Packets reveal protocol behaviour. Routing telemetry explains path selection. DNS reveals name resolution. Application telemetry tells us whether the service itself is responding as expected.
01 · INTERFACES

Infrastructure health

Utilisation, errors, discards, link state and other indicators of physical or logical health.

02 · FLOWS

Traffic conversations

Source, destination, protocol, ports, packets and bytes reveal who is communicating and how much.

03 · PACKETS

Protocol detail

Packet-level visibility exposes individual transactions, protocol behaviour and detailed network evidence.

04 · PATH

Routing behaviour

Routing and next-hop information show how traffic is expected to move through the infrastructure.

05 · DNS

Name resolution

DNS telemetry provides context about services, destinations, response behaviour and resolution latency.

06 · IDENTITY

Who is involved?

Identity telemetry can associate network activity with users, devices, roles and access context.

07 · APPLICATION

Service behaviour

Application telemetry helps establish whether the service is healthy and meeting expected performance.

08 · SYSTEM

Wider context

Metrics, logs, events and traces extend visibility beyond the network into the surrounding system.

Visibility is a layered evidence model
Interfaces→ Flows→ Packets→ Routing→ DNS→ Identity→ Application

Passive visibility

Traditional monitoring often observes existing traffic and infrastructure state. Technologies such as NetFlow/IPFIX, SNMP, SPAN, packet capture and syslog provide valuable evidence without necessarily generating additional traffic.

  • Flow records
  • Interface counters
  • Packet captures
  • Routing information
  • Device and system logs

Active visibility

Active monitoring introduces measurements into the environment. Synthetic tests, latency probes and application transactions can establish whether a path or service is actually reachable and performing.

  • Latency probes
  • Synthetic transactions
  • Reachability tests
  • Application performance checks
  • Continuous service validation
Section takeaway Effective network visibility is built from multiple telemetry layers. Each source answers a different question, but none should be interpreted in isolation. The foundation is therefore not a single monitoring product; it is a structured evidence model that can later be correlated and investigated.
Network Visibility Lab / 01

Build the Network Picture

Start with a single interface signal and progressively add telemetry. Watch how visibility changes as evidence from flows, DNS, routing and application performance is correlated.
Investigation Ready
Live Visibility Path
1 / 5 evidence sources
◉
CLIENT
User reports
slow application
◇
EDGE
R2
gateway
◆
CORE
R3
transit
▣
APPLICATION
Web service
HTTPS / 443
01 ACTIVE
Interface
Utilisation 92%
Errors 0
02 LOCKED
Flow
2.8k flows/min
HTTPS dominant
03 LOCKED
DNS
Resolution 18ms
No failures
04 LOCKED
Routing
Preferred path
R2 → R3
05 LOCKED
Application
RTT 84ms
Response degraded
Investigation Readout
Live
Current Signal
Interface Pressure
High utilisation is visible, but the cause of the application problem is not established.
Investigation Confidence
20%
Current Finding
Signal only
Engineering question:
Is the visible interface condition actually responsible for the user-facing application problem?
Investigation Timeline
Telemetry correlation
01
INTERFACE
Interface utilisation reaches 92%. A performance signal exists, but there is not enough evidence to identify the cause.
02
FLOW
Flow telemetry confirms a large volume of HTTPS traffic crossing the affected path.
03
DNS
DNS resolution remains healthy, reducing the likelihood that name resolution is causing the delay.
04
ROUTING
Routing confirms traffic is following the expected R2 → R3 path.
05
APPLICATION
Application telemetry reports 84ms RTT and degraded response time, completing the evidence chain.
Engineering Evidence
Interpretation
Current conclusion
Add telemetry to investigate the signal.
Visibility principle: one telemetry source can reveal a signal, but multiple correlated sources provide operational context.
Section 02 · Correlate

Telemetry Correlation Explorer

A symptom becomes more useful when related evidence is added to the investigation.

01Application
02Latency
03Interface
04Flow
05Routing
Evidence 1 signal
Finding SYMPTOM
Confidence Low
Application latency is elevated, but the cause is not yet established.
Section 02 · Correlation

Telemetry Correlation: From Signals to Network Understanding

Collecting telemetry is only the beginning. A monitoring platform may tell an engineer that latency is high, an interface is busy or packet loss has increased, but an individual metric rarely explains why the condition exists. The engineering challenge is to correlate related signals and build enough context to understand the event.

One signal shows a symptom. Multiple correlated signals provide context. The goal of correlation is not to create more alerts. It is to connect evidence that would otherwise remain separated across monitoring systems, databases and dashboards.

Traditional monitoring

Traditional visibility systems are valuable because they provide measurements and establish baselines. The limitation appears when an incident crosses multiple domains.

Interface High utilisation
DNS Slow resolution
Routing Path changed
Application Response degraded

Correlated investigation

Correlation connects those measurements into a single investigation. Instead of treating each event as an independent problem, engineers can determine whether they form part of the same causal chain.

01 Identify the affected service
02 Locate the affected path
03 Compare related telemetry
04 Establish the evidence chain
Example · Application performance investigation
ApplicationResponse slow
LatencyRTT increased
InterfaceUtilisation high
FlowTraffic spike
RoutingPath changed
Signal Application response time has increased.
Correlation Latency, interface utilisation and flow volume changed at the same time.
Investigation A routing change may explain the new path and associated congestion.

Normalize

Telemetry arrives in different formats and time scales. Normalization makes those signals comparable.

Correlate

Related events can be connected using time, identity, topology, application and network context.

Contextualize

The final finding should explain what the signal means for the user, service or business process.

Section takeaway Correlation changes network visibility from a collection of measurements into an investigation system. When interface, flow, routing, DNS and application telemetry can be considered together, engineers can move from identifying symptoms toward understanding the likely cause.
NETWORK VISIBILITY LAB

Network Visibility Explorer

See how different telemetry sources reveal different parts of the same network event — and why correlation matters.

LIVE TELEMETRY
01 TELEMETRY SOURCES
02 NETWORK EVENT
!
Application response degradation Detected 13:42:17
Application RTT 84 ms
Packet loss 2.8%
Interface utilisation 92%
R1 CLIENT
R2 EDGE
R3 APP
03 VISIBILITY FINDING
?
Select telemetry

A single metric can identify a symptom, but not necessarily the underlying cause.

CORRELATED SIGNALS
Interface —
Flow —
Latency —
Routing —
Network Visibility Lab / Telemetry Stack Explorer

Inspect the Telemetry Stack

Select telemetry layers to see what each one reveals, what evidence it produces, and where its visibility ends. Build the investigation from interfaces and flows through packets, DNS and applications.

Ready
Telemetry Layers
Click a layer to inspect
01
Interfaces
Health / counters
Utilisation 78% · Errors 0 · UP
Shows device and link health
Healthy
02
Flows / IPFIX
Conversation data
1.8 GB · Top talker 10.20.0.10
Shows who is communicating with whom
Healthy
03
Packets
Deep evidence
TCP retransmits 0.3%
Shows packet-level behaviour
Healthy
04
DNS
Name resolution
18 ms · Success 99.9%
Shows name-resolution behaviour
Healthy
05
Application
Service experience
Response 820 ms · HTTP 200
Shows user-facing service behaviour
Healthy
Selected Evidence

Interfaces

Interface telemetry tells you whether the network device and link are healthy, but it does not explain the complete application experience.

Signal 78%
Depth L1/L2
Useful For Health
Limit Context
Evidence Coverage
1 / 5
I
Interface health Device / link
F
Flow visibility Conversations
P
Packet evidence Deep detail
D
DNS behaviour Name resolution
A
Application health User experience
Engineering Readout
Stage 1 / 5
telemetry.interface
SIGNAL

Start with interface telemetry. It establishes whether the network path is operational before deeper telemetry is examined.

Telemetry coverage 20%
Investigation Sequence
Build from signal to context
1
Confirm interface health
00:01
2
Identify traffic conversations
00:04
3
Inspect packet behaviour
00:07
4
Check DNS dependency
00:10
5
Validate application experience
00:14
Section 03 · Understand

Visibility vs Observability

Move from seeing network conditions to understanding the behaviour of the complete application system.

What you can see
Network conditions

Traffic, paths, interfaces, DNS, latency and packet behaviour.

Engineering question
What is happening on the network?

Useful evidence, but application dependencies may remain unknown.

Network path + application latency + service dependency + trace timing = a much stronger explanation of the user experience.
Section 03 · Observability

Visibility vs Observability: Understanding Why the Network Behaves This Way

Network visibility tells us what can be observed across the infrastructure. Observability extends that capability by connecting network evidence with application, service, system and business context. The distinction becomes particularly important as applications move from static architectures into distributed cloud-native environments.

Seeing is not the same as understanding. A dashboard may show packet loss, latency or interface utilisation. Observability asks a broader question: how did those conditions affect the application, which dependency was involved, and what explains the user experience?

Network Visibility

Visibility provides direct evidence about network conditions and activity.

Traffic flows and conversations
Routing and next-hop behaviour
Interface utilisation and errors
DNS activity and response time
Packet loss and latency

Distributed Observability

Observability adds context across the complete system.

Application transactions
Service dependencies
Distributed traces
Database and infrastructure behaviour
User and business impact
Example · Distributed application path
01UserRequest begins
02GatewayAPI request
03ServiceApplication logic
04DatabaseDependency
05TraceTransaction context

Consider a slow checkout transaction. Network monitoring might show that the interface is operating at 80% utilisation. Application monitoring might report increased JVM latency. Database monitoring could reveal a slow query. None of these observations alone necessarily identifies the root cause.

Observability connects the events along the transaction path. The objective is to understand which component introduced the delay and whether the network condition is a cause, a contributing factor, or simply a symptom occurring at the same time.

01 · INGEST

Collect

Gather metrics, logs, events, traces and network telemetry from the relevant systems.

02 · NORMALIZE

Structure

Convert different telemetry formats and time scales into a form that can be compared.

03 · CORRELATE

Connect

Associate signals through timestamps, topology, identities, services and transaction context.

04 · UNDERSTAND

Investigate

Use the combined evidence to explain system behaviour and determine the likely root cause.

Why distributed systems make visibility harder

Containers and microservices create temporary components, dynamic service relationships and rapidly changing network paths. A transaction that previously remained inside a single host can now cross multiple services, clusters, networks and cloud environments.

The network therefore becomes part of a much larger dependency graph. Engineers need to understand not only whether packets are moving, but how those packets relate to the application transaction.

Engineering evidence

  • Network path and latency
  • Application response time
  • Service dependency health
  • Distributed trace timing
  • Database response behaviour
  • User-facing transaction impact
Section takeaway Visibility and observability are complementary. Network telemetry remains essential evidence, but distributed observability adds the application and system context required to understand why a user or business transaction is experiencing a problem.
Network Visibility Lab / Observability Investigator

Visibility Shows the Signal. Observability Finds the Cause.

Follow a slow application request across the network and service stack. Correlate metrics, events and dependencies until the evidence points toward a likely root cause.

Investigation Ready
Service Dependency Map
Tap a component
USR
User
Client request
NET
Network Edge
Connectivity
API
Checkout API
Service
DB
Database
Dependency
PAY
Payment API
External service
Application response time has increased from 820 ms to 2.8 s. Network visibility shows a signal, but the cause is not yet established.
Selected Component

User

The user is experiencing the symptom. This establishes the impact, but does not identify the underlying cause.

Latency 2.8 s
Status Slow
Evidence Impact
Confidence Low
20%
Root-Cause Confidence
One signal is not enough to establish causality.
Network telemetry Pending
Service metrics Pending
Dependency evidence Pending
Request trace Pending
Investigation Sequence
Stage 1 / 4
01
Observe
Detect symptom
02
Correlate
Join signals
03
Trace
Follow request
04
Explain
Identify cause
Observability Readout
Live evidence
observation.user_experience

The user sees a slow response. Visibility identifies the symptom; further correlation is required to understand why.

Section 04 · Detect

From Telemetry to Security Decision

Security analytics turns network observations into increasingly confident decisions.

01Observe
02Detect
03Enrich
04Correlate
05Prioritise
06Respond
Current stage
Observe
What happens
Collect network and system telemetry.
SECURITY DECISION We have evidence.
NETWORK VISIBILITY

The Network Visibility Stack

No single telemetry source provides complete visibility. Each layer answers a different question about what is happening across the network.

8 TELEMETRY LAYERS
▣
TELEMETRY LAYER 01

Interfaces

What is the health and utilisation of the network interface?
UTILISATION 78%
ERRORS 0
STATUS UP
WHAT IT REVEALS

Interface state, utilisation, errors, discards and physical or logical health indicators.

LIMITATION

High utilisation does not automatically identify which application or conversation is responsible.

EXAMPLE SIGNAL
Gi0/1 is operating at 78% utilisation with no interface errors.
+ CORRELATE WITH OTHER LAYERS
Flows Routing DNS Application Identity
Section 04 · Security Analytics

Security Analytics: Turning Visibility into Detection

Network visibility becomes particularly powerful when it is used as a security signal. Communication patterns, traffic volumes, destinations, identities and behavioural changes can reveal activity that would be difficult to identify from endpoint or application data alone.

Can the network tell us that something is wrong? Security analytics combines network telemetry with behavioural baselines, threat intelligence, identity, endpoint and application context to distinguish normal activity from suspicious or malicious behaviour.
Security analytics pipeline
Observe → Detect → Enrich → Correlate → Prioritise → Respond

The first challenge is identifying meaningful deviations from normal behaviour. Known malicious destinations, policy violations and established attack patterns can produce relatively direct detections. Unknown threats are more difficult because they may not match an existing signature or reputation list.

Behavioural analytics addresses part of this problem by establishing what normal activity looks like and then identifying meaningful deviations. A long-lived connection, for example, is not automatically malicious. Additional evidence may be required to determine whether the connection represents normal application behaviour, data transfer, command-and-control activity or cryptocurrency mining.

01 · BEHAVIOUR

Detect anomalies

Identify unusual traffic volumes, communication patterns, destinations, timing or east-west activity.

02 · INTELLIGENCE

Add context

Enrich network events with reputation, threat intelligence, identity, device and application information.

03 · DECISION

Prioritise risk

Convert technical signals into meaningful findings that can be investigated and acted upon.

Examples of security signals

Network behaviour can provide early evidence of compromise or policy violations.

Beaconing — repeated connections to an unusual destination
DNS tunnelling — unusual query patterns carrying hidden information
East-west scanning — unexpected lateral discovery activity
Data transfer — unusual outbound volume or destination
Crypto mining — persistent resource-intensive communication patterns

Telemetry enrichment

A network event becomes significantly more useful when additional information is attached to it.

Identity — Which user or role is involved?
Device — Which endpoint generated the activity?
Application — Which service owns the communication?
Destination — Is the remote system trusted?
History — Is this behaviour normal for this entity?
Meaningful alert design

Turn technical telemetry into an actionable finding

An alert such as “192.168.1.20 uploaded 4 GB” provides a measurement. A more useful security finding explains that the device belongs to a sensitive system, the transfer is outside its normal behaviour, the destination has a poor reputation, and the activity requires investigation. The objective is context, not simply volume.

This is where analytical engines, statistical models and machine-learning techniques can help. Supervised models can learn from known behaviour or labelled examples, while unsupervised approaches can identify deviations from established patterns. In practice, effective security analytics combines these techniques with deterministic controls and additional telemetry rather than relying on a single algorithm.

Network analytics can also become part of an automated response chain. A high-confidence event may generate a security alert, trigger a workflow, send a webhook or provide information to another security platform. Lower-confidence events may simply increase monitoring or request additional investigation.

Section takeaway Network visibility becomes a security capability when telemetry is analysed, enriched and correlated into meaningful decisions. The strongest model is not “collect everything and alert on everything”; it is to collect the right evidence, add context, identify meaningful deviations and provide enough information for an engineer or security analyst to make the next decision.
Network Visibility Lab / Security Investigation

Turn Security Signals Into an Investigation

Not every alert is an incident. Collect network, identity, DNS, flow and endpoint evidence, remove weak signals, and determine whether the remaining evidence supports a real security investigation.

Monitoring
Security Event Console
Select evidence
FLW
Unusual Flow Volume
Network Analytics
High
4.8 GB transferred to an unusual external destination.
14:32:08
DNS
Rare DNS Query
DNS Analytics
Medium
Host queried a domain not previously observed in the environment.
14:31:54
ID
Identity Anomaly
Identity Platform
Medium
Account authenticated from an unusual source location.
14:30:41
EDR
Endpoint Process
Endpoint Telemetry
Low
PowerShell process observed; no confirmed malicious payload.
14:29:17
IF
Interface Change
Network Device
Low
Interface utilisation increased but remained within capacity.
14:28:55
Evidence Inspector

Unusual Flow Volume

Flow telemetry identifies a large outbound conversation. This is an important signal, but traffic volume alone does not prove malicious activity.

Source Flow
Confidence Medium
Context Missing
Action Investigate
Evidence Chain
1 / 5
Network behaviour Observed
DNS context Pending
Identity context Pending
Endpoint evidence Pending
Correlated conclusion Pending
Investigation Confidence
Stage 1 / 5
20%
Initial Signal
A single alert is a lead, not a conclusion.
Evidence confidence 20%
Engineering Decision
Investigation output
security.signal.initial

A large flow has been detected. Collect additional telemetry before deciding whether this represents malicious behaviour.

Decision: Continue Investigation
```
☕
Support Network Insight
Help support independent engineering guides, interactive networking tools, and future learning labs.
Support Network Insight ```
Matt Conran: The Visual Age
Latest posts by Matt Conran: The Visual Age (see all)

Comments are closed.