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 Capabilities | Root Installation | Non-root Installation | Full-stack Monitoring | Bonree Operator Application-only Monitoring | Serverless Deployment |
|---|---|---|---|---|---|
| Automatic Deployment Agent | ✅Monitor all user - running applications on the host machine ✅Monitor containerized applications | ✅Monitor non-root user applications ❌Monitor containerized applications | ❌Monitor host machine applications ✅ Monitor containerized applications | ✅Monitor Kubernetes containerized applications | The monitoring scope is determined by the user |
| Monitoring Scope Control Method | Deep Process Monitoring Rules Deep Container Monitoring Rules | Deep Process Monitoring Rules Deep Container Monitoring Rules | Deep Process Monitoring Rules Deep Container Monitoring Rules | Controlled via the combination of Kubernetes annotations and labels | The monitoring scope is determined by the user |
| 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 | ✅ | ❌ | ✅ | ✅ | ✅ |
| Collection of Environment Variable Change Events | ✅ | ✅ | ✅ | ✅ | ✅ |
| Collection of Probe Circuit Breaker and Circuit Breaker Recovery Events | ✅ | ✅ | ✅ | ✅ | ✅ |
Infrastructure
| Infrastructure Capabilities | Root Installation | Non-root Installation | Full-stack Monitoring | Application-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) | ✅ |