Network Report Overview
The Network Report provides comprehensive visibility into inter-pod network traffic and associated costs within your Kubernetes clusters. This advanced analytics tool enables detailed cost aggregation by clusters, namespaces, labels, and annotations, with flexible time-based analysis capabilities.
Installation Available in v1.29.0+
Installing the network monitor requires adding a flag to your Helm install command or adding the proper value to your values file.
If using a Helm command, add the following flag:
--set global.observability.enabled=trueIf using a values file, add the following configuration:
global:
observability:
enabled: trueThis master toggle enables all observability features (network cost monitoring and API observability). To enable only network cost monitoring, use the sub-toggle instead:
global:
observability:
networkMonitoring:
enabled: trueExample upgrade command
helm repo update scaleops
helm show crds scaleops/scaleops | kubectl apply --force -f -
helm get values scaleops -n scaleops-system -oyaml | \
helm upgrade scaleops scaleops/scaleops --set global.observability.enabled=true -n scaleops-system -f -This will install the Network Monitor DaemonSet (scaleops-network-monitor) on your cluster. For additional configuration options (tolerations, socket paths, etc.), see the Helm Configuration Reference.
ScaleOps continuously monitors all inter-pod network traffic within your clusters and provides detailed cost analysis based on your cloud provider’s ingress and egress pricing structure.
Traffic Classification:
- Ingress/Egress: Comprehensive inbound and outbound traffic analysis
- Cross-AZ/Intra-AZ: Detailed breakdown of traffic costs between availability zones and within the same availability zone
Data Analysis Framework
Aggregation and Filtering Capabilities
The Network Report utilizes the same powerful aggregation and filtering framework as the Cost Report. For detailed information about available options, refer to the Cost Report Documentation. All aggregation and filtering capabilities are consistent across multi-cluster report interfaces.
Aggregation Metrics
The aggregation table provides comprehensive network cost and traffic metrics:
- Total Cost: Cumulative network cost for the selected aggregation within the specified timeframe
- Total Cross-AZ Cost: Network traffic costs between different availability zones
- Total Intra-AZ Cost: Network traffic costs within the same availability zone
- Total Traffic: Aggregate traffic volume for the selected aggregation
- Total Cross-AZ Traffic: Traffic volume between different availability zones
- Total Intra-AZ Traffic: Traffic volume within the same availability zone
Interactive Analysis:
Hover over any aggregation to view detailed ingress and egress traffic costs and volumes. Click on an aggregation to drill down to individual workloads, equivalent to switching to the Workloads tab with the corresponding filters applied.
Workload Analysis
Workload Visualization
The workload interface provides detailed network cost analysis for individual workloads. Similar to the aggregation table, you can analyze data across multiple time ranges with both time-based and period-based visualization options.
The primary distinction is that this interface focuses on individual workload filtering rather than data aggregation.
Advanced Workload Analysis:
Click on any workload to navigate to the Workload Overview Page, where you can analyze communication patterns between workloads and detailed traffic exchange metrics.
Data Export Capabilities
CSV Export Functionality
The export interface enables comprehensive data extraction for further analysis. Export options are available at the bottom of each page, providing all table data in CSV format (excluding chart data).
Export Features:
- Complete Data Export: Includes all visible table data in CSV format
- Chart Data Exclusion: Chart visualizations are not included in exports
- Flexible Format: Standard CSV format for easy integration with external tools