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-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 3f30fe0  Blog post retouching (#368)
3f30fe0 is described below

commit 3f30fe0e734819bcc44b4539fea3c67932ffd28b
Author: Brandon Fergerson <[email protected]>
AuthorDate: Tue Dec 7 07:28:02 2021 -0500

    Blog post retouching (#368)
---
 content/blog/2021-12-06-extend-skywalking-with-nbb/index.md | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/content/blog/2021-12-06-extend-skywalking-with-nbb/index.md 
b/content/blog/2021-12-06-extend-skywalking-with-nbb/index.md
index 7fd9d67..94bb22a 100644
--- a/content/blog/2021-12-06-extend-skywalking-with-nbb/index.md
+++ b/content/blog/2021-12-06-extend-skywalking-with-nbb/index.md
@@ -27,19 +27,19 @@ Save the current and global variables to create a 
non-breaking breakpoint; add t
 
 #### Live Coding Platform
 
-Source++ is an open-source live coding platform designed for production 
environments, powered by Apache SkyWalking. Using Source++, developers can add 
breakpoints, logs, metrics, and distributed tracing to live production software 
in real-time on-demand, right from their IDE or CLI. While capable of 
stand-alone deployment, the latest version of Source++ makes it easier than 
ever to integrate into existing Apache SkyWalking installations. This process 
can be completed in a few minutes and [...]
+[Source++](https://github.com/sourceplusplus) is an open-source live coding 
platform designed for production environments, powered by Apache SkyWalking. 
Using Source++, developers can add breakpoints, logs, metrics, and distributed 
tracing to live production software in real-time on-demand, right from their 
IDE or CLI. While capable of stand-alone deployment, the latest version of 
Source++ makes it easier than ever to integrate into existing Apache SkyWalking 
installations. This process  [...]
 
 For a better idea of how Source++ works, take a look at the following diagram:
 
 ![](./enhanced_sw_setup.svg)
 
-In this diagram, the blue components represent existing SkyWalking 
architecture, and the black components represent Source++ architecture. 
Source++ can be broken down into the following components: platform, probe, 
processors, and interfaces. It is the combination of these components that 
enable developers to capture production bugs.
+In this diagram, blue components represent existing SkyWalking architecture, 
black components represent new Source++ architecture, and the red arrows show 
how non-breaking breakpoints make their way from production to IDEs. A process 
that is facilitated by Source++ components: Live Probe, Live Processors, Live 
Platform, and Live Interface.
 
 #### Live Probe
 
 The Live Probe is currently available for 
[JVM](https://github.com/sourceplusplus/probe-jvm) and 
[Python](https://github.com/sourceplusplus/probe-python) applications. It runs 
alongside the SkyWalking agent and is responsible for dynamically adding and 
removing code fragments based on valid instrumentation requests from 
developers. These code fragments in turn make use of the SkyWalking agent's 
internal APIs to facilitate production instrumentation.
 
-#### Live Processor(s)
+#### Live Processors
 
 Live Processors are responsible for finding, extracting, and transforming data 
found in distributed traces produced via live probes. They run alongside 
SkyWalking collectors and implement additional post-processing logic, such as 
PII redaction. Live processors work via uniquely identifiable tags (prefix 
`spp.`) added previously by live probes.
 
@@ -53,9 +53,9 @@ Even though the above does not resemble what's normally 
thought of as a breakpoi
 
 The [Live Platform](https://github.com/sourceplusplus/live-platform) is the 
core part of the Source++ architecture. Unlike the live probe and processors, 
the live platform does not have a direct correlation with SkyWalking 
components. It is a standalone server responsible for validating and 
distributing production breakpoints, logs, metrics, and traces. Each component 
of the Source++ architecture (probes, processors, interfaces) communicates with 
each other through the live platform. It  [...]
 
-#### Live Interface(s)
+#### Live Interface
 
-Finally, with all the previous parts installed, we're now at the component 
software developers will find the most useful. Live interfaces are what 
developers use to create, manage, and view non-breaking breakpoints, and so on. 
There are a few live interfaces available:
+Finally, with all the previous parts installed, we're now at the component 
software developers will find the most useful. A Live Interface is what 
developers use to create, manage, and view non-breaking breakpoints, and so on. 
There are a few live interfaces available:
 - [JetBrains Plugin](https://github.com/sourceplusplus/interface-jetbrains)
 - [CLI](https://github.com/sourceplusplus/interface-cli)
 

Reply via email to