Advanced Scenarios
Custom CNI Configurations
Cilium
discovery "instrument" {
# Capture both physical and Cilium interfaces
interfaces = ["eth*", "ens*", "cilium_*"]
}discovery "instrument" {
# Physical interfaces for inter-node traffic
interfaces = ["eth*", "ens*"]
# Add Cilium interfaces only if you need intra-node visibility
# interfaces = ["eth*", "ens*", "cilium_*"]
}
# Cilium uses its own NetworkPolicies
discovery "informer" "k8s" {
selectors = [
{ kind = "CiliumNetworkPolicy" },
{ kind = "Pod" },
{ kind = "Service" },
# ... other resources
]
}Calico
Flannel
Weave Net
Canal (Flannel + Calico)
Multi-Cluster Deployments
Strategy 1: Cluster-Specific OTLP Endpoints
Strategy 2: Central OTLP Collector
Strategy 3: Hierarchical Collectors
High-Availability Configurations
OTLP Collector Redundancy
Mermin Agent Resilience
Resource Tuning for High-Throughput Environments
High-Traffic Configuration
Low-Latency Configuration
Memory-Constrained Environments
Network Interface Selection Strategies
Inter-Node Traffic Only (Default)
Complete Visibility (All Traffic)
Selective Monitoring
Dynamic Interface Discovery
Performance Monitoring and Tuning
Metrics to Monitor
Tuning Guidelines
Security Hardening
Network Policies
Pod Security Standards
Secrets Management
Next Steps
Need Help?
Last updated