Riverbed Performance Monitoring Reference

riverbed netprofiler appresponse cheatsheet


Architecture Overview

ComponentProductLocationData TypeCore Role
PortalRiverbed PortalEDCNone (UI only)Central dashboard and navigation pane
Flow GatewayRiverbed Flow GatewayEDCNetFlow/IPFIX/sFlowAggregates, deduplicates, and forwards flow records
NetProfilerRiverbed NetProfilerEDCProcessed flow recordsStores and analyzes flow history for all DCs
AppResponse (x5)Riverbed AppResponseEDCFull packet captures (SPAN/TAP)Transaction-level analysis, packet forensics
AppResponse (x4)Riverbed AppResponseRDCFull packet captures (SPAN/TAP)Same as above for RDC segments

Data Flows

Flow-Based (NetProfiler)

Routers / Switches / Firewalls
        |
  export NetFlow/IPFIX
        v
     Flow Gateway (normalize, deduplicate)
        v
     NetProfiler (stores, correlates, queries)

Packet-Based (AppResponse)

Switch SPAN/TAP
        |
  mirrored traffic
        v
  AppResponse appliances (DPI, transaction metrics, PCAPs)
        v
      Portal (dashboards only)

Key Rule:

  • Flows = centralized (EDC)
  • Packets = distributed (EDC + RDC)

Metrics and Use Cases

CategoryExample MetricsWhere to ViewWhy / When You Use It
Application Performance (AppResponse)App response time, server delay, client delay, RTTPortal: App KPIs / AppResponse: Transaction AnalysisValidate app health, see where delay happens (network vs server vs client)
Transaction Stats (AppResponse)HTTP/DNS/DB success/failure counts, response codes, query durationsPortal: App KPIs / AppResponse: Protocol-specific tabsCorrelate errors with deployments, find broken components
Network Health (AppResponse)Retransmissions, packet loss, out-of-order, throughput, jitterAppResponse: TCP AnalysisProve or rule out network congestion, loss, or WAN instability
Conversation Summaries (AppResponse)Top talkers, top servers, busiest apps by loadAppResponse: ConversationsSpot heavy hitters, isolate noisy clients or DDoS-like behavior
Flow Volumes (NetProfiler)Bytes, packets, flows, conversations over timeNetProfiler: Traffic Summary / Host PairsConfirm who talked to who and how much, by time window
Flow Performance Metrics (NetProfiler)RTT, retrans %, TCP setup failures, app ID by portNetProfiler: Path Analysis / Application ViewBaseline performance, find cross-DC latency, detect asymmetric routes
Alerts and Thresholds (both)SLA violations, spikes, anomaliesPortal: Alerts / AppResponse: Thresholds / NetProfiler: PoliciesTrigger proactive monitoring, feed NOC dashboards, auto ticketing

Troubleshooting Workflow

General Rule: Start broad (NetProfiler for flows) then narrow down (AppResponse for packets).


Connectivity or Volume Issues

Goal: Did traffic even happen?

Tool: NetProfiler

Steps:

  1. Set time window (e.g., yesterday 14:00-15:00)
  2. Go Investigate > Traffic Summary or Host Pairs
  3. Filter by src/dst IP or subnet
  4. Look for bytes/flows, RTT, retrans %
  5. If no flows seen, check:
    • Exporters sending NetFlow/IPFIX to Flow Gateway
    • Flow Gateway forwarding to NetProfiler (TCP/41017 sessions alive)
    • NetProfiler device inventory/API shows Flow Gateway online

Performance Issues (“It was slow”)

Goal: Why did traffic perform poorly?

Tool: NetProfiler then AppResponse

Steps:

  1. Use NetProfiler > Application View or Path Analysis
    • Check RTT, retrans %, TCP setup success
  2. Identify the conversation (src/dst/port/time)
  3. Pivot into the correct AppResponse appliance (based on which DC saw it)
  4. In AppResponse > Transaction Analysis
    • Check response time breakdown: client delay vs network vs server
    • Look at retransmissions and errors
  5. Pull packet trace if needed

Impact Analysis (“Something broke after a change”)

Goal: Show before/after impact

Tool: AppResponse and NetProfiler

Steps:

  1. Compare traffic levels (NetProfiler) from before and after change
  2. Check AppResponse > HTTP/DNS/DB response codes and failures
  3. Check alert logs for SLA threshold hits during the change window
  4. Document server delay vs network delay deltas to show root cause

Flow Gateway Checks

CheckHow
Confirm it’s connected to NetProfilerFG UI > Overview > NetProfiler Status
Confirm flows are arrivingFG UI > System > Information and Flow Stats
Confirm devices are exportingNetProfiler > Administration > Flow Sources
Validate pathEnsure network devices > FG UDP/2055 and FG > NetProfiler TCP/41017 are allowed
FG not in PortalNormal - FG is not an analysis data source

Quick Mental Map

ToolThink of it asData ScopeWhen to Use
NetProfiler”Security cam footage”High-level flow history (5-tuple)Who/when/how much
AppResponse”Microscope”Full packetsWhy/how it behaved
Portal”TV news anchor”No data, just dashboardsHigh-level triage, deep-links to others
Flow Gateway”Post office”Passes flow mail to NetProfilerNot for analysis, only flow transport