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:

-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)