Introduction

When production breaks, three questions matter: What happened? When did it happen? Why did it happen?

In practice, answers are often scattered—metrics in one place, traffic logs in another, and change history somewhere else.

There's another reality: exports to external systems are typically selective. If the signal you need during an incident was never selected for export, you won't have it.

TR7's approach is clear: export integrations matter, but investigation shouldn't depend solely on them. That's why TR7 keeps critical signals on the appliance, aligned on a single timeline.

A signal that isn't captured is a risk that remains invisible.

Why export-only isn't enough?

SIEM, log servers, and Prometheus/Grafana platforms are valuable for enterprise visibility. However, investigation success depends on having the right data available when you need it.

Selective collection is inevitable

Cost and noise mean not every metric/log gets exported. When an incident occurs, the critical signal may be missing.

Correlation gets harder as data scatters

When metrics, events, audit, and traffic logs are in different places, building a single timeline takes longer.

The pipeline is another risk area

Agent, network, quota/limit, or indexing issues can cause data loss—especially during incidents.

Investigation-Ready

Spend time solving, not collecting data. TR7 keeps critical signals ready on the appliance.

Dynamic Flow Panel: Runtime visibility and fast starting point

In TR7's interface, service topology can be monitored live (runtime) through the Dynamic Flow Panel. Complete Control →

The panel displays service status with colors. For example, if the interface link serving a vService's IP goes down, the system generates a warning and the service name changes from green to yellow.

This lets operators see what to investigate immediately. Triage starts faster and investigation time shortens.

Status Colors

Colors in the Flow Panel help you quickly read service status:

Green: Normal

Service connections and health checks are working as expected.

  • All backends healthy
  • Interface links up
  • Health-checks passing
Routine monitoring
Yellow: Attention

There's a condition that needs monitoring.

  • Interface link down (service may still work)
  • One backend health-check failed
  • Approaching resource threshold
Quick check via metrics + notification + audit
Red: Critical

There's a problem affecting service.

  • Backends down
  • vService unreachable
  • Critical config error
Fast triage: metric + event + audit

Example Investigation Scenarios

The following examples show how a typical investigation progresses on TR7.

Scenario A: Latency increase

  • Complaint: 'Application is slow'
  • Check vService response time trend → any spikes?
  • Check backend response time distribution → which backend is slow?
  • Verify with health-check and connection distributions
  • Any resource alerts in notification logs during the same timeframe?
  • Audit trail: any recent changes?
  • Result: LB layer or specific backend — quickly clarified

Scenario B: WAF blocks increased

  • Complaint: 'Form submissions failing'
  • Check WAF blocked metric → any spikes?
  • Find triggered rule from HTTP/WAF logs
  • Determine from request details: false positive or real attack?
  • Audit trail: any rule/policy changes?
  • Use targeted debug if needed to inspect only relevant traffic
  • Result: Rule tuning or security action — decide with data

Web Console & TR7 CLI: Instant diagnostics and evidence collection from UI

Investigation on TR7 doesn't stop at charts. Web Console enables running the most-needed system and network commands from the web interface in production. No SSH required. TR7 CLI brings the same capability to the command line; output formats (JSON/CSV/tab) and pipe commands make investigation steps repeatable.

Network check: ping, traceroute, dig, iftop

Verify backend connectivity, DNS resolution, path analysis, and real-time bandwidth distribution from the appliance.

Targeted traffic capture: tcpdump, ssldump

Capture packets for specific host/port. Inspect TLS handshakes. Save only relevant traffic to file.

Backend testing: curl, wrk

Measure backend response code and time from ADC's perspective. Run controlled load tests when needed.

System status: netstat, ps, df, journalctl

View TCP states, processes, disk usage, and system logs from a single screen.

Web Console: Example Investigation Flows

You spotted a warning in the Flow Panel. The following flows are practical examples for quick triage.

Backend timeout or network issue?

  • Metrics show timeout
  • ping backend-ip → is it reachable?
  • curl -I http://backend:8080/health → what's the response code?
  • traceroute backend-ip → any breaks along the path?
  • Result: Network or application — separated quickly

TLS error: client or server?

  • SSL connection error exists
  • ssldump -i wan0 host client-ip → capture the handshake
  • Identify certificate, protocol, or cipher mismatch
  • Result: Client or server configuration — proven with packets

Sudden traffic spike: attack or real load?

  • Request count suddenly increased
  • iftop -i wan0 → see real-time top talkers
  • netstat -an | grep ESTABLISHED | wc → connection count
  • tcpdump -c 1000 port 443 | to-file spike.pcap → sample capture
  • Result: DDoS, bot, or legitimate traffic — decide with data

Backend 'fast' but user says 'slow'

  • App team sees no issue
  • curl -w '%{time_total}' http://backend/api → time from ADC's view
  • wrk -t2 -c10 -d10s http://backend/api → test under load
  • Result: Client–ADC–backend chain — difference becomes clear

Don't enable debug — target it.

Metric Library: Retrospective Monitoring and Analysis Charts

The headings below are metric chart group titles in TR7's interface. Each group contains charts where related metrics can be monitored and analyzed retrospectively. These charts let you examine specific time ranges during or after an incident, see trends, and detect anomalies.

Frontend Total Requests
Total Requests
What?Shows total HTTP/HTTPS request count to the service over time.
Why important?Fundamental reference for understanding traffic spikes, sudden drops, and capacity impact. Enables before/after incident comparison.
Frontend Status Code Distribution
Status Code Distribution
What?Shows distribution of HTTP response codes (2xx success, 3xx redirect, 4xx client error, 5xx server error) over time.
Why important?Quickly spot error rate increases. 5xx spike may indicate backend issues; 4xx spike may indicate client-side or configuration problems.
Frontend New Connections
New Connections
What?Shows new TCP connections opened per second.
Why important?Sudden connection increases may indicate DDoS attacks, bot activity, or client-side reconnection issues.
Frontend Concurrent Sessions
Concurrent Sessions
What?Shows simultaneously active session count.
Why important?Helps understand how close you are to capacity limits. Approaching session limits can cause performance degradation.
Frontend Throughput
Throughput
What?Shows total data volume passing through the service (bits/sec or bytes/sec).
Why important?Used to understand bandwidth usage and traffic trends. Throughput drops may indicate network or backend issues.
SSL Concurrent Connections
SSL Concurrency
What?Shows simultaneously active encrypted TLS connection count.
Why important?SSL/TLS operations are CPU-intensive; this metric is critical for capacity planning and performance analysis.
SSL New Connections (TPS)
TLS Handshake TPS
What?Shows TLS handshakes performed per second.
Why important?Sudden handshake rate increases may indicate session reuse not working or client-side issues. High handshake rates increase CPU load.
SSL Session Reuse
SSL Session Reuse
What?Shows TLS session reuse rate and statistics.
Why important?Low session reuse causes unnecessary CPU usage and higher latency. This metric guides TLS performance optimization.
Compression
Compression
What?Shows HTTP response compression ratio and compressed data volume.
Why important?Compression saves bandwidth but uses CPU. Understanding this balance is important for performance optimization.
WAF Blocked Requests
WAF Blocked Requests
What?Shows request count blocked by Web Application Firewall over time.
Why important?Sudden increase in blocks may indicate an attack wave or a new rule producing false positives. Either case requires investigation.
WAF Detected Attack Requests
WAF Detected Attacks
What?Shows count and types of attack attempts detected by WAF.
Why important?Lets you track threat level and attack trends. Understanding which attack types are attempted and how often is valuable for security strategy.
WAF Inspection Distribution
WAF Inspection Distribution
What?Shows what proportion of WAF rules and categories are triggered.
Why important?Shows which rule sets are active and which fire most often. Fundamental data for rule tuning and optimization decisions.
Frontend Bandwidth
Bandwidth
What?Shows incoming and outgoing bandwidth used by the service.
Why important?Used to monitor link saturation and throughput changes. Approaching bandwidth limits can cause performance issues.
Integrations: available, but investigation doesn't depend on them

TR7 can integrate with your organization's monitoring and log management ecosystem. The critical difference: incident investigation doesn't depend solely on external pipelines. External systems add value; on-appliance records serve as the fundamental reference.

Frequently Asked Questions

The goal is having investigation-required data always ready on the appliance. External export and centralized archiving are supported. However, investigation success doesn't depend solely on export configuration.

The goal isn't to look at everything all the time. Categories, search, and filtering let you quickly reach the right signal when needed.

Web Console's goal isn't unrestricted access but controlled diagnostics. When used with proper authorization and runbooks, it shortens investigation time.

It's real-time. Service states are monitored at runtime and changes are immediately reflected as color changes. Additionally, retrospective metric and event records are retained.

Normal debug typically captures all traffic and requires filtering afterward. Targeted debug captures records only for specific host, port, path, or header from the start. This reduces noise, speeds up investigation, and minimizes production impact.

TR7 supports Prometheus export and SIEM log forwarding. Integrations retain their value. The difference: investigation-required data doesn't depend solely on external systems—it's also ready on the appliance.

Retention period is configurable. What matters is that user actions and config changes are kept on the same timeline as metrics and event records.

Detail is preparedness, not complexity. Even in small teams, quickly reaching the right data during an incident saves time. Categorized structure and search features make it easy to focus only on needed data.


Conclusion

TR7's claim isn't 'more charts'—it's making the ADC/WAF layer investigation-ready. vService/backend/interface metrics, event/notification records, audit trail, and HTTP/WAF visibility combine on a single timeline; retroactive forensics and targeted debug accelerate root cause analysis.

Export integrations are valuable; but to minimize the 'wasn't sent, so doesn't exist' risk during critical moments, the chain of evidence must remain accessible inside the product at all times.

These and similar capabilities—details that don't appear on datasheets, are hard to grasp in demos, yet define operational quality in practice—are the primary reason why nearly all organizations that evaluate TR7 decide to make the switch.

The difference shows when you use it.

Request a Live Demo