Skip to main content
Version: 3.7.0

Comparison of Deployment and Observability Capabilities

info

Notes: ✅ Supported ❌ Not Supported ➖ Not Applicable

  • Full-stack Monitoring: Covers monitoring across the entire infrastructure, including host performance, container performance, application performance, and network traffic, providing complete infrastructure observability.

    • Applicable deployment methods: DaemonSet deployment or Bonree Operator Full-stack Monitoring
  • Application-only Monitoring: Does not include detailed infrastructure monitoring. Focuses mainly on basic metrics related to application containers.

    • Applicable deployment methods: Bonree Operator Application-only Monitoring or Serverless Deployment

Depending on the deployment environment and permission requirements, the following table compares the observability capabilities of each installation method:


Kubernetes Resources and Topology

For Kubernetes resource and topology collection capabilities, see: SmartGate


Application Performance Management (APM)

APM CapabilitiesRoot InstallationNon-root InstallationFull-stack MonitoringApplication-only Monitoring
Metrics
Request Throughput
Response Latency
Error Rate
System Resource Usage (CPU, Memory, Network, etc.)
Service Availability and Health...
Limited support: only for certain user applications
Logs
Application Logs
Container Logs
System Logs
Traces
End-to-end request tracing
Step-by-step latency
Service bottleneck detection
Call topology visualization
Limited support: only for certain user applications
Continuous Profiling

Infrastructure

Infrastructure CapabilitiesRoot InstallationNon-root InstallationFull-stack MonitoringApplication-only Monitoring
eBPF Profiling
Host Metrics (CPU, Memory, Network, Disk, etc.)
Detailed Host and Process Information
Host Failure Detection
Host Container Information and Metrics (CPU, Memory, Network)
L4 Transport and L7 Application Layer Network Metrics, Network Topology (based on eBPF)
Crash Analysis and Event Collection

Kubernetes Permissions

Kubernetes PermissionsRoot InstallationNon-root InstallationFull-stack MonitoringApplication-only Monitoring
Non-privileged Container
Read-only Mounts
ClusterRole (cluster-level read-only access to Kubernetes resources)
Resources: nodes, pods, namespaces, services, configmap
Read-only accessPartial read-only access (details)
Role (namespace-level access within bonree-agent)
Permissions are limited to the SmartAgent installation namespace (bonree-agent) only, safe and controlled.
Optional read-only access to configmaps (details)Partial read-write access (details)
Host Path Mounts✅ (details)
hostPID, hostNetwork✅ (details)