This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking.git


The following commit(s) were added to refs/heads/master by this push:
     new 0e4c0333e0 Polish docs structure. Move customization docs separately 
from the introduction docs. (#11653)
0e4c0333e0 is described below

commit 0e4c0333e0482eb1b5317fbadeaee400a05fa51f
Author: 吴晟 Wu Sheng <wu.sh...@foxmail.com>
AuthorDate: Thu Dec 14 10:49:00 2023 +0800

    Polish docs structure. Move customization docs separately from the 
introduction docs. (#11653)
---
 docs/en/changes/changes.md                       |  1 +
 docs/en/concepts-and-designs/backend-overview.md | 14 +++------
 docs/en/concepts-and-designs/overview.md         | 28 ++++++++++++-----
 docs/menu.yml                                    | 39 +++++++++++-------------
 4 files changed, 43 insertions(+), 39 deletions(-)

diff --git a/docs/en/changes/changes.md b/docs/en/changes/changes.md
index 1498f81d56..f0b7a8bf56 100644
--- a/docs/en/changes/changes.md
+++ b/docs/en/changes/changes.md
@@ -19,5 +19,6 @@
 #### Documentation
 * Update the release doc to remove the announcement as the tests are through 
e2e rather than manually.
 * Update the release notification mail a little.
+* Polish docs structure. Move customization docs separately from the 
introduction docs. 
 
 All issues and pull requests are 
[here](https://github.com/apache/skywalking/milestone/202?closed=1)
diff --git a/docs/en/concepts-and-designs/backend-overview.md 
b/docs/en/concepts-and-designs/backend-overview.md
index f68d123884..f65783791d 100644
--- a/docs/en/concepts-and-designs/backend-overview.md
+++ b/docs/en/concepts-and-designs/backend-overview.md
@@ -1,17 +1,11 @@
 # Observability Analysis Platform
-SkyWalking is an Observability Analysis Platform that provides full 
observability to services running in both brown and green zones, as well as 
services using a hybrid model.
+SkyWalking OAP and UI provides dozens of features to support observability 
analysis for your services, cloud infrastructure, open-source components, and 
more.
 
-## Capabilities
-SkyWalking covers all 3 areas of observability, including, **Tracing**, 
**Metrics** and **Logging**.
-
-- **Tracing**. SkyWalking native data formats, and Zipkin traces of v1 and v2 
formats are supported.
-- **Metrics**. SkyWalking supports mature metrics formats, including native 
meter format, OTEL metrics format, and Telegraf format.
-SkyWalking integrates with Service Mesh platforms, typically Istio and Envoy, 
to build observability into the data plane 
-or control plane. Also, SkyWalking native agents can run in the metrics mode, 
which greatly improves performances.
-- **Logging**. Includes logs collected from disk or through network. Native 
agents could bind the tracing context with logs automatically,
-or use SkyWalking to bind the trace and log through the text content.
+Besides those out-of-box features for monitoring, users could leverage the 
powerful and flexible analysis language to build their own analysis and 
visualization.
 
 There are 3 powerful and native language engines designed to analyze 
observability data from the above areas.
 1. [Observability Analysis Language](oal.md) processes native traces and 
service mesh data.
 1. [Meter Analysis Language](mal.md) is responsible for metrics calculation 
for native meter data, and adopts a stable and widely used metrics system, such 
as Prometheus and OpenTelemetry.
 1. [Log Analysis Language](lal.md) focuses on log contents and collaborate 
with Meter Analysis Language.
+
+SkyWalking community is willing to accept your monitoring extension powered by 
these languages, if the monitoring is public and general usable.
diff --git a/docs/en/concepts-and-designs/overview.md 
b/docs/en/concepts-and-designs/overview.md
index 6b6f376b9a..6118bcccb9 100644
--- a/docs/en/concepts-and-designs/overview.md
+++ b/docs/en/concepts-and-designs/overview.md
@@ -3,15 +3,31 @@ SkyWalking is an open source observability platform used to 
collect, analyze, ag
 infrastructures. SkyWalking provides an easy way to maintain a clear view of 
your distributed systems, even across Clouds.
 It is a modern APM, specially designed for cloud native, container based 
distributed systems.
 
+SkyWalking covers all the observability needs in Cloud Native world, including:
+- **Tracing**. SkyWalking native data formats, and Zipkin traces of v1 and v2 
formats are supported.
+- **Metrics**. SkyWalking supports mature metrics formats, including native 
meter format, OTEL metrics format, and Telegraf format.
+  SkyWalking integrates with Service Mesh platforms, typically Istio and 
Envoy, to build observability into the data plane
+  or control plane. Also, SkyWalking native agents can run in the metrics 
mode, which greatly improves performances.
+- **Logging**. Includes logs collected from disk or through network. Native 
agents could bind the tracing context with logs automatically,
+  or use SkyWalking to bind the trace and log through the text content.
+- **Profiling**. Profiling is a powerful tool to help developers understand 
the performance of their applications from lines of codes perspective. 
+  SkyWalking provides profiling feature bundled in native language agents and 
independent ebpf agents.
+- **Event**. Event is a special kind of data, which is used to record the 
important moments in the system, such as version upgrade, configuration change, 
etc.
+  Linking the events with metrics could help on explain the peaks or valleys 
in the metrics, and linking the events with traces and logs could help on 
troubleshooting root cause. 
+
 ## Why use SkyWalking?
 SkyWalking provides solutions for observing and monitoring distributed 
systems, in many different scenarios. First of all,
-like traditional approaches, SkyWalking provides auto instrument agents for 
services, such as Java, C#, Node.js, Go, PHP and Nginx LUA. 
-(with calls out for Python and C++ SDK contributions). 
+like traditional approaches, SkyWalking provides auto instrument agents for 
services, such as Java, C#, Node.js, Go, PHP and Python,
+and manually SDKs for C++, Rust, and Nginx LUA.
 In multi-language, continuously deployed environments, cloud native 
infrastructures grow more powerful but also more complex. 
 SkyWalking's service mesh receiver allows SkyWalking to receive telemetry data 
from service mesh frameworks
-such as Istio/Envoy and Linkerd, allowing users to understand the entire 
distributed system.
+such as Istio/Envoy, allowing users to understand the entire distributed 
system. Powered by eBPF stack, SkyWalking provides
+k8s monitoring. 
+Also, by adopting OpenTelemetry, Telegraf, Zabbix, Zipkin, Prometheus, 
SkyWalking can integrate with other distributed tracing, metrics and logging 
systems
+and build a unified APM system to host all data.
 
-SkyWalking provides observability capabilities for **service**(s), **service 
instance**(s), **endpoint**(s), **process**(s). The terms Service,
+Besides the support of various kinds of telemetry formats, the hierarchy 
structure of objects in SkyWalking is defined as 
+**service**(s), **service instance**(s), **endpoint**(s), **process**(s). The 
terms Service,
 Instance and Endpoint are used everywhere today, so it is worth defining their 
specific meanings in the context of SkyWalking:
 
 - **Service**. Represents a set/group of workloads which provide the same 
behaviours for incoming requests. You can define the service
@@ -30,10 +46,6 @@ A **layer** represents an abstract framework in computer 
science, such as Operat
 Kubernetes(k8s layer). All detected instances belong to a layer to represent 
the running environment of this instance, 
 the service would have one or multiple layer definitions according to its 
instances.
 
-In addition, you can integrate 
-1. Other distributed tracing using Zipkin.
-1. Other metrics systems, such as Prometheus, Sleuth(Micrometer), 
OpenTelemetry, Telegraf.
-
 
 ## Architecture
 SkyWalking is logically split into four parts: Probes, Platform backend, 
Storage and UI.
diff --git a/docs/menu.yml b/docs/menu.yml
index a876c691fd..6a6432919a 100644
--- a/docs/menu.yml
+++ b/docs/menu.yml
@@ -20,12 +20,10 @@ catalog:
     path: "/readme"
   - name: "Concepts and Designs"
     catalog:
-      - name: "What is SkyWalking?"
-        catalog:
-          - name: "Overview and Core concepts"
-            path: "/en/concepts-and-designs/overview"
-          - name: "Project Goals"
-            path: "/en/concepts-and-designs/project-goals"
+      - name: "Overview and Core concepts"
+        path: "/en/concepts-and-designs/overview"
+      - name: "Project Goals"
+        path: "/en/concepts-and-designs/project-goals"
       - name: "Agents"
         catalog:
           - name: "Introduction"
@@ -34,21 +32,6 @@ catalog:
             path: "/en/concepts-and-designs/service-agent"
           - name: "Manual Instrument SDK"
             path: "/en/concepts-and-designs/manual-sdk"
-      - name: "Observability Analysis Platform"
-        catalog:
-          - name: "Overview"
-            path: "/en/concepts-and-designs/backend-overview"
-          - name: "Analysis Traces and Mesh Traffic"
-            path: "/en/concepts-and-designs/oal"
-          - name: "Analysis Metrics and Meters"
-            path: "/en/concepts-and-designs/mal"
-          - name: "Analysis Logs"
-            path: "/en/concepts-and-designs/lal"
-          - name: "Profiling"
-            path: "/en/concepts-and-designs/profiling"
-      - name: "Event"
-        path: "/en/concepts-and-designs/event/"
-
   - name: "Setup"
     catalog:
       - name: "Quick Start"
@@ -165,6 +148,8 @@ catalog:
             path: "/en/setup/backend/backend-ebpf-profiling"
           - name: "Continuous Profiling"
             path: "/en/setup/backend/backend-continuous-profiling"
+      - name: "Event"
+        path: "/en/concepts-and-designs/event/"
       - name: "Extension"
         catalog:
           - name: "Exporter"
@@ -321,6 +306,18 @@ catalog:
             path: "/en/api/promql-service"
           - name: "LogQL APIs"
             path: "/en/api/logql-service"
+  - name: "Customization"
+    catalog:
+      - name: "Overview"
+        path: "/en/concepts-and-designs/backend-overview"
+      - name: "Analysis Traces and Mesh Traffic"
+        path: "/en/concepts-and-designs/oal"
+      - name: "Analysis Metrics and Meters"
+        path: "/en/concepts-and-designs/mal"
+      - name: "Analysis Logs"
+        path: "/en/concepts-and-designs/lal"
+      - name: "Profiling"
+        path: "/en/concepts-and-designs/profiling"
   - name: "Security Notice"
     path: "/en/security/readme"
   - name: "Debugging"

Reply via email to