This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/skywalking-website.git
The following commit(s) were added to refs/heads/asf-site by this push: new 3c726b4da4f deploy: e7efecf496a76db763954c71d1aaeb1879dfdb9d 3c726b4da4f is described below commit 3c726b4da4fb395a57bf2068fefbba5cf94de12a Author: wu-sheng <wu-sh...@users.noreply.github.com> AuthorDate: Sat Jul 13 06:51:48 2024 +0000 deploy: e7efecf496a76db763954c71d1aaeb1879dfdb9d --- contributors/index.html | 126 ++++++++++++--------- .../next/en/advanced-features/grpc-tls/index.html | 4 +- .../en/advanced-features/logging-setup/index.html | 4 +- .../manual-apis/toolkit-trace/index.html | 2 +- .../advanced-features/plugin-exclusion/index.html | 2 +- .../advanced-features/settings-override/index.html | 4 +- .../next/en/agent/performance-tests/index.html | 4 +- .../next/en/agent/plugin-configurations/index.html | 2 +- .../next/en/agent/support-plugins/index.html | 2 +- .../en/agent/tracing-metrics-logging/index.html | 2 +- .../hybrid-compilation/index.html | 2 +- .../concepts-and-designs/key-principles/index.html | 10 +- .../project-structure/index.html | 2 +- .../build-and-use-agent/index.html | 2 +- .../development-guide/index.html | 8 +- .../how-to-release/index.html | 6 +- .../running-and-debugging/index.html | 2 +- .../write-plugin-testing/index.html | 12 +- docs/skywalking-go/next/en/setup/docker/index.html | 2 +- .../skywalking-go/next/en/setup/gobuild/index.html | 2 +- docs/skywalking-go/next/readme/index.html | 2 +- index.html | 2 +- index.json | 2 +- team/index.html | 58 ++++++---- 24 files changed, 144 insertions(+), 120 deletions(-) diff --git a/contributors/index.html b/contributors/index.html index d0d5e8fd3b6..44a2172bf28 100644 --- a/contributors/index.html +++ b/contributors/index.html @@ -17517,72 +17517,86 @@ - <span class="GlqEason glqeason dn"> + <span class="zheheBao zhehebao dn"> - <a class="link" href="https://github.com/GlqEason" target="_blank"> + <a class="link" href="https://github.com/zheheBao" target="_blank"> <i class="iconfont icon-github"></i> - GlqEason + zheheBao </a> </span> - <div class="GlqEason glqeason">1</div> - <div class="GlqEason glqeason">12</div> + <div class="zheheBao zhehebao">1</div> + <div class="zheheBao zhehebao">12</div> - <span class="lujiajing1126 lujiajing1126 dn"> + <span class="xuyue97 xuyue97 dn"> - <a class="link" href="https://github.com/lujiajing1126" target="_blank"> + <a class="link" href="https://github.com/xuyue97" target="_blank"> <i class="iconfont icon-github"></i> - lujiajing1126 + xuyue97 </a> </span> - <div class="lujiajing1126 lujiajing1126">1</div> - <div class="lujiajing1126 lujiajing1126">13</div> + <div class="xuyue97 xuyue97">1</div> + <div class="xuyue97 xuyue97">13</div> - <span class="0o001 0o001 dn"> + <span class="jarvis-u jarvis-u dn"> - <a class="link" href="https://github.com/0o001" target="_blank"> + <a class="link" href="https://github.com/jarvis-u" target="_blank"> <i class="iconfont icon-github"></i> - 0o001 + jarvis-u </a> </span> - <div class="0o001 0o001">1</div> - <div class="0o001 0o001">14</div> + <div class="jarvis-u jarvis-u">1</div> + <div class="jarvis-u jarvis-u">14</div> - <span class="Ruff-nono ruff-nono dn"> + <span class="icodeasy icodeasy dn"> - <a class="link" href="https://github.com/Ruff-nono" target="_blank"> + <a class="link" href="https://github.com/icodeasy" target="_blank"> <i class="iconfont icon-github"></i> - Ruff-nono + icodeasy </a> </span> - <div class="Ruff-nono ruff-nono">1</div> - <div class="Ruff-nono ruff-nono">15</div> + <div class="icodeasy icodeasy">1</div> + <div class="icodeasy icodeasy">15</div> - <span class="Ecostack ecostack dn"> + <span class="YenchangChan yenchangchan dn"> - <a class="link" href="https://github.com/Ecostack" target="_blank"> + <a class="link" href="https://github.com/YenchangChan" target="_blank"> <i class="iconfont icon-github"></i> - Ecostack + YenchangChan </a> </span> - <div class="Ecostack ecostack">1</div> - <div class="Ecostack ecostack">16</div> + <div class="YenchangChan yenchangchan">1</div> + <div class="YenchangChan yenchangchan">16</div> + + + + + <span class="kikoroc kikoroc dn"> + + <a class="link" href="https://github.com/kikoroc" target="_blank"> + <i class="iconfont icon-github"></i> + kikoroc + </a> + + </span> + <div class="kikoroc kikoroc">1</div> + <div class="kikoroc kikoroc">17</div> @@ -17596,91 +17610,91 @@ </span> <div class="darknos darknos">1</div> - <div class="darknos darknos">17</div> + <div class="darknos darknos">18</div> - <span class="kikoroc kikoroc dn"> + <span class="Ecostack ecostack dn"> - <a class="link" href="https://github.com/kikoroc" target="_blank"> + <a class="link" href="https://github.com/Ecostack" target="_blank"> <i class="iconfont icon-github"></i> - kikoroc + Ecostack </a> </span> - <div class="kikoroc kikoroc">1</div> - <div class="kikoroc kikoroc">18</div> + <div class="Ecostack ecostack">1</div> + <div class="Ecostack ecostack">19</div> - <span class="YenchangChan yenchangchan dn"> + <span class="Ruff-nono ruff-nono dn"> - <a class="link" href="https://github.com/YenchangChan" target="_blank"> + <a class="link" href="https://github.com/Ruff-nono" target="_blank"> <i class="iconfont icon-github"></i> - YenchangChan + Ruff-nono </a> </span> - <div class="YenchangChan yenchangchan">1</div> - <div class="YenchangChan yenchangchan">19</div> + <div class="Ruff-nono ruff-nono">1</div> + <div class="Ruff-nono ruff-nono">20</div> - <span class="icodeasy icodeasy dn"> + <span class="0o001 0o001 dn"> - <a class="link" href="https://github.com/icodeasy" target="_blank"> + <a class="link" href="https://github.com/0o001" target="_blank"> <i class="iconfont icon-github"></i> - icodeasy + 0o001 </a> </span> - <div class="icodeasy icodeasy">1</div> - <div class="icodeasy icodeasy">20</div> + <div class="0o001 0o001">1</div> + <div class="0o001 0o001">21</div> - <span class="jarvis-u jarvis-u dn"> + <span class="fzdwx fzdwx dn"> - <a class="link" href="https://github.com/jarvis-u" target="_blank"> + <a class="link" href="https://github.com/fzdwx" target="_blank"> <i class="iconfont icon-github"></i> - jarvis-u + fzdwx </a> </span> - <div class="jarvis-u jarvis-u">1</div> - <div class="jarvis-u jarvis-u">21</div> + <div class="fzdwx fzdwx">1</div> + <div class="fzdwx fzdwx">22</div> - <span class="xuyue97 xuyue97 dn"> + <span class="lujiajing1126 lujiajing1126 dn"> - <a class="link" href="https://github.com/xuyue97" target="_blank"> + <a class="link" href="https://github.com/lujiajing1126" target="_blank"> <i class="iconfont icon-github"></i> - xuyue97 + lujiajing1126 </a> </span> - <div class="xuyue97 xuyue97">1</div> - <div class="xuyue97 xuyue97">22</div> + <div class="lujiajing1126 lujiajing1126">1</div> + <div class="lujiajing1126 lujiajing1126">23</div> - <span class="zheheBao zhehebao dn"> + <span class="GlqEason glqeason dn"> - <a class="link" href="https://github.com/zheheBao" target="_blank"> + <a class="link" href="https://github.com/GlqEason" target="_blank"> <i class="iconfont icon-github"></i> - zheheBao + GlqEason </a> </span> - <div class="zheheBao zhehebao">1</div> - <div class="zheheBao zhehebao">23</div> + <div class="GlqEason glqeason">1</div> + <div class="GlqEason glqeason">24</div> </div> </div> diff --git a/docs/skywalking-go/next/en/advanced-features/grpc-tls/index.html b/docs/skywalking-go/next/en/advanced-features/grpc-tls/index.html index 0fb96910c2c..d2f47805afa 100644 --- a/docs/skywalking-go/next/en/advanced-features/grpc-tls/index.html +++ b/docs/skywalking-go/next/en/advanced-features/grpc-tls/index.html @@ -541,7 +541,7 @@ We need the following files:"/> })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> @@ -575,7 +575,7 @@ In some use cases, end users report the background:</p> <h2 id="creating-ssltls-certificates">Creating SSL/TLS Certificates</h2> <p>The first step is to generate certificates and key files for encrypting communication. This is fairly straightforward: use <code>openssl</code> from the command line.</p> -<p>Use this <a href="https://github.com/apache/skywalking-go/tree/ca8d8453b8fb7c318ef8ad6c5b0fbe8d45c2b884/tools/TLS/tls_key_generate.sh">script</a> if you are not familiar with how to generate key files.</p> +<p>Use this <a href="https://github.com/apache/skywalking-go/tree/66fe3fcc6357cc78f0eef2be372f2a7a70e9b7a8/tools/TLS/tls_key_generate.sh">script</a> if you are not familiar with how to generate key files.</p> <p>We need the following files:</p> <ul> <li><code>client.pem</code>: A private RSA key to sign and authenticate the public key. It’s either a PKCS#8(PEM) or PKCS#1(DER).</li> diff --git a/docs/skywalking-go/next/en/advanced-features/logging-setup/index.html b/docs/skywalking-go/next/en/advanced-features/logging-setup/index.html index 8f7b7c9ebfa..9962fc88a3d 100644 --- a/docs/skywalking-go/next/en/advanced-features/logging-setup/index.html +++ b/docs/skywalking-go/next/en/advanced-features/logging-setup/index.html @@ -538,7 +538,7 @@ Logging Detection Log detection means that the logging plugin would automaticall })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> @@ -569,7 +569,7 @@ Logging Detection Log detection means that the logging plugin would automaticall <h1 id="logging-setup">Logging Setup</h1> <p>Logging Setup is used to integrate the Go Agent with the logging system in the current service. It currently supports the recognition of <code>Logrus</code> and <code>Zap</code> frameworks. If neither of these frameworks is present, it would output logs using <code>Std Error</code>.</p> -<p>You can learn about the configuration details through the “log” configuration item in the <a href="https://github.com/apache/skywalking-go/tree/ca8d8453b8fb7c318ef8ad6c5b0fbe8d45c2b884/tools/go-agent/config/agent.default.yaml">default settings</a>.</p> +<p>You can learn about the configuration details through the “log” configuration item in the <a href="https://github.com/apache/skywalking-go/tree/66fe3fcc6357cc78f0eef2be372f2a7a70e9b7a8/tools/go-agent/config/agent.default.yaml">default settings</a>.</p> <h2 id="logging-detection">Logging Detection</h2> <p>Log detection means that the logging plugin would automatically detect the usage of logs in your application. When the log type is set to <code>auto</code>, it would choose the appropriate log based on the creation rules of different frameworks. The selection rules vary depending on the framework:</p> diff --git a/docs/skywalking-go/next/en/advanced-features/manual-apis/toolkit-trace/index.html b/docs/skywalking-go/next/en/advanced-features/manual-apis/toolkit-trace/index.html index ee454a7a491..ddc69caf011 100644 --- a/docs/skywalking-go/next/en/advanced-features/manual-apis/toolkit-trace/index.html +++ b/docs/skywalking-go/next/en/advanced-features/manual-apis/toolkit-trace/index.html @@ -538,7 +538,7 @@ When creating an Entry Span, you need to obtain the context carrier from the req })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> diff --git a/docs/skywalking-go/next/en/advanced-features/plugin-exclusion/index.html b/docs/skywalking-go/next/en/advanced-features/plugin-exclusion/index.html index dcf7f92626c..eb3320de83c 100644 --- a/docs/skywalking-go/next/en/advanced-features/plugin-exclusion/index.html +++ b/docs/skywalking-go/next/en/advanced-features/plugin-exclusion/index.html @@ -535,7 +535,7 @@ Configuration plugin:# List the names of excluded plugins, multiple plugin names })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> diff --git a/docs/skywalking-go/next/en/advanced-features/settings-override/index.html b/docs/skywalking-go/next/en/advanced-features/settings-override/index.html index 747815a0b86..d46f6befb4f 100644 --- a/docs/skywalking-go/next/en/advanced-features/settings-override/index.html +++ b/docs/skywalking-go/next/en/advanced-features/settings-override/index.html @@ -538,7 +538,7 @@ Configuration Changes The values in the config file should be updated by followi })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> @@ -567,7 +567,7 @@ Configuration Changes The values in the config file should be updated by followi <div class="td-content"> <h1 id="setting-override">Setting Override</h1> -<p>By default, SkyWalking Go agent provides a default <a href="https://github.com/apache/skywalking-go/tree/ca8d8453b8fb7c318ef8ad6c5b0fbe8d45c2b884/tools/go-agent/config/agent.default.yaml">agent.default.yaml</a> to define the default configuration options.</p> +<p>By default, SkyWalking Go agent provides a default <a href="https://github.com/apache/skywalking-go/tree/66fe3fcc6357cc78f0eef2be372f2a7a70e9b7a8/tools/go-agent/config/agent.default.yaml">agent.default.yaml</a> to define the default configuration options.</p> <p>This configuration file is used <strong>during hybrid compilation to write the configuration information of the Agent into the program</strong>. When the program boots, the agent would read the pre-configured content.</p> <h2 id="configuration-changes">Configuration Changes</h2> diff --git a/docs/skywalking-go/next/en/agent/performance-tests/index.html b/docs/skywalking-go/next/en/agent/performance-tests/index.html index a68b35b593d..1df8aa93fc2 100644 --- a/docs/skywalking-go/next/en/agent/performance-tests/index.html +++ b/docs/skywalking-go/next/en/agent/performance-tests/index.html @@ -541,7 +541,7 @@ traffic generator -> consumer -> provider The payload(traffic) generator u })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> @@ -574,7 +574,7 @@ traffic generator -> consumer -> provider The payload(traffic) generator u <h2 id="test-objective">Test Objective</h2> <p>By launching both the <strong>agent</strong> and <strong>non-agent</strong> compiled applications, we subject them to the same <strong>QPS</strong> under stress testing, evaluating the CPU, memory, and network latency of the machine during the testing period.</p> -<p>The application has been saved and submitted to the <a href="https://github.com/apache/skywalking-go/tree/ca8d8453b8fb7c318ef8ad6c5b0fbe8d45c2b884/test/benchmark-codebase">test/benchmark-codebase</a> directory, with the following topology:</p> +<p>The application has been saved and submitted to the <a href="https://github.com/apache/skywalking-go/tree/66fe3fcc6357cc78f0eef2be372f2a7a70e9b7a8/test/benchmark-codebase">test/benchmark-codebase</a> directory, with the following topology:</p> <pre><code>traffic generator -> consumer -> provider </code></pre><p>The payload(traffic) generator uses multithreading to send HTTP requests to the consumer service. When the consumer receives a request, it sends three requests to the provider service to obtain return data results. diff --git a/docs/skywalking-go/next/en/agent/plugin-configurations/index.html b/docs/skywalking-go/next/en/agent/plugin-configurations/index.html index 091e9939243..b140f6e498a 100644 --- a/docs/skywalking-go/next/en/agent/plugin-configurations/index.html +++ b/docs/skywalking-go/next/en/agent/plugin-configurations/index.html @@ -532,7 +532,7 @@ })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> diff --git a/docs/skywalking-go/next/en/agent/support-plugins/index.html b/docs/skywalking-go/next/en/agent/support-plugins/index.html index 2eecda8ed72..e92fc3e417e 100644 --- a/docs/skywalking-go/next/en/agent/support-plugins/index.html +++ b/docs/skywalking-go/next/en/agent/support-plugins/index.html @@ -535,7 +535,7 @@ })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> diff --git a/docs/skywalking-go/next/en/agent/tracing-metrics-logging/index.html b/docs/skywalking-go/next/en/agent/tracing-metrics-logging/index.html index ea9d6b97146..ae1a2123887 100644 --- a/docs/skywalking-go/next/en/agent/tracing-metrics-logging/index.html +++ b/docs/skywalking-go/next/en/agent/tracing-metrics-logging/index.html @@ -535,7 +535,7 @@ Metadata Mechanism The Go Agent would be identified by the SkyWalking backend af })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> diff --git a/docs/skywalking-go/next/en/concepts-and-designs/hybrid-compilation/index.html b/docs/skywalking-go/next/en/concepts-and-designs/hybrid-compilation/index.html index 1e472bdbe57..e46641dbf36 100644 --- a/docs/skywalking-go/next/en/concepts-and-designs/hybrid-compilation/index.html +++ b/docs/skywalking-go/next/en/concepts-and-designs/hybrid-compilation/index.html @@ -538,7 +538,7 @@ Toolchain in Golang The -toolexec flag in Golang is a powerful feature that can })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> diff --git a/docs/skywalking-go/next/en/concepts-and-designs/key-principles/index.html b/docs/skywalking-go/next/en/concepts-and-designs/key-principles/index.html index bc6c44c88ae..cd283386de8 100644 --- a/docs/skywalking-go/next/en/concepts-and-designs/key-principles/index.html +++ b/docs/skywalking-go/next/en/concepts-and-designs/key-principles/index.html @@ -538,7 +538,7 @@ Method Interceptor Method interception is particularly important in SkyWalking G })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> @@ -584,7 +584,7 @@ Method Interceptor Method interception is particularly important in SkyWalking G <h3 id="modifying-methods">Modifying Methods</h3> <p>After finding the method, the SkyWalking Go Agent needs to modify the method implication and embed the interceptor code.</p> <h4 id="change-method-body">Change Method Body</h4> -<p>When intercepting a method, the first thing to do is to modify the method and <a href="https://github.com/apache/skywalking-go/tree/ca8d8453b8fb7c318ef8ad6c5b0fbe8d45c2b884/tools/go-agent/instrument/plugins/templates/method_inserts.tmpl">embed the template code</a>. +<p>When intercepting a method, the first thing to do is to modify the method and <a href="https://github.com/apache/skywalking-go/tree/66fe3fcc6357cc78f0eef2be372f2a7a70e9b7a8/tools/go-agent/instrument/plugins/templates/method_inserts.tmpl">embed the template code</a>. This code segment includes two method executions:</p> <ol> <li><strong>Before method execution</strong>: Pass in the current method’s arguments, instances, and other information.</li> @@ -596,8 +596,8 @@ This ensures that when an exception occurs in the framework code execution, the <h4 id="write-delegator-file">Write Delegator File</h4> <p>After the agent enhances the method body, it needs to implement the above two methods and write them into a single file, called the <strong>delegator file</strong>. These two methods would do the following:</p> <ol> -<li><strong>Before method execution</strong>: <a href="https://github.com/apache/skywalking-go/tree/ca8d8453b8fb7c318ef8ad6c5b0fbe8d45c2b884/tools/go-agent/instrument/plugins/templates/method_intercept_before.tmpl">Build by the template</a>. Build the context for before and after interception, and pass the parameter information during execution to the interceptor in each plugin.</li> -<li><strong>After method execution</strong>: <a href="https://github.com/apache/skywalking-go/tree/ca8d8453b8fb7c318ef8ad6c5b0fbe8d45c2b884/tools/go-agent/instrument/plugins/templates/method_intercept_after.tmpl">Build by the template</a>. Pass the method return value to the interceptor and execute the method.</li> +<li><strong>Before method execution</strong>: <a href="https://github.com/apache/skywalking-go/tree/66fe3fcc6357cc78f0eef2be372f2a7a70e9b7a8/tools/go-agent/instrument/plugins/templates/method_intercept_before.tmpl">Build by the template</a>. Build the context for before and after interception, and pass the parameter information during execution to the interceptor in each plugin.</li> +<li><strong>After method execution</strong>: <a href="https://github.com/apache/skywalking-go/tree/66fe3fcc6357cc78f0eef2be372f2a7a70e9b7a8/tools/go-agent/instrument/plugins/templates/method_intercept_after.tmpl">Build by the template</a>. Pass the method return value to the interceptor and execute the method.</li> </ol> <h4 id="copy-files">Copy Files</h4> <p>After completing the delegator file, the agent would perform the following copy operations:</p> @@ -680,7 +680,7 @@ The main key modules that users currently need to introduce include:</p> The Agent Core code would be dynamically added during hybrid compilation, so when the Agent releases new features, users only need to upgrade the Agent enhancement program without modifying the references in the program.</p> <h3 id="code-import">Code Import</h3> -<p>You can see a lot of <code>imports.go</code> files anywhere in the SkyWalking Go, such as <a href="https://github.com/apache/skywalking-go/tree/ca8d8453b8fb7c318ef8ad6c5b0fbe8d45c2b884/imports.go">imports.go in the root directory</a>, but there is no actual code. +<p>You can see a lot of <code>imports.go</code> files anywhere in the SkyWalking Go, such as <a href="https://github.com/apache/skywalking-go/tree/66fe3fcc6357cc78f0eef2be372f2a7a70e9b7a8/imports.go">imports.go in the root directory</a>, but there is no actual code. This is because, during hybrid compilation, if the code to be compiled references other libraries, such as <code>os</code>, <code>fmt</code>, etc., they need to be referenced through the <strong>importcfg</strong> file during compilation.</p> <p>The content of the <code>importcfg</code> file is shown below, which specifies the package dependency information required for all Go files to be compiled in the current package path.</p> diff --git a/docs/skywalking-go/next/en/concepts-and-designs/project-structure/index.html b/docs/skywalking-go/next/en/concepts-and-designs/project-structure/index.html index f0b9a1b6ea3..85f822fcda9 100644 --- a/docs/skywalking-go/next/en/concepts-and-designs/project-structure/index.html +++ b/docs/skywalking-go/next/en/concepts-and-designs/project-structure/index.html @@ -532,7 +532,7 @@ })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> diff --git a/docs/skywalking-go/next/en/development-and-contribution/build-and-use-agent/index.html b/docs/skywalking-go/next/en/development-and-contribution/build-and-use-agent/index.html index 28bd7ed6daa..7374d8e3051 100644 --- a/docs/skywalking-go/next/en/development-and-contribution/build-and-use-agent/index.html +++ b/docs/skywalking-go/next/en/development-and-contribution/build-and-use-agent/index.html @@ -541,7 +541,7 @@ import _ "github.com/apache/skywalking-go" Build the Agent When building })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> diff --git a/docs/skywalking-go/next/en/development-and-contribution/development-guide/index.html b/docs/skywalking-go/next/en/development-and-contribution/development-guide/index.html index c4b7be65e50..058d3daf934 100644 --- a/docs/skywalking-go/next/en/development-and-contribution/development-guide/index.html +++ b/docs/skywalking-go/next/en/development-and-contribution/development-guide/index.html @@ -538,7 +538,7 @@ All plugins must follow these steps: })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> @@ -576,7 +576,7 @@ All plugins must follow these steps: <li><strong>Import the plugin module</strong>: Import the plugin into the management module for users to use.</li> </ol> <h2 id="create-a-new-plugin-module">Create a new plugin module</h2> -<p>The plugin must create a new module, which is currently stored in the project’s <a href="https://github.com/apache/skywalking-go/tree/ca8d8453b8fb7c318ef8ad6c5b0fbe8d45c2b884/plugins">plugins directory</a>.</p> +<p>The plugin must create a new module, which is currently stored in the project’s <a href="https://github.com/apache/skywalking-go/tree/66fe3fcc6357cc78f0eef2be372f2a7a70e9b7a8/plugins">plugins directory</a>.</p> <p>Plugins can import the following two modules:</p> <ol> <li><strong>Agent core</strong>: This module provides all the dependencies needed for the plugin, including the plugin API, enhancement declaration objects, etc. @@ -586,7 +586,7 @@ Agent core plugin should be <code>github.com/apache/skywalking-go/plugins/core</ <p>Note: Plugins should <strong>NOT</strong> import and use any other modules, as this may cause compilation issues for users. If certain tools are needed, they should be provided by the agent core.</p> <h2 id="define-the-enhancement-object">Define the enhancement object</h2> <p>In the root directory of the project, <strong>create a new go file</strong> to define the basic information of the plugin. -The basic information includes the following methods, corresponding to the <a href="https://github.com/apache/skywalking-go/tree/ca8d8453b8fb7c318ef8ad6c5b0fbe8d45c2b884/plugins/core/instrument/declare.go">Instrument interface</a>:</p> +The basic information includes the following methods, corresponding to the <a href="https://github.com/apache/skywalking-go/tree/66fe3fcc6357cc78f0eef2be372f2a7a70e9b7a8/plugins/core/instrument/declare.go">Instrument interface</a>:</p> <ol> <li><strong>Name</strong>: The name of the plugin. Please keep this name consistent with the newly created project name. The reason will be explained later.</li> <li><strong>Base Package</strong>: Declare which package this plugin intercepts. For example, if you want to intercept gin, you can write: “github.com/gin-gonic/gin”.</li> @@ -943,7 +943,7 @@ However, in some cases, goroutine would be context sharing due to be scheduled b </span><span style="color:#998;font-style:italic"></span> <span style="color:#900;font-weight:bold">ObserveWithCount</span>(val <span style="color:#458;font-weight:bold">float64</span>, count <span style="color:#458;font-weight:bold">int64</span>) } </code></pre></div><h2 id="import-plugin">Import Plugin</h2> -<p>Once you have finished developing the plugin, you need to import the completed module into the Agent program and <a href="https://github.com/apache/skywalking-go/tree/ca8d8453b8fb7c318ef8ad6c5b0fbe8d45c2b884/tools/go-agent/instrument/plugins/register.go">define it in the corresponding file</a>.</p> +<p>Once you have finished developing the plugin, you need to import the completed module into the Agent program and <a href="https://github.com/apache/skywalking-go/tree/66fe3fcc6357cc78f0eef2be372f2a7a70e9b7a8/tools/go-agent/instrument/plugins/register.go">define it in the corresponding file</a>.</p> <p>At this point, your plugin development process is complete. When the Agent performs hybrid compilation on the target program, your plugin will be executed as expected.</p> </div> diff --git a/docs/skywalking-go/next/en/development-and-contribution/how-to-release/index.html b/docs/skywalking-go/next/en/development-and-contribution/how-to-release/index.html index 653dc5b37e6..c45f30c64ec 100644 --- a/docs/skywalking-go/next/en/development-and-contribution/how-to-release/index.html +++ b/docs/skywalking-go/next/en/development-and-contribution/how-to-release/index.html @@ -535,7 +535,7 @@ Prerequisites Close(if finished, or move to next milestone otherwise) all issue })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> @@ -568,8 +568,8 @@ Prerequisites Close(if finished, or move to next milestone otherwise) all issue <h2 id="prerequisites">Prerequisites</h2> <ol> <li>Close(if finished, or move to next milestone otherwise) all issues in the current milestone from <a href="https://github.com/apache/skywalking-go/milestones">skywalking-go</a> and <a href="https://github.com/apache/skywalking/milestones">skywalking</a>, create a new milestone if needed.</li> -<li>Update <a href="https://github.com/apache/skywalking-go/tree/ca8d8453b8fb7c318ef8ad6c5b0fbe8d45c2b884/CHANGES.md">CHANGES.md</a>.</li> -<li>Check the <a href="https://github.com/apache/skywalking-go/tree/ca8d8453b8fb7c318ef8ad6c5b0fbe8d45c2b884/dist/LICENSE">dependency licenses</a> including all dependencies.</li> +<li>Update <a href="https://github.com/apache/skywalking-go/tree/66fe3fcc6357cc78f0eef2be372f2a7a70e9b7a8/CHANGES.md">CHANGES.md</a>.</li> +<li>Check the <a href="https://github.com/apache/skywalking-go/tree/66fe3fcc6357cc78f0eef2be372f2a7a70e9b7a8/dist/LICENSE">dependency licenses</a> including all dependencies.</li> </ol> <h2 id="add-your-gpg-public-key-to-apache-svn">Add your GPG public key to Apache svn</h2> <ol> diff --git a/docs/skywalking-go/next/en/development-and-contribution/running-and-debugging/index.html b/docs/skywalking-go/next/en/development-and-contribution/running-and-debugging/index.html index f1d870a9726..f2aaa5f137e 100644 --- a/docs/skywalking-go/next/en/development-and-contribution/running-and-debugging/index.html +++ b/docs/skywalking-go/next/en/development-and-contribution/running-and-debugging/index.html @@ -535,7 +535,7 @@ })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> diff --git a/docs/skywalking-go/next/en/development-and-contribution/write-plugin-testing/index.html b/docs/skywalking-go/next/en/development-and-contribution/write-plugin-testing/index.html index 488190a1474..a2ebbc8032c 100644 --- a/docs/skywalking-go/next/en/development-and-contribution/write-plugin-testing/index.html +++ b/docs/skywalking-go/next/en/development-and-contribution/write-plugin-testing/index.html @@ -538,7 +538,7 @@ Developing a plugin involves the following steps: })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> @@ -571,14 +571,14 @@ Developing a plugin involves the following steps: If you haven’t started developing your plugin yet, please read this <a href="./../development-guide">Plugin Development Guide</a> first.</p> <p>Developing a plugin involves the following steps:</p> <ol> -<li><strong>Create a new module</strong>: Please create a new module in the <a href="https://github.com/apache/skywalking-go/tree/ca8d8453b8fb7c318ef8ad6c5b0fbe8d45c2b884/test/plugins/scenarios">specified directory</a>, and it is recommended to name the module the same as the plugin for easy reference.</li> +<li><strong>Create a new module</strong>: Please create a new module in the <a href="https://github.com/apache/skywalking-go/tree/66fe3fcc6357cc78f0eef2be372f2a7a70e9b7a8/test/plugins/scenarios">specified directory</a>, and it is recommended to name the module the same as the plugin for easy reference.</li> <li><strong>Write the configuration file</strong>: This file serves as the declaration file for the plugin, and test cases would be run based on this file.</li> <li><strong>Write the test code</strong>: Simulate the actual service operation, including the plugin you want to test.</li> <li><strong>Test execution</strong>: Check if the plugin is running properly.</li> </ol> <h2 id="write-configuration-file">Write Configuration File</h2> <p>The configuration file is used to define the basic information of the test plugin. -You can use <a href="https://github.com/apache/skywalking-go/tree/ca8d8453b8fb7c318ef8ad6c5b0fbe8d45c2b884/test/plugins/scenarios/gin/plugin.yml">the gin plugin configuration file</a> as an example to write your own. +You can use <a href="https://github.com/apache/skywalking-go/tree/66fe3fcc6357cc78f0eef2be372f2a7a70e9b7a8/test/plugins/scenarios/gin/plugin.yml">the gin plugin configuration file</a> as an example to write your own. It includes the following information:</p> <ol> <li><strong>entry-service</strong>: The test HTTP service entry URL. When this address is accessed, the plugin code should be triggered.</li> @@ -633,12 +633,12 @@ This corresponds to the <strong>entry-service</strong> address in configuration. <h2 id="test-execution">Test Execution</h2> <p>Once you have completed the plugin configuration and test code writing, you can proceed to test the framework. Please follow these steps:</p> <ol> -<li><strong>Build tools</strong>: Execute the <code>make build</code> command in the <a href="https://github.com/apache/skywalking-go/tree/ca8d8453b8fb7c318ef8ad6c5b0fbe8d45c2b884/test/plugins">test/plugins</a> directory. It would generate some tools needed for testing in the <code>dist</code> folder of this directory.</li> +<li><strong>Build tools</strong>: Execute the <code>make build</code> command in the <a href="https://github.com/apache/skywalking-go/tree/66fe3fcc6357cc78f0eef2be372f2a7a70e9b7a8/test/plugins">test/plugins</a> directory. It would generate some tools needed for testing in the <code>dist</code> folder of this directory.</li> <li><strong>Run the plugin locally</strong>: Start the plugin test program and iterate through all framework versions for testing on your local environment.</li> -<li><strong>Add to GitHub Action</strong>: Fill in the name of the test plugin <a href="https://github.com/apache/skywalking-go/tree/ca8d8453b8fb7c318ef8ad6c5b0fbe8d45c2b884/.github/workflows/plugin-tests.yaml">in this file</a>, and the plugin test would be executed and validated each time a pull request is submitted.</li> +<li><strong>Add to GitHub Action</strong>: Fill in the name of the test plugin <a href="https://github.com/apache/skywalking-go/tree/66fe3fcc6357cc78f0eef2be372f2a7a70e9b7a8/.github/workflows/plugin-tests.yaml">in this file</a>, and the plugin test would be executed and validated each time a pull request is submitted.</li> </ol> <h3 id="run-the-plugin-test-locally">Run the Plugin Test Locally</h3> -<p>Please execute the <strong>run.sh</strong> script in the <a href="https://github.com/apache/skywalking-go/tree/ca8d8453b8fb7c318ef8ad6c5b0fbe8d45c2b884/test/plugins">test/plugins directory</a> and pass in the name of the plugin you wrote (the folder name). +<p>Please execute the <strong>run.sh</strong> script in the <a href="https://github.com/apache/skywalking-go/tree/66fe3fcc6357cc78f0eef2be372f2a7a70e9b7a8/test/plugins">test/plugins directory</a> and pass in the name of the plugin you wrote (the folder name). At this point, the script would read the configuration file of the plugin test and create a workspace directory in this location for temporarily storing files generated by each plugin. Finally, it would start the test code and validate the data sequentially according to the supported version information.</p> <p>The script supports the following two parameters:</p> diff --git a/docs/skywalking-go/next/en/setup/docker/index.html b/docs/skywalking-go/next/en/setup/docker/index.html index 62c5f64debb..3988f3b1be2 100644 --- a/docs/skywalking-go/next/en/setup/docker/index.html +++ b/docs/skywalking-go/next/en/setup/docker/index.html @@ -538,7 +538,7 @@ Customized Dockerfile Using the SkyWalking Go provided image as the base image, })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> diff --git a/docs/skywalking-go/next/en/setup/gobuild/index.html b/docs/skywalking-go/next/en/setup/gobuild/index.html index f1e5c35d1a6..64a635eb96d 100644 --- a/docs/skywalking-go/next/en/setup/gobuild/index.html +++ b/docs/skywalking-go/next/en/setup/gobuild/index.html @@ -544,7 +544,7 @@ Please execute the following command, which would automatically import SkyWalkin })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> diff --git a/docs/skywalking-go/next/readme/index.html b/docs/skywalking-go/next/readme/index.html index bb07cc128af..9adb630c782 100644 --- a/docs/skywalking-go/next/readme/index.html +++ b/docs/skywalking-go/next/readme/index.html @@ -538,7 +538,7 @@ To use SkyWalking Go, simply import the base dependencies into your code and tak })() </script> - <div class="commit-id">Commit Id: ca8d845</div> + <div class="commit-id">Commit Id: 66fe3fc</div> diff --git a/index.html b/index.html index 318a8c5ea8d..557a40faa3d 100644 --- a/index.html +++ b/index.html @@ -206,7 +206,7 @@ <div class="container pt-64"> <a class="community-box" href="/team"> <span class="community mr-10">COMMUNITY</span> - <span class="mr-10">SkyWalking has received contributions from <em class="count">895</em> individuals now.</span> + <span class="mr-10">SkyWalking has received contributions from <em class="count">896</em> individuals now.</span> <i class="iconfont icon-arrow-right pull-right"></i> </a> diff --git a/index.json b/index.json index 1b6c3db52e4..36d0cbedf1f 100644 --- a/index.json +++ b/index.json @@ -1 +1 @@ -[{"body":"","excerpt":"","ref":"/tags/banyandb/","title":"BanyanDB"},{"body":"引言 我们很高兴地宣布 BanyanDB v0.6 的发布,这是我们数据库技术发展的一个重要里程碑。这个最新版本引入了一种开创性的基于列的文件系统,提高了处理大数据集的性能和效率。经过广泛测试,我们可以确认这个新文件系统已经准备好投入生产。BanyanDB 现已准备就绪。\n在这篇博客中,我们将深入探讨新的架构和观察到的性能改进,并提供一个关于如何安装并开始使用 BanyanDB v0.6 的逐步指南。\n理解 BanyanDB 架构 BanyanDB 设计为一个高度可扩展的多模型数据库。BanyanDB 的架构是模块化的,允许在存储和索引策略上具有灵活性,这使其成为处理复杂数据环境的理想选择。\n主要特性: 多模型支持:无缝处理各种数据类型。 可扩展性:设计为可以在多个节点上水平扩展。 高性能:优化了快速 数据检索和高数据吞吐率。 数据模型 BanyanDB 是一个多模型数据库,旨在支持包括时间序列和键值数据在内 [...] \ No newline at end of file +[{"body":"","excerpt":"","ref":"/tags/banyandb/","title":"BanyanDB"},{"body":"引言 我们很高兴地宣布 BanyanDB v0.6 的发布,这是我们数据库技术发展的一个重要里程碑。这个最新版本引入了一种开创性的基于列的文件系统,提高了处理大数据集的性能和效率。经过广泛测试,我们可以确认这个新文件系统已经准备好投入生产。BanyanDB 现已准备就绪。\n在这篇博客中,我们将深入探讨新的架构和观察到的性能改进,并提供一个关于如何安装并开始使用 BanyanDB v0.6 的逐步指南。\n理解 BanyanDB 架构 BanyanDB 设计为一个高度可扩展的多模型数据库。BanyanDB 的架构是模块化的,允许在存储和索引策略上具有灵活性,这使其成为处理复杂数据环境的理想选择。\n主要特性: 多模型支持:无缝处理各种数据类型。 可扩展性:设计为可以在多个节点上水平扩展。 高性能:优化了快速 数据检索和高数据吞吐率。 数据模型 BanyanDB 是一个多模型数据库,旨在支持包括时间序列和键值数据在内 [...] \ No newline at end of file diff --git a/team/index.html b/team/index.html index 226e97bb36e..9937b2e2300 100644 --- a/team/index.html +++ b/team/index.html @@ -578,7 +578,7 @@ The SkyWalking team is comprised of Members and Contributors, and the growth has <div class="pt-4"> <h2 id="contributors"> Contributors - <span class="total">895</span> + <span class="total">896</span> </h2> <div class="input-group input-group-sm team-input-group"> <input type="text" id="team-contributor-input" class="form-control" placeholder="Search GitHub name" aria-label="Search"> @@ -12747,7 +12747,7 @@ The SkyWalking team is comprised of Members and Contributors, and the growth has </span> </div> <div> - <span class="total">23</span> + <span class="total">24</span> <i class="iconfont icon-arrow-right"></i> </div> </div> @@ -12868,9 +12868,9 @@ The SkyWalking team is comprised of Members and Contributors, and the growth has <li class="mb-2 mr-2"> - <a class="link" href="https://github.com/GlqEason" target="_blank"> + <a class="link" href="https://github.com/zheheBao" target="_blank"> <i class="iconfont icon-github"></i> - GlqEason + zheheBao </a> </li> @@ -12878,9 +12878,9 @@ The SkyWalking team is comprised of Members and Contributors, and the growth has <li class="mb-2 mr-2"> - <a class="link" href="https://github.com/lujiajing1126" target="_blank"> + <a class="link" href="https://github.com/xuyue97" target="_blank"> <i class="iconfont icon-github"></i> - lujiajing1126 + xuyue97 </a> </li> @@ -12888,9 +12888,9 @@ The SkyWalking team is comprised of Members and Contributors, and the growth has <li class="mb-2 mr-2"> - <a class="link" href="https://github.com/0o001" target="_blank"> + <a class="link" href="https://github.com/jarvis-u" target="_blank"> <i class="iconfont icon-github"></i> - 0o001 + jarvis-u </a> </li> @@ -12898,9 +12898,9 @@ The SkyWalking team is comprised of Members and Contributors, and the growth has <li class="mb-2 mr-2"> - <a class="link" href="https://github.com/Ruff-nono" target="_blank"> + <a class="link" href="https://github.com/icodeasy" target="_blank"> <i class="iconfont icon-github"></i> - Ruff-nono + icodeasy </a> </li> @@ -12908,9 +12908,19 @@ The SkyWalking team is comprised of Members and Contributors, and the growth has <li class="mb-2 mr-2"> - <a class="link" href="https://github.com/Ecostack" target="_blank"> + <a class="link" href="https://github.com/YenchangChan" target="_blank"> <i class="iconfont icon-github"></i> - Ecostack + YenchangChan + </a> + </li> + + + + <li class="mb-2 mr-2"> + + <a class="link" href="https://github.com/kikoroc" target="_blank"> + <i class="iconfont icon-github"></i> + kikoroc </a> </li> @@ -12928,9 +12938,9 @@ The SkyWalking team is comprised of Members and Contributors, and the growth has <li class="mb-2 mr-2"> - <a class="link" href="https://github.com/kikoroc" target="_blank"> + <a class="link" href="https://github.com/Ecostack" target="_blank"> <i class="iconfont icon-github"></i> - kikoroc + Ecostack </a> </li> @@ -12938,9 +12948,9 @@ The SkyWalking team is comprised of Members and Contributors, and the growth has <li class="mb-2 mr-2"> - <a class="link" href="https://github.com/YenchangChan" target="_blank"> + <a class="link" href="https://github.com/Ruff-nono" target="_blank"> <i class="iconfont icon-github"></i> - YenchangChan + Ruff-nono </a> </li> @@ -12948,9 +12958,9 @@ The SkyWalking team is comprised of Members and Contributors, and the growth has <li class="mb-2 mr-2"> - <a class="link" href="https://github.com/icodeasy" target="_blank"> + <a class="link" href="https://github.com/0o001" target="_blank"> <i class="iconfont icon-github"></i> - icodeasy + 0o001 </a> </li> @@ -12958,9 +12968,9 @@ The SkyWalking team is comprised of Members and Contributors, and the growth has <li class="mb-2 mr-2"> - <a class="link" href="https://github.com/jarvis-u" target="_blank"> + <a class="link" href="https://github.com/fzdwx" target="_blank"> <i class="iconfont icon-github"></i> - jarvis-u + fzdwx </a> </li> @@ -12968,9 +12978,9 @@ The SkyWalking team is comprised of Members and Contributors, and the growth has <li class="mb-2 mr-2"> - <a class="link" href="https://github.com/xuyue97" target="_blank"> + <a class="link" href="https://github.com/lujiajing1126" target="_blank"> <i class="iconfont icon-github"></i> - xuyue97 + lujiajing1126 </a> </li> @@ -12978,9 +12988,9 @@ The SkyWalking team is comprised of Members and Contributors, and the growth has <li class="mb-2 mr-2"> - <a class="link" href="https://github.com/zheheBao" target="_blank"> + <a class="link" href="https://github.com/GlqEason" target="_blank"> <i class="iconfont icon-github"></i> - zheheBao + GlqEason </a> </li>