This is an automated email from the ASF dual-hosted git repository. wusheng pushed a commit to branch polish-doc in repository https://gitbox.apache.org/repos/asf/skywalking.git
commit c326a297e16ec76b61e56d43eed338967f02942a Author: Wu Sheng <[email protected]> AuthorDate: Fri Dec 2 12:20:00 2022 +0800 Polish docs --- .../backend/backend-k8s-network-monitoring.md | 5 +- docs/en/setup/backend/dashboards-so11y.md | 57 +++++++++++----------- docs/menu.yml | 4 +- 3 files changed, 36 insertions(+), 30 deletions(-) diff --git a/docs/en/setup/backend/backend-k8s-network-monitoring.md b/docs/en/setup/backend/backend-k8s-network-monitoring.md index a61390c987..3be37555cf 100644 --- a/docs/en/setup/backend/backend-k8s-network-monitoring.md +++ b/docs/en/setup/backend/backend-k8s-network-monitoring.md @@ -1,5 +1,8 @@ # Kubernetes Network monitoring -SkyWalking leverages [SkyWalking Rover](https://github.com/apache/skywalking-rover) [network profiling feature](https://skywalking.apache.org/docs/skywalking-rover/next/en/setup/configuration/profiling/#network) for collecting metrics data from the network. SkyWalking Rover converts data from socket data to metrics using eBPF technology. +SkyWalking leverages [SkyWalking Rover](https://github.com/apache/skywalking-rover) [network profiling feature](https://skywalking.apache.org/docs/skywalking-rover/next/en/setup/configuration/profiling/#network) +to measure network performance for particular pods on-demand, including metrics of L4(TCP) and L7(HTTP) traffic +and raw data of HTTP requests and responses. +Underlying, SkyWalking Rover converts data from socket data to metrics using eBPF technology. ## Data flow 1. SkyWalking OAP server observes which specific k8s pod needs to monitor the network. diff --git a/docs/en/setup/backend/dashboards-so11y.md b/docs/en/setup/backend/dashboards-so11y.md index 2a68f89dc9..05160e5877 100644 --- a/docs/en/setup/backend/dashboards-so11y.md +++ b/docs/en/setup/backend/dashboards-so11y.md @@ -19,34 +19,35 @@ Self observability monitoring provides monitoring of the status and resources of ### Self observability metrics -| Monitoring Panel | Unit | Metric Name | Description | Data Source | -|-----|------|-----|-----|-----| -| | Count Per Minute | meter_oap_instance_jvm_gc_count | GC Count | oap self observability | -| | MB | meter_oap_instance_jvm_memory_bytes_used | Memory | oap self observability | -| | ms / min | meter_oap_instance_jvm_young_gc_time | GC Time (ms / min) | oap self observability | -| | ms / min | meter_oap_instance_jvm_old_gc_time | GC Time (ms / min) | oap self observability | -| | Count Per Minute | meter_oap_instance_mesh_count | Mesh Analysis Count (Per Minute) | oap self observability | -| | Count Per Minute | meter_oap_instance_mesh_analysis_error_count | Mesh Analysis Count (Per Minute) | oap self observability | -| | ms | meter_oap_instance_trace_latency_percentile | Trace Analysis Latency (ms) | oap self observability | -| | Count | meter_oap_jvm_class_loaded_count | Class Count | oap self observability | -| | Count | meter_oap_jvm_class_total_unloaded_count | Class Count | oap self observability | -| | Count | meter_oap_jvm_class_total_loaded_count | Class Count | oap self observability | -| | Count | meter_oap_instance_persistence_prepare_count | Persistence Count (Per 5 Minutes) | oap self observability | -| | Count | meter_oap_instance_persistence_execute_count | Persistence Count (Per 5 Minutes) | oap self observability | -| | Count | meter_oap_jvm_thread_live_count | Thread Count | oap self observability | -| | Count | meter_oap_jvm_thread_peak_count | Thread Count | oap self observability | -| | Count | meter_oap_jvm_thread_daemon_count | Thread Count | oap self observability | -| | ms | meter_oap_instance_persistence_execute_percentile | Persistence Execution Latency Per Metric Type (ms) | oap self observability | -| | ms | meter_oap_instance_persistence_prepare_percentile | Persistence Preparing Latency Per Metric Type (ms) | oap self observability | -| | Count | meter_oap_jvm_thread_runnable_count | Thread State Count | oap self observability | -| | Count | meter_oap_jvm_thread_timed_waiting_count | Thread State Count | oap self observability | -| | Count | meter_oap_jvm_thread_blocked_count | Thread State Count | oap self observability | -| | Count | meter_oap_jvm_thread_waiting_count | Thread State Count | oap self observability | -| | Count per minute | meter_oap_instance_metrics_aggregation | Aggregation (Per Minute) | oap self observability | -| | ms | meter_oap_instance_mesh_latency_percentile | Mesh Analysis Latency (ms) | oap self observability | -| | Count per minute | meter_oap_instance_trace_count | Trace Analysis Count (Per Minute) | oap self observability | -| | Count per minute | meter_oap_instance_trace_analysis_error_count | Trace Analysis Count (Per Minute) | oap self observability | -| | Percentage | meter_oap_instance_cpu_percentage | CPU (%) | oap self observability | +| Unit | Metric Name | Description | Data Source | +|------|---------------------------------------------------|-----|-----| +| Count Per Minute | meter_oap_instance_jvm_gc_count | GC Count | oap self observability | +| MB | meter_oap_instance_jvm_memory_bytes_used | Memory | oap self observability | +| ms / min | meter_oap_instance_jvm_young_gc_time | GC Time (ms / min) | oap self observability | +| ms / min | meter_oap_instance_jvm_old_gc_time | GC Time (ms / min) | oap self observability | +| Count Per Minute | meter_oap_instance_mesh_count | Mesh Analysis Count (Per Minute) | oap self observability | +| Count Per Minute | meter_oap_instance_mesh_analysis_error_count | Mesh Analysis Count (Per Minute) | oap self observability | +| ms | meter_oap_instance_trace_latency_percentile | Trace Analysis Latency (ms) | oap self observability | +| Count | meter_oap_jvm_class_loaded_count | Class Count | oap self observability | +| Count | meter_oap_jvm_class_total_unloaded_count | Class Count | oap self observability | +| Count | meter_oap_jvm_class_total_loaded_count | Class Count | oap self observability | +| Count | meter_oap_instance_persistence_prepare_count | Persistence Count (Per 5 Minutes) | oap self observability | +| Count | meter_oap_instance_persistence_execute_count | Persistence Count (Per 5 Minutes) | oap self observability | +| Count | meter_oap_jvm_thread_live_count | Thread Count | oap self observability | +| Count | meter_oap_jvm_thread_peak_count | Thread Count | oap self observability | +| Count | meter_oap_jvm_thread_daemon_count | Thread Count | oap self observability | +| ms | meter_oap_instance_persistence_execute_percentile | Persistence Execution Latency Per Metric Type (ms) | oap self observability | +| ms | meter_oap_instance_persistence_prepare_percentile | Persistence Preparing Latency Per Metric Type (ms) | oap self observability | +| Count | meter_oap_jvm_thread_runnable_count | Thread State Count | oap self observability | +| Count | meter_oap_jvm_thread_timed_waiting_count | Thread State Count | oap self observability | +| Count | meter_oap_jvm_thread_blocked_count | Thread State Count | oap self observability | +| Count | meter_oap_jvm_thread_waiting_count | Thread State Count | oap self observability | +| Count per minute | meter_oap_instance_metrics_aggregation | Aggregation (Per Minute) | oap self observability | +| ms | meter_oap_instance_mesh_latency_percentile | Mesh Analysis Latency (ms) | oap self observability | +| Count per minute | meter_oap_instance_trace_count | Trace Analysis Count (Per Minute) | oap self observability | +| Count per minute | meter_oap_instance_trace_analysis_error_count | Trace Analysis Count (Per Minute) | oap self observability | +| Percentage | meter_oap_instance_cpu_percentage | CPU (%) | oap self observability | +| Count | meter_oap_instance_metrics_persistent_cache | count of metrics cache hit and no-hit |oap self observability| ## Customizations You can customize your own metrics/expression/dashboard panel. diff --git a/docs/menu.yml b/docs/menu.yml index b7e9c3aba7..ddcc43eb15 100644 --- a/docs/menu.yml +++ b/docs/menu.yml @@ -167,11 +167,13 @@ catalog: path: "/en/setup/istio/readme" - name: "Observe Data Plane (Envoy)" path: "/en/setup/envoy/metrics_service_setting" + - name: "Profile Pod's Network" + path: "/en/setup/backend/backend-k8s-network-monitoring" - name: "Kubernetes" catalog: - name: "Observe Kubernetes" path: "/en/setup/backend/backend-k8s-monitoring" - - name: "Observe Network" + - name: "Profile Pod's Network" path: "/en/setup/backend/backend-k8s-network-monitoring" - name: "Infrastructure Monitoring" catalog:
