diff --git a/.github/workflows/native-image.yaml b/.github/workflows/native-image.yaml index 3c600a297960..c0f303cd7690 100644 --- a/.github/workflows/native-image.yaml +++ b/.github/workflows/native-image.yaml @@ -17,6 +17,16 @@ name: GraalVM Community Edition build on: pull_request: + push: + +concurrency: + group: skywalking-graalvm-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +env: + SW_AGENT_JDK_VERSION: 8 + MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 + SEGMENT_DOWNLOAD_TIMEOUT_MINS: 5 # Cache restore timeout jobs: build: runs-on: ubuntu-latest @@ -37,4 +47,61 @@ jobs: name: Upload distribution tar with: name: native-pre-dist - path: distribution/graal/dist \ No newline at end of file + path: graal/dist + - name: Build and save docker images + run: | + make -f graal/Makefile docker.oap || make -f graal/Makefile docker.oap + docker save -o docker-images-skywalking-oap.tar skywalking/oap:latest + - name: Upload docker images + uses: actions/upload-artifact@v3 + with: + name: docker-images-native + path: docker-images-skywalking-*.tar + e2e-test: + if: | + always() && ! cancelled() + name: E2E test + needs: [build] + runs-on: ubuntu-latest + timeout-minutes: 60 + strategy: + fail-fast: false + matrix: + test: + - name: GraalVM Native Image Agent Test + config: test/e2e-v2/cases/go/e2e.yaml + steps: + - uses: actions/checkout@v3 + with: + submodules: true + - uses: actions/download-artifact@v3 + name: Download docker images + with: + name: docker-images-native + path: docker-images + - name: Load docker images + run: | + find docker-images -name "*.tar" -exec docker load -i {} \; + find docker-images -name "*.tar" -exec rm {} \; + - name: Cache maven repository + uses: actions/cache@v3 + with: + path: ~/.m2/repository + key: ${{ runner.os }}-maven-${{ hashFiles('test/e2e-v2/java-test-service/**/pom.xml') }} + restore-keys: ${{ runner.os }}-maven- + - name: Prepare test services + shell: bash + run: ./mvnw -B -q -f test/e2e-v2/java-test-service/pom.xml clean package + - name: Set env var + run: | + echo "${{ matrix.test.env }}" >> $GITHUB_ENV + - name: ${{ matrix.test.name }} + uses: apache/skywalking-infra-e2e@0a5b398fc9668ccb848b16e6da4f09180955dc3e + with: + e2e-file: $GITHUB_WORKSPACE/${{ matrix.test.config }} + - uses: actions/upload-artifact@v2 + if: ${{ failure() }} + name: Upload Logs + with: + name: logs + path: "${{ env.SW_INFRA_E2E_LOG_DIR }}" diff --git a/dist-material/release-docs/LICENSE b/dist-material/release-docs/LICENSE index 00b063cbd966..c701cc9e5f0a 100644 --- a/dist-material/release-docs/LICENSE +++ b/dist-material/release-docs/LICENSE @@ -237,10 +237,10 @@ The text of each license is the standard Apache 2.0 license. https://mvnrepository.com/artifact/com.google.inject/guice/4.1.0 Apache-2.0 https://mvnrepository.com/artifact/com.google.j2objc/j2objc-annotations/1.3 Apache-2.0 https://mvnrepository.com/artifact/com.graphql-java/java-dataloader/3.2.0 Apache-2.0 - https://mvnrepository.com/artifact/com.linecorp.armeria/armeria/1.24.3 Apache-2.0 - https://mvnrepository.com/artifact/com.linecorp.armeria/armeria-graphql/1.24.3 Apache-2.0 - https://mvnrepository.com/artifact/com.linecorp.armeria/armeria-graphql-protocol/1.24.3 Apache-2.0 - https://mvnrepository.com/artifact/com.linecorp.armeria/armeria-protobuf/1.24.3 Apache-2.0 + https://mvnrepository.com/artifact/com.linecorp.armeria/armeria/1.25.0 Apache-2.0 + https://mvnrepository.com/artifact/com.linecorp.armeria/armeria-graphql/1.25.0 Apache-2.0 + https://mvnrepository.com/artifact/com.linecorp.armeria/armeria-graphql-protocol/1.25.0 Apache-2.0 + https://mvnrepository.com/artifact/com.linecorp.armeria/armeria-protobuf/1.25.0 Apache-2.0 https://mvnrepository.com/artifact/com.orbitz.consul/consul-client/1.5.3 Apache-2.0 https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp/4.9.0 Apache-2.0 https://mvnrepository.com/artifact/com.squareup.okio/okio/2.8.0 Apache-2.0 @@ -295,34 +295,34 @@ The text of each license is the standard Apache 2.0 license. https://mvnrepository.com/artifact/io.grpc/grpc-protobuf/1.53.0 Apache-2.0 https://mvnrepository.com/artifact/io.grpc/grpc-protobuf-lite/1.53.0 Apache-2.0 https://mvnrepository.com/artifact/io.grpc/grpc-stub/1.53.0 Apache-2.0 - https://mvnrepository.com/artifact/io.micrometer/micrometer-commons/1.11.1 Apache-2.0 - https://mvnrepository.com/artifact/io.micrometer/micrometer-core/1.11.1 Apache-2.0 - https://mvnrepository.com/artifact/io.micrometer/micrometer-observation/1.11.1 Apache-2.0 + https://mvnrepository.com/artifact/io.micrometer/micrometer-commons/1.11.3 Apache-2.0 + https://mvnrepository.com/artifact/io.micrometer/micrometer-core/1.11.3 Apache-2.0 + https://mvnrepository.com/artifact/io.micrometer/micrometer-observation/1.11.3 Apache-2.0 https://mvnrepository.com/artifact/io.netty/netty-buffer/4.1.100.Final Apache-2.0 https://mvnrepository.com/artifact/io.netty/netty-codec/4.1.100.Final Apache-2.0 - https://mvnrepository.com/artifact/io.netty/netty-codec-dns/4.1.94.Final Apache-2.0 - https://mvnrepository.com/artifact/io.netty/netty-codec-haproxy/4.1.94.Final Apache-2.0 + https://mvnrepository.com/artifact/io.netty/netty-codec-dns/4.1.96.Final Apache-2.0 + https://mvnrepository.com/artifact/io.netty/netty-codec-haproxy/4.1.96.Final Apache-2.0 https://mvnrepository.com/artifact/io.netty/netty-codec-http/4.1.100.Final Apache-2.0 https://mvnrepository.com/artifact/io.netty/netty-codec-http2/4.1.100.Final Apache-2.0 https://mvnrepository.com/artifact/io.netty/netty-codec-socks/4.1.100.Final Apache-2.0 https://mvnrepository.com/artifact/io.netty/netty-common/4.1.100.Final Apache-2.0 https://mvnrepository.com/artifact/io.netty/netty-handler/4.1.100.Final Apache-2.0 https://mvnrepository.com/artifact/io.netty/netty-handler-proxy/4.1.100.Final Apache-2.0 - https://mvnrepository.com/artifact/io.netty/netty-resolver/4.1.94.Final Apache-2.0 - https://mvnrepository.com/artifact/io.netty/netty-resolver-dns/4.1.94.Final Apache-2.0 - https://mvnrepository.com/artifact/io.netty/netty-resolver-dns-classes-macos/4.1.94.Final Apache-2.0 - https://mvnrepository.com/artifact/io.netty/netty-resolver-dns-native-macos/4.1.94.Final Apache-2.0 + https://mvnrepository.com/artifact/io.netty/netty-resolver/4.1.96.Final Apache-2.0 + https://mvnrepository.com/artifact/io.netty/netty-resolver-dns/4.1.96.Final Apache-2.0 + https://mvnrepository.com/artifact/io.netty/netty-resolver-dns-classes-macos/4.1.96.Final Apache-2.0 + https://mvnrepository.com/artifact/io.netty/netty-resolver-dns-native-macos/4.1.96.Final Apache-2.0 https://mvnrepository.com/artifact/io.netty/netty-tcnative-boringssl-static/2.0.52.Final Apache-2.0 https://mvnrepository.com/artifact/io.netty/netty-tcnative-boringssl-static/2.0.61.Final Apache-2.0 https://mvnrepository.com/artifact/io.netty/netty-tcnative-classes/2.0.61.Final Apache-2.0 - https://mvnrepository.com/artifact/io.netty/netty-transport/4.1.94.Final Apache-2.0 - https://mvnrepository.com/artifact/io.netty/netty-transport-classes-epoll/4.1.94.Final Apache-2.0 - https://mvnrepository.com/artifact/io.netty/netty-transport-classes-kqueue/4.1.94.Final Apache-2.0 + https://mvnrepository.com/artifact/io.netty/netty-transport/4.1.96.Final Apache-2.0 + https://mvnrepository.com/artifact/io.netty/netty-transport-classes-epoll/4.1.96.Final Apache-2.0 + https://mvnrepository.com/artifact/io.netty/netty-transport-classes-kqueue/4.1.96.Final Apache-2.0 https://mvnrepository.com/artifact/io.netty/netty-transport-native-epoll/4.1.45.Final Apache-2.0 - https://mvnrepository.com/artifact/io.netty/netty-transport-native-epoll/4.1.94.Final Apache-2.0 - https://mvnrepository.com/artifact/io.netty/netty-transport-native-kqueue/4.1.94.Final Apache-2.0 + https://mvnrepository.com/artifact/io.netty/netty-transport-native-epoll/4.1.96.Final Apache-2.0 + https://mvnrepository.com/artifact/io.netty/netty-transport-native-kqueue/4.1.96.Final Apache-2.0 https://mvnrepository.com/artifact/io.netty/netty-transport-native-unix-common/4.1.79.Final Apache-2.0 - https://mvnrepository.com/artifact/io.netty/netty-transport-native-unix-common/4.1.94.Final Apache-2.0 + https://mvnrepository.com/artifact/io.netty/netty-transport-native-unix-common/4.1.96.Final Apache-2.0 https://mvnrepository.com/artifact/io.perfmark/perfmark-api/0.25.0 Apache-2.0 https://mvnrepository.com/artifact/io.prometheus/simpleclient/0.6.0 Apache-2.0 https://mvnrepository.com/artifact/io.prometheus/simpleclient_common/0.6.0 Apache-2.0 @@ -460,7 +460,7 @@ MIT licenses The following components are provided under the MIT License. See project link for details. The text of each license is also included in licenses/LICENSE-[project].txt. - https://npmjs.com/package/@babel/parser/v/7.22.5 7.22.5 MIT + https://npmjs.com/package/@babel/parser/v/7.23.0 7.23.0 MIT https://npmjs.com/package/@ctrl/tinycolor/v/3.5.0 3.5.0 MIT https://npmjs.com/package/@egjs/hammerjs/v/2.0.17 2.0.17 MIT https://npmjs.com/package/@element-plus/icons-vue/v/1.1.4 1.1.4 MIT diff --git a/docs/en/changes/changes.md b/docs/en/changes/changes.md index 00828c256955..e2e7f614c1a1 100644 --- a/docs/en/changes/changes.md +++ b/docs/en/changes/changes.md @@ -32,6 +32,7 @@ * Add a component ID for Netty-http (ID=151). * Add a component ID for Fiber (ID=5021). * BanyanDBStorageClient: Add `define(Property property, PropertyStore.Strategy strategy)` API. +* Support GraalVM native-image (Experimental). #### UI diff --git a/docs/en/setup/backend/backend-graalvm.md b/docs/en/setup/backend/backend-graalvm.md index 3aead030fdbe..5ab1e6bec938 100644 --- a/docs/en/setup/backend/backend-graalvm.md +++ b/docs/en/setup/backend/backend-graalvm.md @@ -9,18 +9,38 @@ The resulting program has faster startup time and lower runtime memory overhead SkyWalking currently offers support for OAP servers running as native-image. However, please note that the OAP started in this manner does not have the same functionality as the regular OAP, and some features are not yet supported. +## Prerequisites +Before proceeding with the compilation process, it's crucial to have the GraalVM JDK installed on your machine as the native-image compilation is dependent on it. + +### Installing GraalVM JDK +Refer to [GraalVM's official download page](https://www.graalvm.org/downloads/) for downloading and configuring GraalVM JDK. A convenient method is utilizing SDKMAN, which allows you to download and install GraalVM JDK with a single command: + +```shell +sdk install java 17.0.9-graal +``` +Upon executing the above command, SDKMAN will automatically download and install the specified version of GraalVM JDK, preparing your environment for the subsequent native-image compilation process. + +### Installing Native Image +In some download methods, the Native Image component is not automatically installed and needs to be downloaded separately. Users can download this component by executing the following command: + +```shell +gu install native-image +``` + +This command utilizes the GraalVM Updater (gu) to install the Native Image component, ensuring the environment is properly set up for native-image compilation. + ## Compile Guide -Notice: If you are not familiar with the compilation process, please read [How-to-build](https://skywalking.apache.org/docs/main/next/en/guides/how-to-build/) first. +Notice: If you are not familiar with the compilation process, please read [How-to-build](../../guides/How-to-build.md) first. The native-image compilation is not enabled by default. To enable it, we need to activate `native` profile during compilation, such as: ```shell -./mvnw -backend,naative clean package -Dmaven.test.skip +./mvnw -Pbackend,native clean package -Dmaven.test.skip ``` -Then, 2 packages are in `distribution/graal/dist`, +Then, 2 packages are in `graal/dist`, As this is an experimental feature, a package named `apache-skywalking-apm-native-pre-bin.tar.gz` is a tarball for GraalVMization friendly, including original classes to be compiled by GraalVM. The package named `apache-skywalking-apm-native-bin.tar.gz` includes the final compiled native binary, relative configuration files, and booting shells. Read `Package Structure` doc for more details. @@ -30,7 +50,7 @@ SkyWalking’s native-image distribution package consists of the following parts * bin/cmd scripts: Located in the /bin folder. Includes startup Linux shell and Windows cmd scripts for the backend server. -* Backend config: Located in the /config folder. Includes settings files of the backend. Running native-image does not require additional configuration, so you can refer to [backend-setup](https://skywalking.apache.org/docs/main/next/en/setup/backend/backend-setup/) to learn how to configure it. +* Backend config: Located in the /config folder. Includes settings files of the backend. Running native-image does not require additional configuration, so you can refer to [backend-setup](backend-setup.md) to learn how to configure it. * Native image executable: Located in /image folder. It can be run directly, but it is not recommended to do so, as the absence of some environment variables can lead to startup failure. @@ -45,5 +65,13 @@ we can successfully start SkyWalking-oap. ## Differences and TODO With native-image, some features are not yet supported. -1. [LAL](https://skywalking.apache.org/docs/main/next/en/concepts-and-designs/lal/), [MAL](https://skywalking.apache.org/docs/main/next/en/concepts-and-designs/mal/), and some other features related to them are not supported at the moment. -2. The [OAL](https://skywalking.apache.org/docs/main/next/en/concepts-and-designs/oal/) files are used in the compiling stage, which means that users would not see these files inside the native image package, and can't change it. Consider recompiling and packaging from the source codes including your OAL file changes. \ No newline at end of file +1. [LAL](../../concepts-and-designs/lal.md), [MAL](../../concepts-and-designs/mal.md), and some other features related to them are not supported at the moment. +2. The [OAL](../../concepts-and-designs/oal.md) files are used in the compiling stage, which means that users would not see these files inside the native image package, and can't change it. Consider recompiling and packaging from the source codes including your OAL file changes. + +## Current Limitations +Native-image supports reflection and other dynamic features through some JSON-formatted configuration files. SkyWalking currently provides a set of configuration files for basic support. You can find them [here](../../../../graal/graal-server-starter/src/main/resources/META-INF/native-image/main). + +For now, these configuration files do not support all runtime environments (but will be fully supported in the future). Therefore, in other environments, users may need to generate the configuration files required by native-image on their own. + +SkyWalking uses [native build tools](https://graalvm.github.io/native-build-tools/latest/maven-plugin.html) to generate native-image. Additionally, GraalVM provides an agent to assist in generating configuration files. Therefore, users can generate the required configuration files by referring to [native build tools agent guide](https://graalvm.github.io/native-build-tools/latest/maven-plugin.html#agent-support). + diff --git a/graal/Makefile b/graal/Makefile new file mode 100644 index 000000000000..3e2096a65458 --- /dev/null +++ b/graal/Makefile @@ -0,0 +1,49 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +SHELL := /bin/bash -o pipefail + +SW_GRAAL_ROOT := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST)))) +CONTEXT = ${SW_GRAAL_ROOT}/dist +DIST ?= apache-skywalking-apm-native-bin.tar.gz +CLI_VERSION ?= 0.12.0 # CLI version inside OAP image should always use an Apache released artifact. + +HUB ?= skywalking + +TAG ?= latest + +DOCKER_BUILD_TOP:=${CONTEXT}/docker_build + +NAME := oap + +LOAD_OR_PUSH = --load + +BUILD_ARGS := $(BUILD_ARGS) --build-arg DIST=$(DIST) --build-arg SKYWALKING_CLI_VERSION=$(CLI_VERSION) + +docker.% push.docker.%: $(CONTEXT)/$(DIST) $(SW_GRAAL_ROOT)/docker/%/* + $(DOCKER_RULE) + +define DOCKER_RULE + mkdir -p $(DOCKER_BUILD_TOP)/$(NAME) + cp -r $^ $(DOCKER_BUILD_TOP)/$(NAME) + docker buildx create --use --driver docker-container --name skywalking_main > /dev/null 2>&1 || true + docker buildx build $(PLATFORMS) $(LOAD_OR_PUSH) \ + --no-cache $(BUILD_ARGS) \ + -t $(HUB)/$(NAME):$(TAG) \ + -t $(HUB)/$(NAME):latest \ + $(DOCKER_BUILD_TOP)/$(NAME) + docker buildx rm skywalking_main || true +endef diff --git a/graal/apache-skywalking-native-apm/pom.xml b/graal/apache-skywalking-native-apm/pom.xml index 6c9b3f2a44e2..de2ccc87b04b 100644 --- a/graal/apache-skywalking-native-apm/pom.xml +++ b/graal/apache-skywalking-native-apm/pom.xml @@ -63,7 +63,7 @@ maven-assembly-plugin - dist + dist-native-pre package single @@ -71,7 +71,20 @@ apache-skywalking-apm-native-pre-bin - ${project.basedir}/src/main/assembly/binary.xml + ${project.basedir}/src/main/assembly/binary-native-pre.xml + + + + + dist-native + package + + single + + + apache-skywalking-apm-native-bin + + ${project.basedir}/src/main/assembly/binary-native.xml @@ -95,6 +108,7 @@ + diff --git a/graal/apache-skywalking-native-apm/src/main/assembly/binary.xml b/graal/apache-skywalking-native-apm/src/main/assembly/binary-native-pre.xml similarity index 95% rename from graal/apache-skywalking-native-apm/src/main/assembly/binary.xml rename to graal/apache-skywalking-native-apm/src/main/assembly/binary-native-pre.xml index 1f9c1e804f69..3fa98ca80f26 100644 --- a/graal/apache-skywalking-native-apm/src/main/assembly/binary.xml +++ b/graal/apache-skywalking-native-apm/src/main/assembly/binary-native-pre.xml @@ -25,15 +25,6 @@ tar.gz - - ${project.basedir}/../dist-material/bin - bin - - *.sh - *.bat - - 0755 - ${project.basedir}/../../dist-material config @@ -125,5 +116,10 @@ config 0644 + + ${project.basedir}/../dist-material/bin/oapService-native-jar.sh + bin + 0755 + diff --git a/graal/apache-skywalking-native-apm/src/main/assembly/binary-native.xml b/graal/apache-skywalking-native-apm/src/main/assembly/binary-native.xml new file mode 100644 index 000000000000..b16bbc49511c --- /dev/null +++ b/graal/apache-skywalking-native-apm/src/main/assembly/binary-native.xml @@ -0,0 +1,121 @@ + + + + dist + + tar.gz + + + + ${project.basedir}/../../dist-material + config + + log4j2.xml + alarm-settings.yml + + + + ${project.basedir}/../../dist-material + + + config-examples/* + + + + ${project.basedir}/../../oap-server/server-starter/src/main/resources + + component-libraries.yml + gateways.yml + service-apdex-threshold.yml + endpoint-name-grouping.yml + metadata-service-mapping.yaml + trace-sampling-policy-settings.yml + oal/*.oal + fetcher-prom-rules/*.yaml + envoy-metrics-rules/** + meter-analyzer-config/*.yaml + zabbix-rules/*.yaml + openapi-definitions/*/*.yaml + otel-rules/** + ui-initialized-templates/*/*.json + ui-initialized-templates/menu.yaml + lal/* + log-mal-rules/** + telegraf-rules/* + + config + + + + + ${project.basedir}/../../oap-server/server-tools/data-generator/target/ + + data-generator-${project.version}.jar + + oap-libs + + + ${project.basedir}/../../oap-server/server-tools/data-generator/src/main/assembly/bin + tools/data-generator/bin + + *.sh + + 0755 + + + ${project.basedir}/../../oap-server/server-tools/data-generator/src/main/resources + tools/data-generator/config + + application.yml + + + + + + + ${project.basedir}/../../tools/profile-exporter + tools/profile-exporter + + + + ${project.basedir}/../../dist-material/release-docs + + + + + + ${project.basedir}/../graal-server-starter/src/main/resources/application.yml + config + 0644 + + + ${project.basedir}/../dist-material/bin/oapService-native.sh + bin + 0755 + + + ${project.basedir}/../graal-server-starter/target/skywalking-oap-native + image + 0755 + + + diff --git a/graal/dist-material/bin/oapService-native-jar.sh b/graal/dist-material/bin/oapService-native-jar.sh index c7b59a3029cc..fe64153d3691 100644 --- a/graal/dist-material/bin/oapService-native-jar.sh +++ b/graal/dist-material/bin/oapService-native-jar.sh @@ -24,8 +24,6 @@ PRGDIR=$(dirname "$PRG") OAP_LOG_DIR="${OAP_LOG_DIR:-${OAP_HOME}/logs}" JAVA_OPTS="${JAVA_OPTS:- -Xms256M -Xmx4096M}" -. ${OAP_HOME}/bin/exportEnv.sh - if [ ! -d "${OAP_LOG_DIR}" ]; then mkdir -p "${OAP_LOG_DIR}" fi diff --git a/graal/dist-material/bin/oapService-native.sh b/graal/dist-material/bin/oapService-native.sh new file mode 100644 index 000000000000..37dd5dc7400a --- /dev/null +++ b/graal/dist-material/bin/oapService-native.sh @@ -0,0 +1,32 @@ +#!/usr/bin/env sh +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + + +PRG="$0" +PRGDIR=$(dirname "$PRG") +[ -z "$OAP_HOME" ] && OAP_HOME=$(cd "$PRGDIR/.." > /dev/null || exit 1; pwd) + +OAP_LOG_DIR="${OAP_LOG_DIR:-${OAP_HOME}/logs}" + +if [ ! -d "${OAP_LOG_DIR}" ]; then + mkdir -p "${OAP_LOG_DIR}" +fi + +export SW_CONFIG_PATHS=${OAP_HOME}/config + +${OAP_HOME}/image/skywalking-oap-native diff --git a/graal/docker/oap/Dockerfile b/graal/docker/oap/Dockerfile new file mode 100644 index 000000000000..eb2426510634 --- /dev/null +++ b/graal/docker/oap/Dockerfile @@ -0,0 +1,41 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +ARG BASE_IMAGE='eclipse-temurin:11-jre' + +ARG SKYWALKING_CLI_VERSION + +FROM apache/skywalking-cli:$SKYWALKING_CLI_VERSION as cli + +FROM --platform=linux/amd64 ubuntu:latest + +ENV SKYWALKING_HOME=/skywalking + +WORKDIR $SKYWALKING_HOME + +ARG DIST + +COPY "$DIST" . + +RUN set -ex; \ + tar -xzf "$DIST" --strip 1; \ + rm -rf "$DIST"; + +COPY --from=cli /swctl ./bin + +EXPOSE 12800 11800 1234 + +ENTRYPOINT ["bash", "bin/oapService-native.sh"] diff --git a/graal/envoy-metrics-receiver-plugin-graal-native/src/main/java/org/apache/skywalking/oap/server/receiver/envoy/graal/EnvoyMetricReceiverProviderGraal.java b/graal/envoy-metrics-receiver-plugin-graal-native/src/main/java/org/apache/skywalking/oap/server/receiver/envoy/graal/EnvoyMetricReceiverProviderGraal.java index 1c988d5d6614..67edf297c63e 100644 --- a/graal/envoy-metrics-receiver-plugin-graal-native/src/main/java/org/apache/skywalking/oap/server/receiver/envoy/graal/EnvoyMetricReceiverProviderGraal.java +++ b/graal/envoy-metrics-receiver-plugin-graal-native/src/main/java/org/apache/skywalking/oap/server/receiver/envoy/graal/EnvoyMetricReceiverProviderGraal.java @@ -23,8 +23,8 @@ import org.apache.skywalking.oap.server.receiver.envoy.EnvoyMetricReceiverProvider; /** - * change the execution of `prepare()` to the compilation stage due to the Graal limitation on Reflection - * see (@link org.apache.skywalking.graal.EnvoyGeneratorMojo). + * TODO, disabled envoy metric receiver due to the Graal limitation on defining hidden class at runtime. + * SkyWalking will provide an alternative solution to replace the hidden class defining in the near future. */ public class EnvoyMetricReceiverProviderGraal extends EnvoyMetricReceiverProvider { @Override diff --git a/graal/graal-config-generator/configGenerator.sh b/graal/graal-config-generator/configGenerator.sh new file mode 100755 index 000000000000..b4884296a069 --- /dev/null +++ b/graal/graal-config-generator/configGenerator.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env sh +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +PRG="$0" +PRGDIR=$(dirname "$PRG") +OAP_ROOT=$PRGDIR/../.. +CONFIG_PATH=$PRGDIR/../graal-server-starter/target/classes/META-INF/native-image/main +$OAP_ROOT/mvnw -f $OAP_ROOT/pom.xml -Pbackend test -DargLine="-agentlib:native-image-agent=config-merge-dir=$CONFIG_PATH --add-opens java.base/java.lang=ALL-UNNAMED" + +echo Generated config files are loacated in $CONFIG_PATH \ No newline at end of file diff --git a/graal/graal-config-generator/deepConfigGenerator.sh b/graal/graal-config-generator/deepConfigGenerator.sh new file mode 100644 index 000000000000..4f5f848ff9d6 --- /dev/null +++ b/graal/graal-config-generator/deepConfigGenerator.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env sh +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +PRG="$0" +PRGDIR=$(dirname "$PRG") +OAP_ROOT=$PRGDIR/../.. +CONFIG_PATH=$PRGDIR/../graal-server-starter/target/classes/META-INF/native-image/main +$OAP_ROOT/mvnw -f $OAP_ROOT/pom.xml -Pbackend,native test integration-test -DargLine="-agentlib:native-image-agent=config-merge-dir=$CONFIG_PATH --add-opens java.base/java.lang=ALL-UNNAMED" + +echo Generated config files are loacated in $CONFIG_PATH \ No newline at end of file diff --git a/graal/graal-package-IT/pom.xml b/graal/graal-package-IT/pom.xml new file mode 100644 index 000000000000..9084a6505025 --- /dev/null +++ b/graal/graal-package-IT/pom.xml @@ -0,0 +1,62 @@ + + + + + 4.0.0 + + org.apache.skywalking + graal + 9.7.0-SNAPSHOT + + + graal-package-IT + + + + org.apache.skywalking + server-starter + ${project.version} + test + + + + org.testcontainers + kafka + + + + org.apache.skywalking + server-testing + ${project.version} + test + + + + org.testcontainers + testcontainers + + + org.testcontainers + junit-jupiter + + + + \ No newline at end of file diff --git a/graal/graal-package-IT/src/test/java/org/apache/skywalking/oap/server/analyzer/agent/kafka/provider/KafkaFetcherModuleStartIT.java b/graal/graal-package-IT/src/test/java/org/apache/skywalking/oap/server/analyzer/agent/kafka/provider/KafkaFetcherModuleStartIT.java new file mode 100644 index 000000000000..d1bb5c144a34 --- /dev/null +++ b/graal/graal-package-IT/src/test/java/org/apache/skywalking/oap/server/analyzer/agent/kafka/provider/KafkaFetcherModuleStartIT.java @@ -0,0 +1,104 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package org.apache.skywalking.oap.server.analyzer.agent.kafka.provider; + +import org.apache.skywalking.oap.log.analyzer.module.LogAnalyzerModule; +import org.apache.skywalking.oap.log.analyzer.provider.LogAnalyzerModuleConfig; +import org.apache.skywalking.oap.log.analyzer.provider.log.ILogAnalyzerService; +import org.apache.skywalking.oap.log.analyzer.provider.log.LogAnalyzerServiceImpl; +import org.apache.skywalking.oap.server.analyzer.agent.kafka.module.KafkaFetcherConfig; +import org.apache.skywalking.oap.server.analyzer.module.AnalyzerModule; +import org.apache.skywalking.oap.server.analyzer.provider.AnalyzerModuleConfig; +import org.apache.skywalking.oap.server.analyzer.provider.trace.parser.ISegmentParserService; +import org.apache.skywalking.oap.server.analyzer.provider.trace.parser.SegmentParserServiceImpl; +import org.apache.skywalking.oap.server.core.CoreModule; +import org.apache.skywalking.oap.server.core.source.SourceReceiver; +import org.apache.skywalking.oap.server.core.source.SourceReceiverImpl; + +import org.apache.skywalking.oap.server.library.module.ModuleManager; +import org.apache.skywalking.oap.server.library.module.ModuleStartException; +import org.apache.skywalking.oap.server.telemetry.TelemetryModule; +import org.apache.skywalking.oap.server.telemetry.api.MetricsCreator; +import org.apache.skywalking.oap.server.telemetry.none.MetricsCreatorNoop; + +import org.apache.skywalking.oap.server.testing.module.mock.MockModuleManager; +import org.apache.skywalking.oap.server.testing.module.mock.MockModuleProvider; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.junit.jupiter.MockitoExtension; +import org.testcontainers.containers.KafkaContainer; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; +import org.testcontainers.utility.DockerImageName; + +@Testcontainers +@ExtendWith(MockitoExtension.class) +public class KafkaFetcherModuleStartIT { + private ModuleManager moduleManager; + @Container + KafkaContainer container = new KafkaContainer(DockerImageName.parse("confluentinc/cp-kafka:7.1.0-1-ubi8")); + + @BeforeEach + public void init() { + moduleManager = new MockModuleManager() { + @Override + protected void init() { + register(CoreModule.NAME, () -> new MockModuleProvider() { + @Override + protected void register() { + registerServiceImplementation(SourceReceiver.class, new SourceReceiverImpl()); + } + }); + register(AnalyzerModule.NAME, () -> new MockModuleProvider() { + @Override + protected void register() { + registerServiceImplementation(ISegmentParserService.class, new SegmentParserServiceImpl(moduleManager, new AnalyzerModuleConfig())); + } + }); + register(TelemetryModule.NAME, () -> new MockModuleProvider() { + @Override + protected void register() { + registerServiceImplementation(MetricsCreator.class, new MetricsCreatorNoop()); + } + }); + register(LogAnalyzerModule.NAME, () -> new MockModuleProvider() { + @Override + protected void register() { + registerServiceImplementation(ILogAnalyzerService.class, new LogAnalyzerServiceImpl(moduleManager, new LogAnalyzerModuleConfig())); + } + }); + } + }; + } + + @Test + public void startProvider() throws ModuleStartException { + KafkaFetcherProvider kafkaFetcherProvider = new KafkaFetcherProvider(); + kafkaFetcherProvider.setManager(moduleManager); + KafkaFetcherConfig kafkaFetcherConfig = new KafkaFetcherConfig(); + kafkaFetcherConfig.setReplicationFactor(1); + kafkaFetcherConfig.setBootstrapServers(container.getBootstrapServers()); + + kafkaFetcherProvider.newConfigCreator().onInitialized(kafkaFetcherConfig); + + kafkaFetcherProvider.prepare(); + kafkaFetcherProvider.start(); + } +} diff --git a/graal/graal-package-IT/src/test/java/org/apache/skywalking/oap/server/storage/plugin/banyandb/StorageModuleBanyanDBProviderFunctionalIT.java b/graal/graal-package-IT/src/test/java/org/apache/skywalking/oap/server/storage/plugin/banyandb/StorageModuleBanyanDBProviderFunctionalIT.java new file mode 100644 index 000000000000..aec3181f9a3d --- /dev/null +++ b/graal/graal-package-IT/src/test/java/org/apache/skywalking/oap/server/storage/plugin/banyandb/StorageModuleBanyanDBProviderFunctionalIT.java @@ -0,0 +1,95 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package org.apache.skywalking.oap.server.storage.plugin.banyandb; + +import org.apache.skywalking.oap.server.core.CoreModule; + +import org.apache.skywalking.oap.server.core.storage.model.ModelCreator; +import org.apache.skywalking.oap.server.core.storage.model.StorageModels; +import org.apache.skywalking.oap.server.library.module.ModuleManager; +import org.apache.skywalking.oap.server.library.module.ModuleStartException; + +import org.apache.skywalking.oap.server.telemetry.TelemetryModule; +import org.apache.skywalking.oap.server.telemetry.api.MetricsCreator; +import org.apache.skywalking.oap.server.telemetry.none.MetricsCreatorNoop; +import org.apache.skywalking.oap.server.testing.module.mock.MockModuleManager; +import org.apache.skywalking.oap.server.testing.module.mock.MockModuleProvider; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; + +import org.mockito.junit.jupiter.MockitoExtension; + +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; +import org.testcontainers.utility.DockerImageName; + +@Testcontainers +@ExtendWith(MockitoExtension.class) +public class StorageModuleBanyanDBProviderFunctionalIT { + private BanyanDBStorageConfig banyanDBStorageConfig; + + @Container + public final GenericContainer container = + new GenericContainer<>(DockerImageName.parse("ghcr.io/apache/skywalking-banyandb:dea8c1e37d4dc19fe18397deb576151a22e2fad8")) + .waitingFor(Wait.forLogMessage(".*Start liaison http server.*", 1)) + .withCommand( + "standalone", + "--stream-root-path", "/tmp/stream-data", + "--measure-root-path", "/tmp/measure-data" + ) + .withExposedPorts(17912); + private ModuleManager moduleManager; + + @BeforeEach + public void init() { + moduleManager = new MockModuleManager() { + @Override + protected void init() { + register(CoreModule.NAME, () -> new MockModuleProvider() { + @Override + protected void register() { + registerServiceImplementation(ModelCreator.class, new StorageModels()); + } + }); + register(TelemetryModule.NAME, () -> new MockModuleProvider() { + @Override + protected void register() { + registerServiceImplementation(MetricsCreator.class, new MetricsCreatorNoop()); + } + }); + } + }; + } + + @Test + public void providerPrepareAndStart() throws ModuleStartException { + BanyanDBStorageProvider banyanDBStorageProvider = new BanyanDBStorageProvider(); + banyanDBStorageProvider.setManager(moduleManager); + + banyanDBStorageConfig = new BanyanDBStorageConfig(); + banyanDBStorageConfig.setTargets(container.getHost() + ":" + container.getMappedPort(17912)); + banyanDBStorageProvider.newConfigCreator().onInitialized(banyanDBStorageConfig); + + banyanDBStorageProvider.prepare(); + banyanDBStorageProvider.start(); + } +} diff --git a/graal/graal-package-IT/src/test/java/org/apache/skywalking/oap/server/storage/plugin/elasticsearch/base/StorageModuleElasticSearchProviderFunctionalIT.java b/graal/graal-package-IT/src/test/java/org/apache/skywalking/oap/server/storage/plugin/elasticsearch/base/StorageModuleElasticSearchProviderFunctionalIT.java new file mode 100644 index 000000000000..04e0a3b6a8fb --- /dev/null +++ b/graal/graal-package-IT/src/test/java/org/apache/skywalking/oap/server/storage/plugin/elasticsearch/base/StorageModuleElasticSearchProviderFunctionalIT.java @@ -0,0 +1,94 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base; + +import org.apache.skywalking.oap.server.core.CoreModule; +import org.apache.skywalking.oap.server.core.CoreModuleConfig; +import org.apache.skywalking.oap.server.core.CoreModuleProvider; +import org.apache.skywalking.oap.server.core.config.ConfigService; +import org.apache.skywalking.oap.server.core.storage.model.ModelCreator; +import org.apache.skywalking.oap.server.core.storage.model.StorageModels; +import org.apache.skywalking.oap.server.library.module.ModuleManager; +import org.apache.skywalking.oap.server.library.module.ModuleStartException; + +import org.apache.skywalking.oap.server.storage.plugin.elasticsearch.StorageModuleElasticsearchConfig; +import org.apache.skywalking.oap.server.storage.plugin.elasticsearch.StorageModuleElasticsearchProvider; +import org.apache.skywalking.oap.server.telemetry.TelemetryModule; +import org.apache.skywalking.oap.server.telemetry.api.MetricsCreator; +import org.apache.skywalking.oap.server.telemetry.none.MetricsCreatorNoop; +import org.apache.skywalking.oap.server.testing.module.mock.MockModuleManager; +import org.apache.skywalking.oap.server.testing.module.mock.MockModuleProvider; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; + +import org.mockito.junit.jupiter.MockitoExtension; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; +import org.testcontainers.utility.DockerImageName; + +@Testcontainers +@ExtendWith(MockitoExtension.class) +public class StorageModuleElasticSearchProviderFunctionalIT { + private StorageModuleElasticsearchConfig elasticsearchConfig; + + @Container + public final GenericContainer container = + new GenericContainer<>(DockerImageName.parse("elasticsearch:7.17.12")) + .waitingFor(Wait.forHttp("/_cluster/health")) + .withEnv("discovery.type", "single-node") + .withExposedPorts(9200); + private ModuleManager moduleManager; + + @BeforeEach + public void init() { + moduleManager = new MockModuleManager() { + @Override + protected void init() { + register(CoreModule.NAME, () -> new MockModuleProvider() { + @Override + protected void register() { + registerServiceImplementation(ModelCreator.class, new StorageModels()); + registerServiceImplementation(ConfigService.class, new ConfigService(new CoreModuleConfig(), new CoreModuleProvider())); + } + }); + register(TelemetryModule.NAME, () -> new MockModuleProvider() { + @Override + protected void register() { + registerServiceImplementation(MetricsCreator.class, new MetricsCreatorNoop()); + } + }); + } + }; + } + + @Test + public void providerPrepareAndStart() throws ModuleStartException { + StorageModuleElasticsearchProvider elasticsearchProvider = new StorageModuleElasticsearchProvider(); + elasticsearchProvider.setManager(moduleManager); + elasticsearchConfig = new StorageModuleElasticsearchConfig(); + elasticsearchConfig.setClusterNodes(container.getHost() + ":" + container.getMappedPort(9200)); + elasticsearchProvider.newConfigCreator().onInitialized(elasticsearchConfig); + + elasticsearchProvider.prepare(); + elasticsearchProvider.start(); + } +} \ No newline at end of file diff --git a/graal/graal-package-IT/src/test/java/org/apache/skywalking/oap/server/telemetry/prometheus/TelemetryPrometheusModuleStartTestIT.java b/graal/graal-package-IT/src/test/java/org/apache/skywalking/oap/server/telemetry/prometheus/TelemetryPrometheusModuleStartTestIT.java new file mode 100644 index 000000000000..17ba224af8f0 --- /dev/null +++ b/graal/graal-package-IT/src/test/java/org/apache/skywalking/oap/server/telemetry/prometheus/TelemetryPrometheusModuleStartTestIT.java @@ -0,0 +1,52 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package org.apache.skywalking.oap.server.telemetry.prometheus; + +import org.apache.skywalking.oap.server.library.module.ModuleStartException; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; + +import org.mockito.junit.jupiter.MockitoExtension; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +@Testcontainers +@ExtendWith(MockitoExtension.class) +public class TelemetryPrometheusModuleStartTestIT { + + @Container + public final GenericContainer container = + new GenericContainer<>("prom/prometheus:v2.30.0") + .withExposedPorts(9090) + .waitingFor(Wait.forHttp("/-/healthy").forPort(9090).forStatusCode(200)); + + @Test + public void moduleStart() throws ModuleStartException { + PrometheusTelemetryProvider prometheusTelemetryProvider = new PrometheusTelemetryProvider(); + PrometheusConfig config = new PrometheusConfig(); + config.setHost(container.getHost()); + config.setPort(container.getMappedPort(9090)); + prometheusTelemetryProvider.newConfigCreator().onInitialized(config); + + prometheusTelemetryProvider.prepare(); + prometheusTelemetryProvider.start(); + } +} diff --git a/graal/graal-server-starter/pom.xml b/graal/graal-server-starter/pom.xml index 7c765e24d4da..ae2f3f1ff94e 100644 --- a/graal/graal-server-starter/pom.xml +++ b/graal/graal-server-starter/pom.xml @@ -29,7 +29,7 @@ graal-server-starter - skywalking-oap + skywalking-oap-native @@ -92,6 +92,7 @@ log-analyzer-graal-native ${project.version} + org.apache.skywalking oal-rt-graal-native @@ -117,6 +118,66 @@ + + org.codehaus.mojo + exec-maven-plugin + 3.0.0 + + + native-config-generator + + exec + + prepare-package + + sh + + ${project.build.directory}/../../graal-config-generator/configGenerator.sh + + + + + native-config-filter + + exec + + prepare-package + + java + ${project.build.directory} + + -classpath + + org.apache.skywalking.oap.graal.NativeConfigFilter + + + + + + + org.graalvm.buildtools + native-maven-plugin + 0.9.21 + true + + + build-native + + compile-no-fork + + package + + + + true + ${image.name} + org.apache.skywalking.oap.server.starter.OAPServerStartUp + + true + + true + + diff --git a/graal/graal-server-starter/src/main/java/org/apache/skywalking/oap/graal/NativeConfigFilter.java b/graal/graal-server-starter/src/main/java/org/apache/skywalking/oap/graal/NativeConfigFilter.java new file mode 100644 index 000000000000..b9ea1f7623a4 --- /dev/null +++ b/graal/graal-server-starter/src/main/java/org/apache/skywalking/oap/graal/NativeConfigFilter.java @@ -0,0 +1,141 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package org.apache.skywalking.oap.graal; + +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.node.ArrayNode; +import com.fasterxml.jackson.databind.node.JsonNodeFactory; +import com.fasterxml.jackson.databind.node.ObjectNode; +import com.google.common.reflect.ClassPath; +import org.apache.skywalking.oap.server.library.module.ModuleConfig; + +import java.io.File; +import java.io.IOException; +import java.net.URL; +import java.util.ArrayList; +import java.util.List; +import java.util.Set; +import java.util.stream.Collectors; + +public class NativeConfigFilter { + + // related https://github.com/oracle/graal/issues/4797 + private static Set UNSUPPORTED_ELEMENTS = Set.of("jdk.internal.loader.BuiltinClassLoader", + "jdk.internal.loader.ClassLoaders$AppClassLoader", + "jdk.internal.loader.ClassLoaders$PlatformClassLoader" + ); + + private static Set NEED_REFLECT_PACKAGE_NAME = Set.of( + "org.apache.skywalking.oap.server.core.query", + "org.apache.skywalking.oap.query.graphql.resolver", + "org.apache.skywalking.oap.query.graphql.type" + ); + + public static void main(String[] args) throws IOException { + + ObjectMapper objectMapper = new ObjectMapper(); + + URL resourceUrl = NativeConfigFilter.class + .getClassLoader().getResource("META-INF/native-image/main/reflect-config.json"); + if (resourceUrl == null) { + throw new IllegalArgumentException("File not found!"); + } + File jsonFile = new File(resourceUrl.getFile()); + + ArrayNode arrayNode = (ArrayNode) objectMapper.readTree(jsonFile); + + List filteredClasses = findAllSubclasses(ModuleConfig.class); + + NEED_REFLECT_PACKAGE_NAME.forEach(name -> { + List allClassUnderPackage = findAllClassUnderPackage(name); + filteredClasses.addAll(allClassUnderPackage); + }); + + // for kafka + filteredClasses.add("org.apache.kafka.clients.consumer.RangeAssignor"); + + List objectNodes = filteredClasses.stream() + .map(className -> generateConfig(className)) + .collect(Collectors.toList()); + List objectNodesName = objectNodes.stream() + .map(objectNode -> objectNode.get("name").asText()).collect(Collectors.toList()); + + List elementsToKeep = new ArrayList<>(); + for (JsonNode element : arrayNode) { + String name = element.get("name").asText(); + if (!UNSUPPORTED_ELEMENTS.contains(name) && !objectNodesName.contains(name)) { + elementsToKeep.add(element); + } + } + elementsToKeep.addAll(objectNodes); + + ArrayNode newArrayNode = objectMapper.valueToTree(elementsToKeep); + + objectMapper.writeValue(jsonFile, newArrayNode); + } + + private static List findAllClassUnderPackage(String packageName) { + List subclasses = new ArrayList<>(); + ClassPath classpath; + try { + classpath = ClassPath.from(NativeConfigFilter.class.getClassLoader()); + for (ClassPath.ClassInfo classInfo : classpath.getTopLevelClassesRecursive(packageName)) { + Class clazz = classInfo.load(); + subclasses.add(clazz.getName()); + } + } catch (IOException e) { + e.printStackTrace(); + } + return subclasses; + } + + private static List findAllSubclasses(Class baseClass) { + List subclasses = new ArrayList<>(); + ClassPath classpath; + + try { + classpath = ClassPath.from(baseClass.getClassLoader()); + for (ClassPath.ClassInfo classInfo : classpath.getTopLevelClassesRecursive("org.apache.skywalking")) { + Class clazz = classInfo.load(); + if (baseClass.isAssignableFrom(clazz) && !baseClass.equals(clazz)) { + subclasses.add(classInfo.getName()); + } + } + } catch (IOException e) { + e.printStackTrace(); + } + + return subclasses; + } + + private static ObjectNode generateConfig(String className) { + JsonNodeFactory nodeFactory = JsonNodeFactory.instance; + + ObjectNode rootNode = nodeFactory.objectNode(); + + rootNode.put("name", className); + rootNode.put("allDeclaredFields", true); + rootNode.put("allDeclaredClasses", true); + rootNode.put("allDeclaredMethods", true); + rootNode.put("allDeclaredConstructors", true); + + return rootNode; + } +} diff --git a/graal/graal-server-starter/src/main/resources/META-INF/native-image/main/jni-config.json b/graal/graal-server-starter/src/main/resources/META-INF/native-image/main/jni-config.json new file mode 100644 index 000000000000..7b7d87744f3a --- /dev/null +++ b/graal/graal-server-starter/src/main/resources/META-INF/native-image/main/jni-config.json @@ -0,0 +1,115 @@ +[ +{ + "name":"[Lcom.sun.management.internal.DiagnosticCommandArgumentInfo;" +}, +{ + "name":"[Lcom.sun.management.internal.DiagnosticCommandInfo;" +}, +{ + "name":"com.sun.management.internal.DiagnosticCommandArgumentInfo", + "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String","java.lang.String","java.lang.String","boolean","boolean","boolean","int"] }] +}, +{ + "name":"com.sun.management.internal.DiagnosticCommandInfo", + "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","boolean","java.util.List"] }] +}, +{ + "name":"io.netty.channel.ChannelException" +}, +{ + "name":"io.netty.channel.DefaultFileRegion", + "fields":[{"name":"file"}, {"name":"transferred"}] +}, +{ + "name":"io.netty.channel.epoll.LinuxSocket" +}, +{ + "name":"io.netty.channel.epoll.Native" +}, +{ + "name":"io.netty.channel.epoll.NativeDatagramPacketArray$NativeDatagramPacket", + "fields":[{"name":"count"}, {"name":"memoryAddress"}, {"name":"recipientAddr"}, {"name":"recipientAddrLen"}, {"name":"recipientPort"}, {"name":"recipientScopeId"}, {"name":"segmentSize"}, {"name":"senderAddr"}, {"name":"senderAddrLen"}, {"name":"senderPort"}, {"name":"senderScopeId"}] +}, +{ + "name":"io.netty.channel.epoll.NativeStaticallyReferencedJniMethods" +}, +{ + "name":"io.netty.channel.unix.Buffer" +}, +{ + "name":"io.netty.channel.unix.DatagramSocketAddress", + "methods":[{"name":"","parameterTypes":["byte[]","int","int","int","io.netty.channel.unix.DatagramSocketAddress"] }] +}, +{ + "name":"io.netty.channel.unix.DomainDatagramSocketAddress", + "methods":[{"name":"","parameterTypes":["byte[]","int","io.netty.channel.unix.DomainDatagramSocketAddress"] }] +}, +{ + "name":"io.netty.channel.unix.ErrorsStaticallyReferencedJniMethods" +}, +{ + "name":"io.netty.channel.unix.FileDescriptor" +}, +{ + "name":"io.netty.channel.unix.LimitsStaticallyReferencedJniMethods" +}, +{ + "name":"io.netty.channel.unix.PeerCredentials", + "methods":[{"name":"","parameterTypes":["int","int","int[]"] }] +}, +{ + "name":"io.netty.channel.unix.Socket" +}, +{ + "name":"java.io.FileDescriptor", + "fields":[{"name":"fd"}] +}, +{ + "name":"java.io.IOException" +}, +{ + "name":"java.lang.Boolean", + "methods":[{"name":"getBoolean","parameterTypes":["java.lang.String"] }] +}, +{ + "name":"java.lang.OutOfMemoryError" +}, +{ + "name":"java.lang.RuntimeException" +}, +{ + "name":"java.lang.SecurityManager", + "fields":[{"name":"initialized"}] +}, +{ + "name":"java.net.InetSocketAddress", + "methods":[{"name":"","parameterTypes":["java.lang.String","int"] }] +}, +{ + "name":"java.net.PortUnreachableException" +}, +{ + "name":"java.nio.Buffer", + "fields":[{"name":"limit"}, {"name":"position"}], + "methods":[{"name":"limit","parameterTypes":[] }, {"name":"position","parameterTypes":[] }] +}, +{ + "name":"java.nio.DirectByteBuffer" +}, +{ + "name":"java.nio.channels.ClosedChannelException", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"java.util.Arrays", + "methods":[{"name":"asList","parameterTypes":["java.lang.Object[]"] }] +}, +{ + "name":"sun.management.VMManagementImpl", + "fields":[{"name":"compTimeMonitoringSupport"}, {"name":"currentThreadCpuTimeSupport"}, {"name":"objectMonitorUsageSupport"}, {"name":"otherThreadCpuTimeSupport"}, {"name":"remoteDiagnosticCommandsSupport"}, {"name":"synchronizerUsageSupport"}, {"name":"threadAllocatedMemorySupport"}, {"name":"threadContentionMonitoringSupport"}] +}, +{ + "name":"sun.nio.ch.FileChannelImpl", + "fields":[{"name":"fd"}] +} +] diff --git a/graal/graal-server-starter/src/main/resources/META-INF/native-image/main/predefined-classes-config.json b/graal/graal-server-starter/src/main/resources/META-INF/native-image/main/predefined-classes-config.json new file mode 100644 index 000000000000..0e79b2c5d837 --- /dev/null +++ b/graal/graal-server-starter/src/main/resources/META-INF/native-image/main/predefined-classes-config.json @@ -0,0 +1,8 @@ +[ + { + "type":"agent-extracted", + "classes":[ + ] + } +] + diff --git a/graal/graal-server-starter/src/main/resources/META-INF/native-image/main/proxy-config.json b/graal/graal-server-starter/src/main/resources/META-INF/native-image/main/proxy-config.json new file mode 100644 index 000000000000..641a8f151023 --- /dev/null +++ b/graal/graal-server-starter/src/main/resources/META-INF/native-image/main/proxy-config.json @@ -0,0 +1,5 @@ +[ + { + "interfaces":["java.sql.Connection"] + } +] diff --git a/graal/graal-server-starter/src/main/resources/META-INF/native-image/main/reflect-config.json b/graal/graal-server-starter/src/main/resources/META-INF/native-image/main/reflect-config.json new file mode 100644 index 000000000000..c221bdbe8650 --- /dev/null +++ b/graal/graal-server-starter/src/main/resources/META-INF/native-image/main/reflect-config.json @@ -0,0 +1,10600 @@ +[ +{ + "name":"[B" +}, +{ + "name":"[C" +}, +{ + "name":"[D" +}, +{ + "name":"[F" +}, +{ + "name":"[I" +}, +{ + "name":"[J" +}, +{ + "name":"[Lcom.fasterxml.jackson.databind.deser.Deserializers;" +}, +{ + "name":"[Lcom.fasterxml.jackson.databind.deser.KeyDeserializers;" +}, +{ + "name":"[Lcom.fasterxml.jackson.databind.deser.ValueInstantiators;" +}, +{ + "name":"[Lcom.fasterxml.jackson.databind.ser.BeanSerializerModifier;" +}, +{ + "name":"[Lcom.fasterxml.jackson.databind.ser.Serializers;" +}, +{ + "name":"[Lcom.fasterxml.jackson.databind.type.TypeModifier;" +}, +{ + "name":"[Lcom.linecorp.armeria.common.StringMultimap$Entry;" +}, +{ + "name":"[Lcom.zaxxer.hikari.util.ConcurrentBag$IConcurrentBagEntry;" +}, +{ + "name":"[Ljava.lang.Class;" +}, +{ + "name":"[Ljava.lang.Object;" +}, +{ + "name":"[Ljava.lang.String;" +}, +{ + "name":"[Ljava.sql.Statement;" +}, +{ + "name":"[Ljavax.management.openmbean.CompositeData;" +}, +{ + "name":"[Lorg.apache.logging.log4j.core.Appender;" +}, +{ + "name":"[Lorg.apache.logging.log4j.core.config.AppenderRef;" +}, +{ + "name":"[Lorg.apache.logging.log4j.core.config.LoggerConfig;" +}, +{ + "name":"[Lorg.apache.logging.log4j.core.config.Property;" +}, +{ + "name":"[Lorg.apache.logging.log4j.core.layout.PatternMatch;" +}, +{ + "name":"[S" +}, +{ + "name":"[Z" +}, +{ + "name":"com.fasterxml.jackson.annotation.JsonIgnoreProperties" +}, +{ + "name":"com.fasterxml.jackson.core.JsonParser" +}, +{ + "name":"com.fasterxml.jackson.databind.JsonNode" +}, +{ + "name":"com.fasterxml.jackson.databind.ObjectMapper" +}, +{ + "name":"com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.fasterxml.jackson.dataformat.yaml.YAMLFactory" +}, +{ + "name":"com.google.common.util.concurrent.AbstractFuture", + "fields":[{"name":"listeners"}, {"name":"value"}, {"name":"waiters"}] +}, +{ + "name":"com.google.common.util.concurrent.AbstractFuture$Waiter", + "fields":[{"name":"next"}, {"name":"thread"}] +}, +{ + "name":"com.google.common.util.concurrent.AtomicDouble", + "fields":[{"name":"value"}] +}, +{ + "name":"com.google.gson.Gson" +}, +{ + "name":"com.google.protobuf.AbstractMessage", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"com.google.protobuf.AbstractMessageLite", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"com.google.protobuf.ExtensionRegistry", + "methods":[{"name":"getEmptyRegistry","parameterTypes":[] }] +}, +{ + "name":"com.google.protobuf.GeneratedMessageV3", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"com.google.protobuf.Message", + "allDeclaredFields":true, + "queryAllPublicMethods":true +}, +{ + "name":"com.google.protobuf.MessageLite", + "allDeclaredFields":true, + "queryAllPublicMethods":true +}, +{ + "name":"com.google.protobuf.MessageLiteOrBuilder", + "allDeclaredFields":true, + "queryAllPublicMethods":true +}, +{ + "name":"com.google.protobuf.MessageOrBuilder", + "allDeclaredFields":true, + "queryAllPublicMethods":true +}, +{ + "name":"com.ibm.icu.text.Collator" +}, +{ + "name":"com.linecorp.armeria.common.DefaultConcurrentAttributes", + "fields":[{"name":"attributes"}] +}, +{ + "name":"com.linecorp.armeria.common.HttpHeaderNames", + "allDeclaredFields":true +}, +{ + "name":"com.linecorp.armeria.common.HttpMethod", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"com.linecorp.armeria.common.MediaTypeJsonSerializer", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.common.logging.DefaultRequestLog", + "fields":[{"name":"deferredFlags"}, {"name":"flags"}] +}, +{ + "name":"com.linecorp.armeria.common.stream.AggregationSupport", + "fields":[{"name":"aggregation"}] +}, +{ + "name":"com.linecorp.armeria.common.stream.DefaultStreamMessage", + "fields":[{"name":"state"}, {"name":"subscription"}] +}, +{ + "name":"com.linecorp.armeria.common.stream.DeferredStreamMessage", + "fields":[{"name":"abortCause"}, {"name":"collectingFuture"}, {"name":"downstreamSubscription"}, {"name":"subscribedToUpstream"}, {"name":"upstream"}] +}, +{ + "name":"com.linecorp.armeria.common.util.AsyncCloseableSupport", + "fields":[{"name":"closing"}] +}, +{ + "name":"com.linecorp.armeria.common.util.Version", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"artifactId","parameterTypes":[] }, {"name":"artifactVersion","parameterTypes":[] }, {"name":"commitTimeMillis","parameterTypes":[] }, {"name":"longCommitHash","parameterTypes":[] }, {"name":"repositoryStatus","parameterTypes":[] }, {"name":"shortCommitHash","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.internal.common.CancellationScheduler", + "fields":[{"name":"pendingTask"}, {"name":"pendingTimeoutNanos"}, {"name":"whenCancelled"}, {"name":"whenCancelling"}, {"name":"whenTimedOut"}, {"name":"whenTimingOut"}] +}, +{ + "name":"com.linecorp.armeria.internal.common.NonWrappingRequestContext", + "fields":[{"name":"contextHook"}] +}, +{ + "name":"com.linecorp.armeria.internal.common.ReadSuppressingHandler", + "methods":[{"name":"read","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }] +}, +{ + "name":"com.linecorp.armeria.internal.common.TrafficLoggingHandler", + "methods":[{"name":"channelRegistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelUnregistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"flush","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"write","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object","io.netty.channel.ChannelPromise"] }] +}, +{ + "name":"com.linecorp.armeria.internal.common.kotlin.ArmeriaCoroutineUtil" +}, +{ + "name":"com.linecorp.armeria.internal.common.kotlin.ArmeriaKotlinUtil" +}, +{ + "name":"com.linecorp.armeria.internal.common.stream.FixedStreamMessage", + "fields":[{"name":"abortCause"}, {"name":"executor"}] +}, +{ + "name":"com.linecorp.armeria.internal.common.stream.RecoverableStreamMessage", + "fields":[{"name":"subscribed"}] +}, +{ + "name":"com.linecorp.armeria.internal.server.DefaultServiceRequestContext", + "fields":[{"name":"additionalResponseHeaders"}, {"name":"additionalResponseTrailers"}] +}, +{ + "name":"com.linecorp.armeria.internal.shaded.caffeine.cache.BLCHeader$DrainStatusRef", + "fields":[{"name":"drainStatus"}] +}, +{ + "name":"com.linecorp.armeria.internal.shaded.caffeine.cache.BaseMpscLinkedArrayQueueColdProducerFields", + "fields":[{"name":"producerLimit"}] +}, +{ + "name":"com.linecorp.armeria.internal.shaded.caffeine.cache.BaseMpscLinkedArrayQueueConsumerFields", + "fields":[{"name":"consumerIndex"}] +}, +{ + "name":"com.linecorp.armeria.internal.shaded.caffeine.cache.BaseMpscLinkedArrayQueueProducerFields", + "fields":[{"name":"producerIndex"}] +}, +{ + "name":"com.linecorp.armeria.internal.shaded.caffeine.cache.CacheLoader", + "methods":[{"name":"loadAll","parameterTypes":["java.lang.Iterable"] }] +}, +{ + "name":"com.linecorp.armeria.internal.shaded.caffeine.cache.PS", + "fields":[{"name":"key"}, {"name":"value"}] +}, +{ + "name":"com.linecorp.armeria.internal.shaded.caffeine.cache.PSMS", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.internal.shaded.caffeine.cache.SSLSMS", + "methods":[{"name":"","parameterTypes":["com.linecorp.armeria.internal.shaded.caffeine.cache.Caffeine","com.linecorp.armeria.internal.shaded.caffeine.cache.CacheLoader","boolean"] }] +}, +{ + "name":"com.linecorp.armeria.internal.shaded.caffeine.cache.SSMS", + "methods":[{"name":"","parameterTypes":["com.linecorp.armeria.internal.shaded.caffeine.cache.Caffeine","com.linecorp.armeria.internal.shaded.caffeine.cache.CacheLoader","boolean"] }] +}, +{ + "name":"com.linecorp.armeria.internal.shaded.caffeine.cache.SSSMS", + "methods":[{"name":"","parameterTypes":["com.linecorp.armeria.internal.shaded.caffeine.cache.Caffeine","com.linecorp.armeria.internal.shaded.caffeine.cache.CacheLoader","boolean"] }] +}, +{ + "name":"com.linecorp.armeria.internal.shaded.caffeine.cache.StripedBuffer", + "fields":[{"name":"tableBusy"}] +}, +{ + "name":"com.linecorp.armeria.internal.shaded.guava.collect.ImmutableCollection", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"com.linecorp.armeria.internal.shaded.guava.collect.ImmutableList", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"com.linecorp.armeria.internal.shaded.guava.collect.ImmutableSet", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"com.linecorp.armeria.internal.shaded.guava.collect.ImmutableSet$CachingAsList", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"com.linecorp.armeria.internal.shaded.guava.collect.ImmutableSortedSet", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"com.linecorp.armeria.internal.shaded.guava.collect.ImmutableSortedSetFauxverideShim", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"com.linecorp.armeria.internal.shaded.guava.collect.RegularImmutableList", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true +}, +{ + "name":"com.linecorp.armeria.internal.shaded.guava.collect.RegularImmutableSortedSet", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true +}, +{ + "name":"com.linecorp.armeria.internal.shaded.guava.collect.SingletonImmutableList", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true +}, +{ + "name":"com.linecorp.armeria.internal.shaded.guava.collect.SortedIterable", + "queryAllDeclaredMethods":true +}, +{ + "name":"com.linecorp.armeria.internal.shaded.jctools.maps.ConcurrentAutoTable", + "fields":[{"name":"_cat"}] +}, +{ + "name":"com.linecorp.armeria.internal.shaded.jctools.maps.NonBlockingHashMap", + "fields":[{"name":"_kvs"}] +}, +{ + "name":"com.linecorp.armeria.internal.shaded.jctools.maps.NonBlockingHashMap$CHM", + "fields":[{"name":"_copyDone"}, {"name":"_copyIdx"}, {"name":"_newkvs"}, {"name":"_resizers"}] +}, +{ + "name":"com.linecorp.armeria.internal.shaded.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields", + "fields":[{"name":"producerLimit"}] +}, +{ + "name":"com.linecorp.armeria.internal.shaded.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields", + "fields":[{"name":"consumerIndex"}] +}, +{ + "name":"com.linecorp.armeria.internal.shaded.jctools.queues.BaseMpscLinkedArrayQueueProducerFields", + "fields":[{"name":"producerIndex"}] +}, +{ + "name":"com.linecorp.armeria.server.ConnectionLimitingHandler", + "methods":[{"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }] +}, +{ + "name":"com.linecorp.armeria.server.DefaultRoute", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"isCacheable","parameterTypes":[] }, {"name":"isFallback","parameterTypes":[] }, {"name":"pathType","parameterTypes":[] }, {"name":"patternString","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.server.DefaultUnhandledExceptionsReporter", + "fields":[{"name":"scheduled"}] +}, +{ + "name":"com.linecorp.armeria.server.Http1RequestDecoder", + "methods":[{"name":"channelActive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, {"name":"channelUnregistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"userEventTriggered","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }] +}, +{ + "name":"com.linecorp.armeria.server.HttpServerHandler", + "methods":[{"name":"channelInactive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, {"name":"channelReadComplete","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"exceptionCaught","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Throwable"] }, {"name":"userEventTriggered","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }] +}, +{ + "name":"com.linecorp.armeria.server.HttpServerPipelineConfigurator" +}, +{ + "name":"com.linecorp.armeria.server.HttpServerPipelineConfigurator$Http2PrefaceOrHttpHandler", + "methods":[{"name":"channelInactive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }] +}, +{ + "name":"com.linecorp.armeria.server.HttpServerUpgradeHandler", + "methods":[{"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }] +}, +{ + "name":"com.linecorp.armeria.server.Route", + "queryAllDeclaredMethods":true +}, +{ + "name":"com.linecorp.armeria.server.RoutePathType", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"com.linecorp.armeria.server.annotation.Blocking", + "queryAllPublicMethods":true +}, +{ + "name":"com.linecorp.armeria.server.annotation.Consumes", + "queryAllPublicMethods":true, + "methods":[{"name":"value","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.server.annotation.ConsumesJson", + "queryAllPublicMethods":true +}, +{ + "name":"com.linecorp.armeria.server.annotation.Get", + "queryAllPublicMethods":true, + "methods":[{"name":"value","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.server.annotation.Path", + "queryAllPublicMethods":true, + "methods":[{"name":"value","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.server.annotation.Post", + "queryAllPublicMethods":true, + "methods":[{"name":"value","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.server.annotation.Produces", + "queryAllPublicMethods":true, + "methods":[{"name":"value","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.server.annotation.ProducesJson", + "queryAllPublicMethods":true +}, +{ + "name":"com.linecorp.armeria.server.annotation.RequestConverter", + "queryAllPublicMethods":true, + "methods":[{"name":"value","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.server.annotation.RequestConverterFunction", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"com.linecorp.armeria.server.docs.DescriptionInfo", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"docString","parameterTypes":[] }, {"name":"markup","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.server.docs.DescriptiveTypeInfo", + "queryAllDeclaredMethods":true +}, +{ + "name":"com.linecorp.armeria.server.docs.EndpointInfo", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"availableMimeTypes","parameterTypes":[] }, {"name":"defaultMimeType","parameterTypes":[] }, {"name":"fragment","parameterTypes":[] }, {"name":"hostnamePattern","parameterTypes":[] }, {"name":"pathMapping","parameterTypes":[] }, {"name":"regexPathPrefix","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.server.docs.EnumInfo", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"descriptionInfo","parameterTypes":[] }, {"name":"name","parameterTypes":[] }, {"name":"values","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.server.docs.EnumValueInfo", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"descriptionInfo","parameterTypes":[] }, {"name":"intValue","parameterTypes":[] }, {"name":"name","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.server.docs.ExceptionInfo", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true +}, +{ + "name":"com.linecorp.armeria.server.docs.FieldInfo", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"descriptionInfo","parameterTypes":[] }, {"name":"location","parameterTypes":[] }, {"name":"name","parameterTypes":[] }, {"name":"requirement","parameterTypes":[] }, {"name":"typeSignature","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.server.docs.FieldLocation", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"com.linecorp.armeria.server.docs.FieldRequirement", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"com.linecorp.armeria.server.docs.Markup", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"com.linecorp.armeria.server.docs.MethodInfo", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"descriptionInfo","parameterTypes":[] }, {"name":"endpoints","parameterTypes":[] }, {"name":"exampleHeaders","parameterTypes":[] }, {"name":"examplePaths","parameterTypes":[] }, {"name":"exampleQueries","parameterTypes":[] }, {"name":"exampleRequests","parameterTypes":[] }, {"name":"exceptionTypeSignatures","parameterTypes":[] }, {"name":"httpMethod","parameterTypes":[] }, {"name":"id","parameterTypes":[] }, {"name":"name","parameterTypes":[] }, {"name":"parameters","parameterTypes":[] }, {"name":"returnTypeSignature","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.server.docs.ServiceInfo", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"descriptionInfo","parameterTypes":[] }, {"name":"exampleHeaders","parameterTypes":[] }, {"name":"methods","parameterTypes":[] }, {"name":"name","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.server.docs.ServiceSpecification", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"docServiceRoute","parameterTypes":[] }, {"name":"enums","parameterTypes":[] }, {"name":"exampleHeaders","parameterTypes":[] }, {"name":"exceptions","parameterTypes":[] }, {"name":"services","parameterTypes":[] }, {"name":"structs","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.server.docs.StructInfo", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"alias","parameterTypes":[] }, {"name":"descriptionInfo","parameterTypes":[] }, {"name":"fields","parameterTypes":[] }, {"name":"name","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.server.docs.TypeSignatureJsonSerializer", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.server.protobuf.ProtobufRequestConverterFunction", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.linecorp.armeria.server.streaming.JsonTextSequences", + "methods":[{"name":"fromObject","parameterTypes":["com.linecorp.armeria.common.ResponseHeaders","java.lang.Object","com.linecorp.armeria.common.HttpHeaders","java.util.function.Function"] }, {"name":"fromPublisher","parameterTypes":["com.linecorp.armeria.common.ResponseHeaders","org.reactivestreams.Publisher","com.linecorp.armeria.common.HttpHeaders","java.util.function.Function"] }, {"name":"fromStream","parameterTypes":["com.linecorp.armeria.common.ResponseHeaders","java.util.stream.Stream","com.linecorp.armeria.common.HttpHeaders","java.util.concurrent.Executor","java.util.function.Function"] }] +}, +{ + "name":"com.sun.management.GarbageCollectorMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"com.sun.management.GcInfo", + "queryAllPublicMethods":true +}, +{ + "name":"com.sun.management.HotSpotDiagnosticMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"com.sun.management.ThreadMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"com.sun.management.UnixOperatingSystemMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"com.sun.management.VMOption", + "queryAllPublicMethods":true +}, +{ + "name":"com.sun.management.internal.GarbageCollectorExtImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"com.sun.management.internal.HotSpotDiagnostic", + "queryAllPublicConstructors":true +}, +{ + "name":"com.sun.management.internal.HotSpotThreadImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"com.sun.management.internal.OperatingSystemImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.zaxxer.hikari.HikariConfig", + "allDeclaredFields":true, + "queryAllPublicMethods":true, + "methods":[{"name":"getAllowPoolSuspension","parameterTypes":[] }, {"name":"getAutoCommit","parameterTypes":[] }, {"name":"getCatalog","parameterTypes":[] }, {"name":"getConnectionInitSql","parameterTypes":[] }, {"name":"getConnectionTestQuery","parameterTypes":[] }, {"name":"getConnectionTimeout","parameterTypes":[] }, {"name":"getDataSource","parameterTypes":[] }, {"name":"getDataSourceClassName","parameterTypes":[] }, {"name":"getDataSourceJNDI","parameterTypes":[] }, {"name":"getDataSourceProperties","parameterTypes":[] }, {"name":"getDriverClassName","parameterTypes":[] }, {"name":"getHealthCheckProperties","parameterTypes":[] }, {"name":"getHealthCheckRegistry","parameterTypes":[] }, {"name":"getIdleTimeout","parameterTypes":[] }, {"name":"getInitializationFailTimeout","parameterTypes":[] }, {"name":"getIsolateInternalQueries","parameterTypes":[] }, {"name":"getJdbcUrl","parameterTypes":[] }, {"name":"getLeakDetectionThreshold","parameterTypes":[] }, {"name":"getMaxLifetime","parameterTypes":[] }, {"name":"getMaximumPoolSize","parameterTypes":[] }, {"name":"getMetricRegistry","parameterTypes":[] }, {"name":"getMetricsTrackerFactory","parameterTypes":[] }, {"name":"getMinimumIdle","parameterTypes":[] }, {"name":"getPassword","parameterTypes":[] }, {"name":"getPoolName","parameterTypes":[] }, {"name":"getReadOnly","parameterTypes":[] }, {"name":"getRegisterMbeans","parameterTypes":[] }, {"name":"getScheduledExecutor","parameterTypes":[] }, {"name":"getSchema","parameterTypes":[] }, {"name":"getThreadFactory","parameterTypes":[] }, {"name":"getTransactionIsolation","parameterTypes":[] }, {"name":"getUsername","parameterTypes":[] }, {"name":"getValidationTimeout","parameterTypes":[] }, {"name":"isAllowPoolSuspension","parameterTypes":[] }, {"name":"isAutoCommit","parameterTypes":[] }, {"name":"isIsolateInternalQueries","parameterTypes":[] }, {"name":"isReadOnly","parameterTypes":[] }, {"name":"isRegisterMbeans","parameterTypes":[] }, {"name":"setAllowPoolSuspension","parameterTypes":["boolean"] }, {"name":"setAutoCommit","parameterTypes":["boolean"] }, {"name":"setCatalog","parameterTypes":["java.lang.String"] }, {"name":"setClass","parameterTypes":["java.lang.Class"] }, {"name":"setConnectionInitSql","parameterTypes":["java.lang.String"] }, {"name":"setConnectionTestQuery","parameterTypes":["java.lang.String"] }, {"name":"setConnectionTimeout","parameterTypes":["long"] }, {"name":"setDataSource","parameterTypes":["javax.sql.DataSource"] }, {"name":"setDataSourceClassName","parameterTypes":["java.lang.String"] }, {"name":"setDataSourceJNDI","parameterTypes":["java.lang.String"] }, {"name":"setDataSourceProperties","parameterTypes":["java.util.Properties"] }, {"name":"setDriverClassName","parameterTypes":["java.lang.String"] }, {"name":"setHealthCheckProperties","parameterTypes":["java.util.Properties"] }, {"name":"setHealthCheckRegistry","parameterTypes":["java.lang.Object"] }, {"name":"setIdleTimeout","parameterTypes":["long"] }, {"name":"setInitializationFailTimeout","parameterTypes":["long"] }, {"name":"setIsolateInternalQueries","parameterTypes":["boolean"] }, {"name":"setJdbcUrl","parameterTypes":["java.lang.String"] }, {"name":"setLeakDetectionThreshold","parameterTypes":["long"] }, {"name":"setMaxLifetime","parameterTypes":["long"] }, {"name":"setMaximumPoolSize","parameterTypes":["int"] }, {"name":"setMetricRegistry","parameterTypes":["java.lang.Object"] }, {"name":"setMetricsTrackerFactory","parameterTypes":["com.zaxxer.hikari.metrics.MetricsTrackerFactory"] }, {"name":"setMinimumIdle","parameterTypes":["int"] }, {"name":"setPassword","parameterTypes":["java.lang.String"] }, {"name":"setPoolName","parameterTypes":["java.lang.String"] }, {"name":"setReadOnly","parameterTypes":["boolean"] }, {"name":"setRegisterMbeans","parameterTypes":["boolean"] }, {"name":"setScheduledExecutor","parameterTypes":["java.util.concurrent.ScheduledExecutorService"] }, {"name":"setSchema","parameterTypes":["java.lang.String"] }, {"name":"setThreadFactory","parameterTypes":["java.util.concurrent.ThreadFactory"] }, {"name":"setTransactionIsolation","parameterTypes":["java.lang.String"] }, {"name":"setUsername","parameterTypes":["java.lang.String"] }, {"name":"setValidationTimeout","parameterTypes":["long"] }] +}, +{ + "name":"com.zaxxer.hikari.pool.PoolEntry", + "fields":[{"name":"state"}] +}, +{ + "name":"freemarker.core._2_4_OrLaterMarker" +}, +{ + "name":"freemarker.log._Log4jLoggerFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"graphql.kickstart.tools.GraphQLMutationResolver", + "queryAllPublicMethods":true +}, +{ + "name":"graphql.kickstart.tools.GraphQLQueryResolver", + "queryAllPublicMethods":true +}, +{ + "name":"graphql.kickstart.tools.GraphQLResolver", + "queryAllPublicMethods":true +}, +{ + "name":"graphql.schema.DataFetchingEnvironment" +}, +{ + "name":"io.grpc.census.InternalCensusStatsAccessor" +}, +{ + "name":"io.grpc.census.InternalCensusTracingAccessor" +}, +{ + "name":"io.micrometer.core.instrument.DistributionSummary$Builder", + "queryAllPublicMethods":true +}, +{ + "name":"io.netty.bootstrap.ServerBootstrap$1" +}, +{ + "name":"io.netty.bootstrap.ServerBootstrap$ServerBootstrapAcceptor", + "methods":[{"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, {"name":"exceptionCaught","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Throwable"] }] +}, +{ + "name":"io.netty.buffer.AbstractByteBufAllocator", + "queryAllDeclaredMethods":true +}, +{ + "name":"io.netty.buffer.AbstractReferenceCountedByteBuf", + "fields":[{"name":"refCnt"}] +}, +{ + "name":"io.netty.channel.AbstractChannelHandlerContext", + "fields":[{"name":"handlerState"}] +}, +{ + "name":"io.netty.channel.ChannelDuplexHandler", + "methods":[{"name":"bind","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.net.SocketAddress","io.netty.channel.ChannelPromise"] }, {"name":"close","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, {"name":"connect","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.net.SocketAddress","java.net.SocketAddress","io.netty.channel.ChannelPromise"] }, {"name":"deregister","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, {"name":"disconnect","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, {"name":"flush","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"read","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"write","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object","io.netty.channel.ChannelPromise"] }] +}, +{ + "name":"io.netty.channel.ChannelHandlerAdapter", + "methods":[{"name":"exceptionCaught","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Throwable"] }] +}, +{ + "name":"io.netty.channel.ChannelInboundHandlerAdapter", + "methods":[{"name":"channelActive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelInactive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, {"name":"channelReadComplete","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelRegistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelUnregistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelWritabilityChanged","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"exceptionCaught","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Throwable"] }, {"name":"userEventTriggered","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }] +}, +{ + "name":"io.netty.channel.ChannelInitializer", + "methods":[{"name":"channelRegistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"exceptionCaught","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Throwable"] }] +}, +{ + "name":"io.netty.channel.ChannelOutboundBuffer", + "fields":[{"name":"totalPendingSize"}, {"name":"unwritable"}] +}, +{ + "name":"io.netty.channel.ChannelOutboundHandlerAdapter", + "methods":[{"name":"bind","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.net.SocketAddress","io.netty.channel.ChannelPromise"] }, {"name":"close","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, {"name":"connect","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.net.SocketAddress","java.net.SocketAddress","io.netty.channel.ChannelPromise"] }, {"name":"deregister","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, {"name":"disconnect","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, {"name":"flush","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"write","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object","io.netty.channel.ChannelPromise"] }] +}, +{ + "name":"io.netty.channel.CombinedChannelDuplexHandler", + "methods":[{"name":"bind","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.net.SocketAddress","io.netty.channel.ChannelPromise"] }, {"name":"channelActive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelInactive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, {"name":"channelReadComplete","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelRegistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelUnregistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelWritabilityChanged","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"close","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, {"name":"connect","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.net.SocketAddress","java.net.SocketAddress","io.netty.channel.ChannelPromise"] }, {"name":"deregister","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, {"name":"disconnect","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, {"name":"exceptionCaught","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Throwable"] }, {"name":"flush","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"read","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"userEventTriggered","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, {"name":"write","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object","io.netty.channel.ChannelPromise"] }] +}, +{ + "name":"io.netty.channel.DefaultChannelConfig", + "fields":[{"name":"autoRead"}, {"name":"writeBufferWaterMark"}] +}, +{ + "name":"io.netty.channel.DefaultChannelPipeline", + "fields":[{"name":"estimatorHandle"}] +}, +{ + "name":"io.netty.channel.DefaultChannelPipeline$HeadContext", + "methods":[{"name":"bind","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.net.SocketAddress","io.netty.channel.ChannelPromise"] }, {"name":"channelActive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelInactive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, {"name":"channelReadComplete","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelRegistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelUnregistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelWritabilityChanged","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"close","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, {"name":"connect","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.net.SocketAddress","java.net.SocketAddress","io.netty.channel.ChannelPromise"] }, {"name":"deregister","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, {"name":"disconnect","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, {"name":"exceptionCaught","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Throwable"] }, {"name":"flush","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"read","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"userEventTriggered","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, {"name":"write","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object","io.netty.channel.ChannelPromise"] }] +}, +{ + "name":"io.netty.channel.DefaultChannelPipeline$TailContext", + "methods":[{"name":"channelActive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelInactive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, {"name":"channelReadComplete","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelRegistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelUnregistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelWritabilityChanged","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"exceptionCaught","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Throwable"] }, {"name":"userEventTriggered","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }] +}, +{ + "name":"io.netty.channel.DefaultFileRegion" +}, +{ + "name":"io.netty.channel.epoll.Epoll", + "methods":[{"name":"isAvailable","parameterTypes":[] }, {"name":"unavailabilityCause","parameterTypes":[] }] +}, +{ + "name":"io.netty.channel.epoll.EpollChannelOption", + "fields":[{"name":"EPOLL_MODE"}, {"name":"TCP_KEEPIDLE"}, {"name":"TCP_KEEPINTVL"}, {"name":"TCP_USER_TIMEOUT"}] +}, +{ + "name":"io.netty.channel.epoll.EpollDatagramChannel" +}, +{ + "name":"io.netty.channel.epoll.EpollDomainSocketChannel" +}, +{ + "name":"io.netty.channel.epoll.EpollEventLoop" +}, +{ + "name":"io.netty.channel.epoll.EpollEventLoopGroup", + "methods":[{"name":"","parameterTypes":["int","java.util.concurrent.ThreadFactory"] }] +}, +{ + "name":"io.netty.channel.epoll.EpollServerDomainSocketChannel" +}, +{ + "name":"io.netty.channel.epoll.EpollServerSocketChannel", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"io.netty.channel.epoll.EpollSocketChannel" +}, +{ + "name":"io.netty.channel.epoll.NativeDatagramPacketArray$NativeDatagramPacket" +}, +{ + "name":"io.netty.channel.kqueue.KQueue", + "methods":[{"name":"unavailabilityCause","parameterTypes":[] }] +}, +{ + "name":"io.netty.channel.unix.DatagramSocketAddress" +}, +{ + "name":"io.netty.channel.unix.DomainDatagramSocketAddress" +}, +{ + "name":"io.netty.channel.unix.FileDescriptor", + "fields":[{"name":"state"}] +}, +{ + "name":"io.netty.channel.unix.PeerCredentials" +}, +{ + "name":"io.netty.handler.codec.ByteToMessageDecoder", + "methods":[{"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, {"name":"channelReadComplete","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"userEventTriggered","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }] +}, +{ + "name":"io.netty.handler.codec.http.HttpServerCodec" +}, +{ + "name":"io.netty.handler.flush.FlushConsolidationHandler", + "methods":[{"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, {"name":"channelReadComplete","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelWritabilityChanged","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"close","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, {"name":"disconnect","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, {"name":"exceptionCaught","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Throwable"] }, {"name":"flush","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }] +}, +{ + "name":"io.netty.handler.logging.LoggingHandler", + "methods":[{"name":"bind","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.net.SocketAddress","io.netty.channel.ChannelPromise"] }, {"name":"channelActive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelInactive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, {"name":"channelReadComplete","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"channelWritabilityChanged","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, {"name":"close","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, {"name":"connect","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.net.SocketAddress","java.net.SocketAddress","io.netty.channel.ChannelPromise"] }, {"name":"deregister","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, {"name":"disconnect","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, {"name":"exceptionCaught","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Throwable"] }, {"name":"userEventTriggered","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }] +}, +{ + "name":"io.netty.incubator.channel.uring.IOUringChannelOption" +}, +{ + "name":"io.netty.util.AbstractReferenceCounted", + "fields":[{"name":"refCnt"}] +}, +{ + "name":"io.netty.util.DefaultAttributeMap", + "fields":[{"name":"attributes"}] +}, +{ + "name":"io.netty.util.Recycler$DefaultHandle", + "fields":[{"name":"state"}] +}, +{ + "name":"io.netty.util.ReferenceCountUtil", + "queryAllDeclaredMethods":true +}, +{ + "name":"io.netty.util.ResourceLeakDetector$DefaultResourceLeak", + "fields":[{"name":"droppedRecords"}, {"name":"head"}] +}, +{ + "name":"io.netty.util.concurrent.DefaultPromise", + "fields":[{"name":"result"}] +}, +{ + "name":"io.netty.util.concurrent.SingleThreadEventExecutor", + "fields":[{"name":"state"}, {"name":"threadProperties"}] +}, +{ + "name":"io.netty.util.internal.NativeLibraryUtil", + "methods":[{"name":"loadLibrary","parameterTypes":["java.lang.String","boolean"] }] +}, +{ + "name":"io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields", + "fields":[{"name":"producerLimit"}] +}, +{ + "name":"io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields", + "fields":[{"name":"consumerIndex"}] +}, +{ + "name":"io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields", + "fields":[{"name":"producerIndex"}] +}, +{ + "name":"io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueConsumerIndexField", + "fields":[{"name":"consumerIndex"}] +}, +{ + "name":"io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField", + "fields":[{"name":"producerIndex"}] +}, +{ + "name":"io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField", + "fields":[{"name":"producerLimit"}] +}, +{ + "name":"jakarta.servlet.Servlet" +}, +{ + "name":"java.beans.PropertyVetoException" +}, +{ + "name":"java.io.FileDescriptor" +}, +{ + "name":"java.io.IOException" +}, +{ + "name":"java.io.ObjectInputStream", + "queryAllPublicMethods":true +}, +{ + "name":"java.io.Serializable", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.Boolean", + "fields":[{"name":"TYPE"}] +}, +{ + "name":"java.lang.Byte", + "fields":[{"name":"TYPE"}] +}, +{ + "name":"java.lang.Character", + "fields":[{"name":"TYPE"}] +}, +{ + "name":"java.lang.Class", + "methods":[{"name":"arrayType","parameterTypes":[] }, {"name":"asSubclass","parameterTypes":["java.lang.Class"] }, {"name":"cast","parameterTypes":["java.lang.Object"] }, {"name":"componentType","parameterTypes":[] }, {"name":"describeConstable","parameterTypes":[] }, {"name":"descriptorString","parameterTypes":[] }, {"name":"desiredAssertionStatus","parameterTypes":[] }, {"name":"getAnnotatedInterfaces","parameterTypes":[] }, {"name":"getAnnotatedSuperclass","parameterTypes":[] }, {"name":"getAnnotation","parameterTypes":["java.lang.Class"] }, {"name":"getAnnotations","parameterTypes":[] }, {"name":"getAnnotationsByType","parameterTypes":["java.lang.Class"] }, {"name":"getCanonicalName","parameterTypes":[] }, {"name":"getClasses","parameterTypes":[] }, {"name":"getComponentType","parameterTypes":[] }, {"name":"getConstructor","parameterTypes":["java.lang.Class[]"] }, {"name":"getConstructors","parameterTypes":[] }, {"name":"getDeclaredAnnotation","parameterTypes":["java.lang.Class"] }, {"name":"getDeclaredAnnotations","parameterTypes":[] }, {"name":"getDeclaredAnnotationsByType","parameterTypes":["java.lang.Class"] }, {"name":"getDeclaredClasses","parameterTypes":[] }, {"name":"getDeclaredConstructor","parameterTypes":["java.lang.Class[]"] }, {"name":"getDeclaredConstructors","parameterTypes":[] }, {"name":"getDeclaredField","parameterTypes":["java.lang.String"] }, {"name":"getDeclaredFields","parameterTypes":[] }, {"name":"getDeclaredMethod","parameterTypes":["java.lang.String","java.lang.Class[]"] }, {"name":"getDeclaredMethods","parameterTypes":[] }, {"name":"getDeclaringClass","parameterTypes":[] }, {"name":"getEnclosingClass","parameterTypes":[] }, {"name":"getEnclosingConstructor","parameterTypes":[] }, {"name":"getEnclosingMethod","parameterTypes":[] }, {"name":"getEnumConstants","parameterTypes":[] }, {"name":"getField","parameterTypes":["java.lang.String"] }, {"name":"getFields","parameterTypes":[] }, {"name":"getGenericInterfaces","parameterTypes":[] }, {"name":"getGenericSuperclass","parameterTypes":[] }, {"name":"getInterfaces","parameterTypes":[] }, {"name":"getMethod","parameterTypes":["java.lang.String","java.lang.Class[]"] }, {"name":"getMethods","parameterTypes":[] }, {"name":"getModifiers","parameterTypes":[] }, {"name":"getName","parameterTypes":[] }, {"name":"getNestHost","parameterTypes":[] }, {"name":"getNestMembers","parameterTypes":[] }, {"name":"getPackage","parameterTypes":[] }, {"name":"getPackageName","parameterTypes":[] }, {"name":"getPermittedSubclasses","parameterTypes":[] }, {"name":"getProtectionDomain","parameterTypes":[] }, {"name":"getRecordComponents","parameterTypes":[] }, {"name":"getSimpleName","parameterTypes":[] }, {"name":"getSuperclass","parameterTypes":[] }, {"name":"getTypeName","parameterTypes":[] }, {"name":"getTypeParameters","parameterTypes":[] }, {"name":"isAnnotation","parameterTypes":[] }, {"name":"isAnnotationPresent","parameterTypes":["java.lang.Class"] }, {"name":"isAnonymousClass","parameterTypes":[] }, {"name":"isArray","parameterTypes":[] }, {"name":"isAssignableFrom","parameterTypes":["java.lang.Class"] }, {"name":"isEnum","parameterTypes":[] }, {"name":"isInstance","parameterTypes":["java.lang.Object"] }, {"name":"isInterface","parameterTypes":[] }, {"name":"isLocalClass","parameterTypes":[] }, {"name":"isMemberClass","parameterTypes":[] }, {"name":"isNestmateOf","parameterTypes":["java.lang.Class"] }, {"name":"isPrimitive","parameterTypes":[] }, {"name":"isRecord","parameterTypes":[] }, {"name":"isSealed","parameterTypes":[] }, {"name":"isSynthetic","parameterTypes":[] }, {"name":"toGenericString","parameterTypes":[] }] +}, +{ + "name":"java.lang.ClassLoader", + "methods":[{"name":"getName","parameterTypes":[] }] +}, +{ + "name":"java.lang.Deprecated", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true, + "methods":[{"name":"forRemoval","parameterTypes":[] }, {"name":"since","parameterTypes":[] }] +}, +{ + "name":"java.lang.Double", + "fields":[{"name":"TYPE"}] +}, +{ + "name":"java.lang.Float", + "fields":[{"name":"TYPE"}] +}, +{ + "name":"java.lang.Integer", + "fields":[{"name":"TYPE"}] +}, +{ + "name":"java.lang.Iterable", + "queryAllDeclaredMethods":true +}, +{ + "name":"java.lang.Long", + "fields":[{"name":"TYPE"}] +}, +{ + "name":"java.lang.Module" +}, +{ + "name":"java.lang.Object", + "allDeclaredFields":true, + "allPublicFields":true, + "queryAllPublicMethods":true, + "queryAllPublicConstructors":true, + "methods":[{"name":"equals","parameterTypes":["java.lang.Object"] }, {"name":"getClass","parameterTypes":[] }, {"name":"hashCode","parameterTypes":[] }, {"name":"toString","parameterTypes":[] }] +}, +{ + "name":"java.lang.ObjectBeanInfo" +}, +{ + "name":"java.lang.ObjectCustomizer" +}, +{ + "name":"java.lang.OutOfMemoryError" +}, +{ + "name":"java.lang.Package", + "methods":[{"name":"getAnnotation","parameterTypes":["java.lang.Class"] }, {"name":"getAnnotations","parameterTypes":[] }, {"name":"getAnnotationsByType","parameterTypes":["java.lang.Class"] }, {"name":"getDeclaredAnnotation","parameterTypes":["java.lang.Class"] }, {"name":"getDeclaredAnnotations","parameterTypes":[] }, {"name":"getDeclaredAnnotationsByType","parameterTypes":["java.lang.Class"] }, {"name":"getImplementationTitle","parameterTypes":[] }, {"name":"getImplementationVendor","parameterTypes":[] }, {"name":"getImplementationVersion","parameterTypes":[] }, {"name":"getName","parameterTypes":[] }, {"name":"getPackage","parameterTypes":["java.lang.String"] }, {"name":"getPackages","parameterTypes":[] }, {"name":"getSpecificationTitle","parameterTypes":[] }, {"name":"getSpecificationVendor","parameterTypes":[] }, {"name":"getSpecificationVersion","parameterTypes":[] }, {"name":"isAnnotationPresent","parameterTypes":["java.lang.Class"] }, {"name":"isCompatibleWith","parameterTypes":["java.lang.String"] }, {"name":"isSealed","parameterTypes":[] }, {"name":"isSealed","parameterTypes":["java.net.URL"] }] +}, +{ + "name":"java.lang.ProcessHandle", + "methods":[{"name":"current","parameterTypes":[] }, {"name":"pid","parameterTypes":[] }] +}, +{ + "name":"java.lang.Runtime", + "methods":[{"name":"availableProcessors","parameterTypes":[] }, {"name":"freeMemory","parameterTypes":[] }, {"name":"maxMemory","parameterTypes":[] }, {"name":"totalMemory","parameterTypes":[] }, {"name":"version","parameterTypes":[] }] +}, +{ + "name":"java.lang.RuntimeException" +}, +{ + "name":"java.lang.Short", + "fields":[{"name":"TYPE"}] +}, +{ + "name":"java.lang.StackTraceElement", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.String", + "fields":[{"name":"TYPE"}] +}, +{ + "name":"java.lang.StringBuilder" +}, +{ + "name":"java.lang.System", + "methods":[{"name":"currentTimeMillis","parameterTypes":[] }, {"name":"getProperties","parameterTypes":[] }, {"name":"getProperty","parameterTypes":["java.lang.String"] }, {"name":"getProperty","parameterTypes":["java.lang.String","java.lang.String"] }, {"name":"getenv","parameterTypes":[] }, {"name":"getenv","parameterTypes":["java.lang.String"] }, {"name":"identityHashCode","parameterTypes":["java.lang.Object"] }, {"name":"lineSeparator","parameterTypes":[] }, {"name":"mapLibraryName","parameterTypes":["java.lang.String"] }, {"name":"nanoTime","parameterTypes":[] }] +}, +{ + "name":"java.lang.Thread", + "allPublicFields":true, + "queryAllPublicMethods":true, + "queryAllPublicConstructors":true, + "fields":[{"name":"threadLocalRandomProbe"}], + "methods":[{"name":"activeCount","parameterTypes":[] }, {"name":"checkAccess","parameterTypes":[] }, {"name":"countStackFrames","parameterTypes":[] }, {"name":"getId","parameterTypes":[] }, {"name":"getName","parameterTypes":[] }, {"name":"getPriority","parameterTypes":[] }, {"name":"getState","parameterTypes":[] }, {"name":"getThreadGroup","parameterTypes":[] }, {"name":"holdsLock","parameterTypes":["java.lang.Object"] }, {"name":"interrupted","parameterTypes":[] }, {"name":"isAlive","parameterTypes":[] }, {"name":"isDaemon","parameterTypes":[] }, {"name":"isInterrupted","parameterTypes":[] }] +}, +{ + "name":"java.lang.ThreadGroup", + "methods":[{"name":"activeCount","parameterTypes":[] }, {"name":"activeGroupCount","parameterTypes":[] }, {"name":"checkAccess","parameterTypes":[] }, {"name":"getMaxPriority","parameterTypes":[] }, {"name":"getName","parameterTypes":[] }, {"name":"getParent","parameterTypes":[] }, {"name":"isDaemon","parameterTypes":[] }, {"name":"isDestroyed","parameterTypes":[] }, {"name":"parentOf","parameterTypes":["java.lang.ThreadGroup"] }] +}, +{ + "name":"java.lang.Throwable", + "methods":[{"name":"initCause","parameterTypes":["java.lang.Throwable"] }] +}, +{ + "name":"java.lang.Void", + "fields":[{"name":"TYPE"}] +}, +{ + "name":"java.lang.annotation.Annotation", + "methods":[{"name":"annotationType","parameterTypes":[] }] +}, +{ + "name":"java.lang.annotation.Repeatable", + "queryAllPublicMethods":true, + "methods":[{"name":"value","parameterTypes":[] }] +}, +{ + "name":"java.lang.annotation.Retention", + "queryAllDeclaredMethods":true, + "methods":[{"name":"value","parameterTypes":[] }] +}, +{ + "name":"java.lang.annotation.Target", + "queryAllDeclaredMethods":true, + "methods":[{"name":"value","parameterTypes":[] }] +}, +{ + "name":"java.lang.constant.ClassDesc", + "methods":[{"name":"arrayType","parameterTypes":[] }, {"name":"arrayType","parameterTypes":["int"] }, {"name":"componentType","parameterTypes":[] }, {"name":"descriptorString","parameterTypes":[] }, {"name":"displayName","parameterTypes":[] }, {"name":"isArray","parameterTypes":[] }, {"name":"isClassOrInterface","parameterTypes":[] }, {"name":"isPrimitive","parameterTypes":[] }, {"name":"packageName","parameterTypes":[] }] +}, +{ + "name":"java.lang.invoke.CallSite" +}, +{ + "name":"java.lang.management.BufferPoolMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.ClassLoadingMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.CompilationMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.LockInfo", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.ManagementFactory", + "methods":[{"name":"getRuntimeMXBean","parameterTypes":[] }] +}, +{ + "name":"java.lang.management.ManagementPermission", + "methods":[{"name":"","parameterTypes":["java.lang.String"] }] +}, +{ + "name":"java.lang.management.MemoryMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.MemoryManagerMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.MemoryPoolMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.MemoryUsage", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.MonitorInfo", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.PlatformLoggingMXBean", + "queryAllPublicMethods":true, + "methods":[{"name":"getLoggerLevel","parameterTypes":["java.lang.String"] }, {"name":"getLoggerNames","parameterTypes":[] }, {"name":"getParentLoggerName","parameterTypes":["java.lang.String"] }, {"name":"setLoggerLevel","parameterTypes":["java.lang.String","java.lang.String"] }] +}, +{ + "name":"java.lang.management.RuntimeMXBean", + "queryAllPublicMethods":true, + "methods":[{"name":"getInputArguments","parameterTypes":[] }] +}, +{ + "name":"java.lang.management.ThreadInfo", + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.reflect.AccessibleObject", + "allPublicFields":true, + "queryAllPublicMethods":true, + "queryAllPublicConstructors":true, + "methods":[{"name":"canAccess","parameterTypes":["java.lang.Object"] }, {"name":"getAnnotation","parameterTypes":["java.lang.Class"] }, {"name":"getAnnotations","parameterTypes":[] }, {"name":"getAnnotationsByType","parameterTypes":["java.lang.Class"] }, {"name":"getDeclaredAnnotation","parameterTypes":["java.lang.Class"] }, {"name":"getDeclaredAnnotations","parameterTypes":[] }, {"name":"getDeclaredAnnotationsByType","parameterTypes":["java.lang.Class"] }, {"name":"isAccessible","parameterTypes":[] }, {"name":"isAnnotationPresent","parameterTypes":["java.lang.Class"] }] +}, +{ + "name":"java.lang.reflect.AnnotatedElement", + "methods":[{"name":"getAnnotation","parameterTypes":["java.lang.Class"] }, {"name":"getAnnotations","parameterTypes":[] }, {"name":"getAnnotationsByType","parameterTypes":["java.lang.Class"] }, {"name":"getDeclaredAnnotation","parameterTypes":["java.lang.Class"] }, {"name":"getDeclaredAnnotations","parameterTypes":[] }, {"name":"getDeclaredAnnotationsByType","parameterTypes":["java.lang.Class"] }, {"name":"isAnnotationPresent","parameterTypes":["java.lang.Class"] }] +}, +{ + "name":"java.lang.reflect.AnnotatedType", + "methods":[{"name":"getAnnotatedOwnerType","parameterTypes":[] }, {"name":"getAnnotation","parameterTypes":["java.lang.Class"] }, {"name":"getAnnotations","parameterTypes":[] }, {"name":"getDeclaredAnnotations","parameterTypes":[] }, {"name":"getType","parameterTypes":[] }] +}, +{ + "name":"java.lang.reflect.Constructor", + "methods":[{"name":"getAnnotatedReceiverType","parameterTypes":[] }, {"name":"getAnnotatedReturnType","parameterTypes":[] }, {"name":"getAnnotation","parameterTypes":["java.lang.Class"] }, {"name":"getDeclaredAnnotations","parameterTypes":[] }, {"name":"getDeclaringClass","parameterTypes":[] }, {"name":"getExceptionTypes","parameterTypes":[] }, {"name":"getGenericExceptionTypes","parameterTypes":[] }, {"name":"getGenericParameterTypes","parameterTypes":[] }, {"name":"getModifiers","parameterTypes":[] }, {"name":"getName","parameterTypes":[] }, {"name":"getParameterAnnotations","parameterTypes":[] }, {"name":"getParameterCount","parameterTypes":[] }, {"name":"getParameterTypes","parameterTypes":[] }, {"name":"getTypeParameters","parameterTypes":[] }, {"name":"isSynthetic","parameterTypes":[] }, {"name":"isVarArgs","parameterTypes":[] }, {"name":"toGenericString","parameterTypes":[] }] +}, +{ + "name":"java.lang.reflect.Executable", + "methods":[{"name":"getAnnotatedExceptionTypes","parameterTypes":[] }, {"name":"getAnnotatedParameterTypes","parameterTypes":[] }, {"name":"getAnnotatedReceiverType","parameterTypes":[] }, {"name":"getAnnotatedReturnType","parameterTypes":[] }, {"name":"getAnnotation","parameterTypes":["java.lang.Class"] }, {"name":"getAnnotationsByType","parameterTypes":["java.lang.Class"] }, {"name":"getDeclaredAnnotations","parameterTypes":[] }, {"name":"getDeclaringClass","parameterTypes":[] }, {"name":"getExceptionTypes","parameterTypes":[] }, {"name":"getGenericExceptionTypes","parameterTypes":[] }, {"name":"getGenericParameterTypes","parameterTypes":[] }, {"name":"getModifiers","parameterTypes":[] }, {"name":"getName","parameterTypes":[] }, {"name":"getParameterAnnotations","parameterTypes":[] }, {"name":"getParameterCount","parameterTypes":[] }, {"name":"getParameterTypes","parameterTypes":[] }, {"name":"getParameters","parameterTypes":[] }, {"name":"getTypeParameters","parameterTypes":[] }, {"name":"isSynthetic","parameterTypes":[] }, {"name":"isVarArgs","parameterTypes":[] }, {"name":"toGenericString","parameterTypes":[] }] +}, +{ + "name":"java.lang.reflect.Field", + "methods":[{"name":"getAnnotatedType","parameterTypes":[] }, {"name":"getAnnotation","parameterTypes":["java.lang.Class"] }, {"name":"getAnnotationsByType","parameterTypes":["java.lang.Class"] }, {"name":"getDeclaredAnnotations","parameterTypes":[] }, {"name":"getDeclaringClass","parameterTypes":[] }, {"name":"getGenericType","parameterTypes":[] }, {"name":"getModifiers","parameterTypes":[] }, {"name":"getName","parameterTypes":[] }, {"name":"getType","parameterTypes":[] }, {"name":"isEnumConstant","parameterTypes":[] }, {"name":"isSynthetic","parameterTypes":[] }, {"name":"toGenericString","parameterTypes":[] }] +}, +{ + "name":"java.lang.reflect.GenericDeclaration", + "methods":[{"name":"getTypeParameters","parameterTypes":[] }] +}, +{ + "name":"java.lang.reflect.Member", + "methods":[{"name":"getDeclaringClass","parameterTypes":[] }, {"name":"getModifiers","parameterTypes":[] }, {"name":"getName","parameterTypes":[] }, {"name":"isSynthetic","parameterTypes":[] }] +}, +{ + "name":"java.lang.reflect.Method", + "methods":[{"name":"getAnnotatedReturnType","parameterTypes":[] }, {"name":"getAnnotation","parameterTypes":["java.lang.Class"] }, {"name":"getDeclaredAnnotations","parameterTypes":[] }, {"name":"getDeclaringClass","parameterTypes":[] }, {"name":"getDefaultValue","parameterTypes":[] }, {"name":"getExceptionTypes","parameterTypes":[] }, {"name":"getGenericExceptionTypes","parameterTypes":[] }, {"name":"getGenericParameterTypes","parameterTypes":[] }, {"name":"getGenericReturnType","parameterTypes":[] }, {"name":"getModifiers","parameterTypes":[] }, {"name":"getName","parameterTypes":[] }, {"name":"getParameterAnnotations","parameterTypes":[] }, {"name":"getParameterCount","parameterTypes":[] }, {"name":"getParameterTypes","parameterTypes":[] }, {"name":"getReturnType","parameterTypes":[] }, {"name":"getTypeParameters","parameterTypes":[] }, {"name":"isBridge","parameterTypes":[] }, {"name":"isDefault","parameterTypes":[] }, {"name":"isSynthetic","parameterTypes":[] }, {"name":"isVarArgs","parameterTypes":[] }, {"name":"toGenericString","parameterTypes":[] }] +}, +{ + "name":"java.lang.reflect.Parameter", + "methods":[{"name":"getAnnotatedType","parameterTypes":[] }, {"name":"getAnnotation","parameterTypes":["java.lang.Class"] }, {"name":"getAnnotations","parameterTypes":[] }, {"name":"getAnnotationsByType","parameterTypes":["java.lang.Class"] }, {"name":"getDeclaredAnnotation","parameterTypes":["java.lang.Class"] }, {"name":"getDeclaredAnnotations","parameterTypes":[] }, {"name":"getDeclaredAnnotationsByType","parameterTypes":["java.lang.Class"] }, {"name":"getDeclaringExecutable","parameterTypes":[] }, {"name":"getModifiers","parameterTypes":[] }, {"name":"getName","parameterTypes":[] }, {"name":"getParameterizedType","parameterTypes":[] }, {"name":"getType","parameterTypes":[] }, {"name":"isImplicit","parameterTypes":[] }, {"name":"isNamePresent","parameterTypes":[] }, {"name":"isSynthetic","parameterTypes":[] }, {"name":"isVarArgs","parameterTypes":[] }] +}, +{ + "name":"java.lang.reflect.Type", + "methods":[{"name":"getTypeName","parameterTypes":[] }] +}, +{ + "name":"java.lang.reflect.TypeVariable", + "methods":[{"name":"getAnnotatedBounds","parameterTypes":[] }, {"name":"getBounds","parameterTypes":[] }, {"name":"getGenericDeclaration","parameterTypes":[] }, {"name":"getName","parameterTypes":[] }] +}, +{ + "name":"java.math.BigDecimal" +}, +{ + "name":"java.math.BigInteger" +}, +{ + "name":"java.net.InetSocketAddress" +}, +{ + "name":"java.net.PortUnreachableException" +}, +{ + "name":"java.net.URI", + "methods":[{"name":"compareTo","parameterTypes":["java.lang.Object"] }, {"name":"compareTo","parameterTypes":["java.net.URI"] }, {"name":"create","parameterTypes":["java.lang.String"] }, {"name":"getAuthority","parameterTypes":[] }, {"name":"getFragment","parameterTypes":[] }, {"name":"getHost","parameterTypes":[] }, {"name":"getPath","parameterTypes":[] }, {"name":"getPort","parameterTypes":[] }, {"name":"getQuery","parameterTypes":[] }, {"name":"getRawAuthority","parameterTypes":[] }, {"name":"getRawFragment","parameterTypes":[] }, {"name":"getRawPath","parameterTypes":[] }, {"name":"getRawQuery","parameterTypes":[] }, {"name":"getRawSchemeSpecificPart","parameterTypes":[] }, {"name":"getRawUserInfo","parameterTypes":[] }, {"name":"getScheme","parameterTypes":[] }, {"name":"getSchemeSpecificPart","parameterTypes":[] }, {"name":"getUserInfo","parameterTypes":[] }, {"name":"isAbsolute","parameterTypes":[] }, {"name":"isOpaque","parameterTypes":[] }, {"name":"normalize","parameterTypes":[] }, {"name":"parseServerAuthority","parameterTypes":[] }, {"name":"relativize","parameterTypes":["java.net.URI"] }, {"name":"resolve","parameterTypes":["java.lang.String"] }, {"name":"resolve","parameterTypes":["java.net.URI"] }, {"name":"toASCIIString","parameterTypes":[] }, {"name":"toURL","parameterTypes":[] }] +}, +{ + "name":"java.net.URL", + "methods":[{"name":"getAuthority","parameterTypes":[] }, {"name":"getDefaultPort","parameterTypes":[] }, {"name":"getFile","parameterTypes":[] }, {"name":"getHost","parameterTypes":[] }, {"name":"getPath","parameterTypes":[] }, {"name":"getPort","parameterTypes":[] }, {"name":"getProtocol","parameterTypes":[] }, {"name":"getQuery","parameterTypes":[] }, {"name":"getRef","parameterTypes":[] }, {"name":"getUserInfo","parameterTypes":[] }, {"name":"sameFile","parameterTypes":["java.net.URL"] }, {"name":"toExternalForm","parameterTypes":[] }, {"name":"toURI","parameterTypes":[] }] +}, +{ + "name":"java.nio.Bits", + "methods":[{"name":"unaligned","parameterTypes":[] }] +}, +{ + "name":"java.nio.Buffer", + "fields":[{"name":"address"}] +}, +{ + "name":"java.nio.ByteBuffer", + "methods":[{"name":"alignedSlice","parameterTypes":["int"] }] +}, +{ + "name":"java.nio.DirectByteBuffer", + "methods":[{"name":"","parameterTypes":["long","int"] }] +}, +{ + "name":"java.nio.channels.ClosedChannelException" +}, +{ + "name":"java.nio.channels.FileChannel" +}, +{ + "name":"java.security.ProtectionDomain" +}, +{ + "name":"java.security.SecureRandomParameters" +}, +{ + "name":"java.sql.Date" +}, +{ + "name":"java.sql.SQLException", + "fields":[{"name":"next"}] +}, +{ + "name":"java.sql.Timestamp" +}, +{ + "name":"java.text.DecimalFormat" +}, +{ + "name":"java.util.AbstractCollection", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"java.util.ArrayList", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"java.util.Collection", + "queryAllDeclaredMethods":true +}, +{ + "name":"java.util.Date" +}, +{ + "name":"java.util.List", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"copyOf","parameterTypes":["java.util.Collection"] }] +}, +{ + "name":"java.util.Map" +}, +{ + "name":"java.util.NavigableSet", + "queryAllDeclaredMethods":true +}, +{ + "name":"java.util.Optional", + "methods":[{"name":"isEmpty","parameterTypes":[] }] +}, +{ + "name":"java.util.PropertyPermission", + "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String"] }] +}, +{ + "name":"java.util.RandomAccess", + "queryAllDeclaredMethods":true +}, +{ + "name":"java.util.Set", + "queryAllDeclaredMethods":true +}, +{ + "name":"java.util.SortedSet", + "queryAllDeclaredMethods":true +}, +{ + "name":"java.util.concurrent.ConcurrentMap", + "methods":[{"name":"remove","parameterTypes":["java.lang.Object","java.lang.Object"] }] +}, +{ + "name":"java.util.concurrent.ForkJoinTask", + "fields":[{"name":"aux"}, {"name":"status"}] +}, +{ + "name":"java.util.concurrent.atomic.AtomicBoolean", + "fields":[{"name":"value"}] +}, +{ + "name":"java.util.concurrent.atomic.AtomicReference", + "fields":[{"name":"value"}] +}, +{ + "name":"java.util.concurrent.atomic.LongAdder", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }, {"name":"add","parameterTypes":["long"] }, {"name":"sum","parameterTypes":[] }] +}, +{ + "name":"java.util.concurrent.atomic.Striped64", + "fields":[{"name":"base"}, {"name":"cellsBusy"}] +}, +{ + "name":"java.util.function.Function" +}, +{ + "name":"java.util.logging.LogManager", + "methods":[{"name":"getLoggingMXBean","parameterTypes":[] }] +}, +{ + "name":"java.util.logging.LoggingMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"java.util.zip.DeflaterInputStream" +}, +{ + "name":"javassist.util.proxy.ProxyFactory" +}, +{ + "name":"javax.management.MBeanOperationInfo", + "queryAllPublicMethods":true, + "methods":[{"name":"getSignature","parameterTypes":[] }] +}, +{ + "name":"javax.management.MBeanServerBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"javax.management.NotificationBroadcasterSupport", + "methods":[{"name":"getNotificationInfo","parameterTypes":[] }] +}, +{ + "name":"javax.management.ObjectName" +}, +{ + "name":"javax.management.StandardEmitterMBean", + "methods":[{"name":"cacheMBeanInfo","parameterTypes":["javax.management.MBeanInfo"] }, {"name":"getCachedMBeanInfo","parameterTypes":[] }, {"name":"getMBeanInfo","parameterTypes":[] }] +}, +{ + "name":"javax.management.openmbean.CompositeData" +}, +{ + "name":"javax.management.openmbean.OpenMBeanOperationInfoSupport" +}, +{ + "name":"javax.management.openmbean.TabularData" +}, +{ + "name":"javax.servlet.Servlet" +}, +{ + "name":"jdk.internal.misc.Unsafe", + "methods":[{"name":"getUnsafe","parameterTypes":[] }] +}, +{ + "name":"jdk.management.jfr.ConfigurationInfo", + "queryAllPublicMethods":true +}, +{ + "name":"jdk.management.jfr.EventTypeInfo", + "queryAllPublicMethods":true +}, +{ + "name":"jdk.management.jfr.FlightRecorderMXBean", + "queryAllPublicMethods":true +}, +{ + "name":"jdk.management.jfr.FlightRecorderMXBeanImpl", + "queryAllPublicConstructors":true, + "methods":[{"name":"cacheMBeanInfo","parameterTypes":["javax.management.MBeanInfo"] }, {"name":"getCachedMBeanInfo","parameterTypes":[] }, {"name":"getMBeanInfo","parameterTypes":[] }, {"name":"getNotificationInfo","parameterTypes":[] }] +}, +{ + "name":"jdk.management.jfr.RecordingInfo", + "queryAllPublicMethods":true +}, +{ + "name":"jdk.management.jfr.SettingDescriptorInfo", + "queryAllPublicMethods":true +}, +{ + "name":"kotlin.Any" +}, +{ + "name":"kotlin.Array" +}, +{ + "name":"kotlin.Boolean" +}, +{ + "name":"kotlin.Deprecated" +}, +{ + "name":"kotlin.Double" +}, +{ + "name":"kotlin.Int" +}, +{ + "name":"kotlin.Long" +}, +{ + "name":"kotlin.Metadata", + "queryAllDeclaredMethods":true, + "methods":[{"name":"bv","parameterTypes":[] }, {"name":"d1","parameterTypes":[] }, {"name":"d2","parameterTypes":[] }, {"name":"k","parameterTypes":[] }, {"name":"mv","parameterTypes":[] }, {"name":"pn","parameterTypes":[] }, {"name":"xi","parameterTypes":[] }, {"name":"xs","parameterTypes":[] }] +}, +{ + "name":"kotlin.SafePublicationLazyImpl", + "fields":[{"name":"_value"}] +}, +{ + "name":"kotlin.String" +}, +{ + "name":"kotlin.Unit" +}, +{ + "name":"kotlin.annotation.AnnotationTarget" +}, +{ + "name":"kotlin.annotation.MustBeDocumented", + "queryAllDeclaredMethods":true +}, +{ + "name":"kotlin.annotation.Target", + "queryAllDeclaredMethods":true, + "methods":[{"name":"allowedTargets","parameterTypes":[] }] +}, +{ + "name":"kotlin.collections.List" +}, +{ + "name":"kotlin.collections.Map" +}, +{ + "name":"kotlin.collections.MutableList" +}, +{ + "name":"kotlin.collections.MutableMap" +}, +{ + "name":"kotlin.collections.MutableSet" +}, +{ + "name":"kotlin.collections.Set" +}, +{ + "name":"kotlin.coroutines.Continuation" +}, +{ + "name":"kotlin.jvm.internal.DefaultConstructorMarker" +}, +{ + "name":"kotlin.reflect.full.KClasses" +}, +{ + "name":"kotlin.reflect.jvm.internal.ReflectionFactoryImpl", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"kotlin.reflect.jvm.internal.impl.resolve.scopes.DescriptorKindFilter", + "allPublicFields":true +}, +{ + "name":"kotlinx.coroutines.EventLoopImplBase", + "fields":[{"name":"_delayed"}, {"name":"_queue"}] +}, +{ + "name":"kotlinx.coroutines.internal.LockFreeTaskQueue", + "fields":[{"name":"_cur"}] +}, +{ + "name":"kotlinx.coroutines.internal.LockFreeTaskQueueCore", + "fields":[{"name":"_next"}, {"name":"_state"}] +}, +{ + "name":"kotlinx.coroutines.scheduling.CoroutineScheduler", + "fields":[{"name":"_isTerminated"}, {"name":"controlState"}, {"name":"parkedWorkersStack"}] +}, +{ + "name":"libcore.io.Memory" +}, +{ + "name":"org.apache.log4j.FileAppender" +}, +{ + "name":"org.apache.log4j.Logger" +}, +{ + "name":"org.apache.logging.log4j.core.appender.AbstractAppender$Builder", + "allDeclaredFields":true +}, +{ + "name":"org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender$Builder", + "allDeclaredFields":true +}, +{ + "name":"org.apache.logging.log4j.core.appender.AppenderSet" +}, +{ + "name":"org.apache.logging.log4j.core.appender.AsyncAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.ConsoleAppender", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newBuilder","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.appender.ConsoleAppender$Builder", + "allDeclaredFields":true +}, +{ + "name":"org.apache.logging.log4j.core.appender.CountingNoOpAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.FailoverAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.FailoversPlugin" +}, +{ + "name":"org.apache.logging.log4j.core.appender.FileAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.HttpAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.MemoryMappedFileAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.NullAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.OutputStreamAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.RandomAccessFileAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.RollingFileAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.ScriptAppenderSelector" +}, +{ + "name":"org.apache.logging.log4j.core.appender.SmtpAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.SocketAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.SyslogAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.WriterAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.db.ColumnMapping" +}, +{ + "name":"org.apache.logging.log4j.core.appender.db.jdbc.ColumnConfig" +}, +{ + "name":"org.apache.logging.log4j.core.appender.db.jdbc.DataSourceConnectionSource" +}, +{ + "name":"org.apache.logging.log4j.core.appender.db.jdbc.DriverManagerConnectionSource" +}, +{ + "name":"org.apache.logging.log4j.core.appender.db.jdbc.FactoryMethodConnectionSource" +}, +{ + "name":"org.apache.logging.log4j.core.appender.db.jdbc.JdbcAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.mom.JmsAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.mom.jeromq.JeroMqAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.mom.kafka.KafkaAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.nosql.NoSqlAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rewrite.LoggerNameLevelRewritePolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rewrite.MapRewritePolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rewrite.PropertiesRewritePolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rewrite.RewriteAppender" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.CronTriggeringPolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.DefaultRolloverStrategy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.DirectWriteRolloverStrategy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.NoOpTriggeringPolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.OnStartupTriggeringPolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.DeleteAction" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.IfAccumulatedFileCount" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.IfAccumulatedFileSize" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.IfAll" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.IfAny" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.IfFileName" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.IfLastModified" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.IfNot" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.PathSortByModificationTime" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction" +}, +{ + "name":"org.apache.logging.log4j.core.appender.rolling.action.ScriptCondition" +}, +{ + "name":"org.apache.logging.log4j.core.appender.routing.IdlePurgePolicy" +}, +{ + "name":"org.apache.logging.log4j.core.appender.routing.Route" +}, +{ + "name":"org.apache.logging.log4j.core.appender.routing.Routes" +}, +{ + "name":"org.apache.logging.log4j.core.appender.routing.RoutingAppender" +}, +{ + "name":"org.apache.logging.log4j.core.async.ArrayBlockingQueueFactory" +}, +{ + "name":"org.apache.logging.log4j.core.async.AsyncLoggerConfig" +}, +{ + "name":"org.apache.logging.log4j.core.async.AsyncLoggerConfig$RootLogger" +}, +{ + "name":"org.apache.logging.log4j.core.async.DisruptorBlockingQueueFactory" +}, +{ + "name":"org.apache.logging.log4j.core.async.JCToolsBlockingQueueFactory" +}, +{ + "name":"org.apache.logging.log4j.core.async.LinkedTransferQueueFactory" +}, +{ + "name":"org.apache.logging.log4j.core.config.AppenderControlArraySet", + "fields":[{"name":"appenderArray"}] +}, +{ + "name":"org.apache.logging.log4j.core.config.AppenderRef", + "queryAllDeclaredMethods":true, + "methods":[{"name":"createAppenderRef","parameterTypes":["java.lang.String","org.apache.logging.log4j.Level","org.apache.logging.log4j.core.Filter"] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.AppendersPlugin", + "queryAllDeclaredMethods":true, + "methods":[{"name":"createAppenders","parameterTypes":["org.apache.logging.log4j.core.Appender[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.CustomLevelConfig" +}, +{ + "name":"org.apache.logging.log4j.core.config.CustomLevels" +}, +{ + "name":"org.apache.logging.log4j.core.config.DefaultAdvertiser" +}, +{ + "name":"org.apache.logging.log4j.core.config.HttpWatcher" +}, +{ + "name":"org.apache.logging.log4j.core.config.LoggerConfig", + "queryAllDeclaredMethods":true, + "methods":[{"name":"createLogger","parameterTypes":["boolean","org.apache.logging.log4j.Level","java.lang.String","java.lang.String","org.apache.logging.log4j.core.config.AppenderRef[]","org.apache.logging.log4j.core.config.Property[]","org.apache.logging.log4j.core.config.Configuration","org.apache.logging.log4j.core.Filter"] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.LoggerConfig$RootLogger", + "queryAllDeclaredMethods":true, + "methods":[{"name":"createLogger","parameterTypes":["java.lang.String","org.apache.logging.log4j.Level","java.lang.String","org.apache.logging.log4j.core.config.AppenderRef[]","org.apache.logging.log4j.core.config.Property[]","org.apache.logging.log4j.core.config.Configuration","org.apache.logging.log4j.core.Filter"] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.LoggersPlugin", + "queryAllDeclaredMethods":true, + "methods":[{"name":"createLoggers","parameterTypes":["org.apache.logging.log4j.core.config.LoggerConfig[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.PropertiesPlugin" +}, +{ + "name":"org.apache.logging.log4j.core.config.Property" +}, +{ + "name":"org.apache.logging.log4j.core.config.ScriptsPlugin" +}, +{ + "name":"org.apache.logging.log4j.core.config.arbiters.ClassArbiter" +}, +{ + "name":"org.apache.logging.log4j.core.config.arbiters.DefaultArbiter" +}, +{ + "name":"org.apache.logging.log4j.core.config.arbiters.ScriptArbiter" +}, +{ + "name":"org.apache.logging.log4j.core.config.arbiters.SelectArbiter" +}, +{ + "name":"org.apache.logging.log4j.core.config.arbiters.SystemPropertyArbiter" +}, +{ + "name":"org.apache.logging.log4j.core.config.json.JsonConfigurationFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$BigDecimalConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$BigIntegerConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$BooleanConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$ByteArrayConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$ByteConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$CharArrayConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$CharacterConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$CharsetConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$ClassConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$CronExpressionConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$DoubleConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$DurationConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$FileConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$FloatConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$InetAddressConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$IntegerConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$LevelConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$LongConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$PathConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$PatternConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$SecurityProviderConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$ShortConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$StringConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$UriConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$UrlConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.convert.TypeConverters$UuidConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.validation.validators.RequiredValidator", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.visitors.PluginAttributeVisitor", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.visitors.PluginBuilderAttributeVisitor", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.visitors.PluginConfigurationVisitor", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.plugins.visitors.PluginElementVisitor", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.properties.PropertiesConfigurationFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.xml.XmlConfigurationFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.config.yaml.YamlConfigurationFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.filter.AbstractFilterable$Builder", + "allDeclaredFields":true +}, +{ + "name":"org.apache.logging.log4j.core.filter.BurstFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.CompositeFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.DenyAllFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.DynamicThresholdFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.LevelMatchFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.LevelRangeFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.MapFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.MarkerFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.NoMarkerFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.RegexFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.ScriptFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.StringMatchFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.StructuredDataFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.ThreadContextMapFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.ThresholdFilter" +}, +{ + "name":"org.apache.logging.log4j.core.filter.TimeFilter" +}, +{ + "name":"org.apache.logging.log4j.core.impl.Log4jContextFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.jmx.AppenderAdmin", + "queryAllPublicConstructors":true +}, +{ + "name":"org.apache.logging.log4j.core.jmx.AppenderAdminMBean", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.logging.log4j.core.jmx.ContextSelectorAdmin", + "queryAllPublicConstructors":true +}, +{ + "name":"org.apache.logging.log4j.core.jmx.ContextSelectorAdminMBean", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.logging.log4j.core.jmx.LoggerConfigAdmin", + "queryAllPublicConstructors":true +}, +{ + "name":"org.apache.logging.log4j.core.jmx.LoggerConfigAdminMBean", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.logging.log4j.core.jmx.LoggerContextAdmin", + "queryAllPublicConstructors":true +}, +{ + "name":"org.apache.logging.log4j.core.jmx.LoggerContextAdminMBean", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.logging.log4j.core.jmx.StatusLoggerAdmin", + "queryAllPublicConstructors":true +}, +{ + "name":"org.apache.logging.log4j.core.jmx.StatusLoggerAdminMBean", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.logging.log4j.core.layout.CsvLogEventLayout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.CsvParameterLayout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.GelfLayout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.HtmlLayout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.JsonLayout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.LevelPatternSelector", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newBuilder","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.layout.LevelPatternSelector$Builder", + "allDeclaredFields":true +}, +{ + "name":"org.apache.logging.log4j.core.layout.LoggerFields" +}, +{ + "name":"org.apache.logging.log4j.core.layout.MarkerPatternSelector" +}, +{ + "name":"org.apache.logging.log4j.core.layout.MessageLayout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.PatternLayout", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newBuilder","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.layout.PatternLayout$Builder", + "allDeclaredFields":true +}, +{ + "name":"org.apache.logging.log4j.core.layout.PatternMatch", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newBuilder","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.layout.PatternMatch$Builder", + "allDeclaredFields":true +}, +{ + "name":"org.apache.logging.log4j.core.layout.Rfc5424Layout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.ScriptPatternSelector" +}, +{ + "name":"org.apache.logging.log4j.core.layout.SerializedLayout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.SyslogLayout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.XmlLayout" +}, +{ + "name":"org.apache.logging.log4j.core.layout.YamlLayout" +}, +{ + "name":"org.apache.logging.log4j.core.lookup.ContextMapLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.DateLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.EnvironmentLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.EventLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.JavaLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.JmxRuntimeInputArgumentsLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.JndiLookup" +}, +{ + "name":"org.apache.logging.log4j.core.lookup.Log4jLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.LowerLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.MainMapLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.MapLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.MarkerLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.ResourceBundleLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.StructuredDataLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.SystemPropertiesLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.lookup.UpperLookup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.core.net.MulticastDnsAdvertiser" +}, +{ + "name":"org.apache.logging.log4j.core.net.SocketAddress" +}, +{ + "name":"org.apache.logging.log4j.core.net.SocketOptions" +}, +{ + "name":"org.apache.logging.log4j.core.net.SocketPerformancePreferences" +}, +{ + "name":"org.apache.logging.log4j.core.net.ssl.KeyStoreConfiguration" +}, +{ + "name":"org.apache.logging.log4j.core.net.ssl.SslConfiguration" +}, +{ + "name":"org.apache.logging.log4j.core.net.ssl.TrustStoreConfiguration" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Black" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Blue" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Cyan" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Green" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Magenta" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Red" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$White" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Yellow" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.ClassNamePatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.DatePatternConverter", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newInstance","parameterTypes":["java.lang.String[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.pattern.EncodingPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.EndOfBatchPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.EqualsIgnoreCaseReplacementConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.EqualsReplacementConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.ExtendedThrowablePatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.FileDatePatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.FileLocationPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.FullLocationPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.HighlightConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.IntegerPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.LevelPatternConverter", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newInstance","parameterTypes":["java.lang.String[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.pattern.LineLocationPatternConverter", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newInstance","parameterTypes":["java.lang.String[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.pattern.LineSeparatorPatternConverter", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newInstance","parameterTypes":["java.lang.String[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.pattern.LoggerFqcnPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.LoggerPatternConverter", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newInstance","parameterTypes":["java.lang.String[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.pattern.MapPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.MarkerPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.MarkerSimpleNamePatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.MaxLengthConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.MdcPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.MessagePatternConverter", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newInstance","parameterTypes":["org.apache.logging.log4j.core.config.Configuration","java.lang.String[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.pattern.MethodLocationPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.NanoTimePatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.NdcPatternConverter", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newInstance","parameterTypes":["java.lang.String[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.pattern.ProcessIdPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.RegexReplacement" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.RegexReplacementConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.RelativeTimePatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.RepeatPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.RootThrowablePatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.SequenceNumberPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.StyleConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.ThreadIdPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.ThreadNamePatternConverter", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newInstance","parameterTypes":["java.lang.String[]"] }] +}, +{ + "name":"org.apache.logging.log4j.core.pattern.ThreadPriorityPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.ThrowablePatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.UuidPatternConverter" +}, +{ + "name":"org.apache.logging.log4j.core.pattern.VariablesNotEmptyReplacementConverter" +}, +{ + "name":"org.apache.logging.log4j.core.script.Script" +}, +{ + "name":"org.apache.logging.log4j.core.script.ScriptFile" +}, +{ + "name":"org.apache.logging.log4j.core.script.ScriptRef" +}, +{ + "name":"org.apache.logging.log4j.core.util.ExecutorServices" +}, +{ + "name":"org.apache.logging.log4j.core.util.KeyValuePair" +}, +{ + "name":"org.apache.logging.log4j.docker.DockerLookup" +}, +{ + "name":"org.apache.logging.log4j.kubernetes.KubernetesLookup" +}, +{ + "name":"org.apache.logging.log4j.message.DefaultFlowMessageFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.message.ReusableMessageFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.logging.log4j.spring.boot.SpringLookup" +}, +{ + "name":"org.apache.logging.log4j.util.internal.DefaultObjectInputFilter", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.aop.server.receiver.mesh.MeshGRPCHandler" +}, +{ + "name":"org.apache.skywalking.aop.server.receiver.mesh.MeshOALDefine" +}, +{ + "name":"org.apache.skywalking.aop.server.receiver.mesh.MeshReceiverModule" +}, +{ + "name":"org.apache.skywalking.aop.server.receiver.mesh.MeshReceiverProvider" +}, +{ + "name":"org.apache.skywalking.aop.server.receiver.mesh.TelemetryDataDispatcher" +}, +{ + "name":"org.apache.skywalking.apm.network.common.v3.CPU" +}, +{ + "name":"org.apache.skywalking.apm.network.common.v3.CPUOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.common.v3.Command" +}, +{ + "name":"org.apache.skywalking.apm.network.common.v3.CommandOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.common.v3.CommandOuterClass" +}, +{ + "name":"org.apache.skywalking.apm.network.common.v3.Commands", + "methods":[{"name":"newBuilder","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.apm.network.common.v3.Commands$Builder" +}, +{ + "name":"org.apache.skywalking.apm.network.common.v3.CommandsOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.common.v3.Common" +}, +{ + "name":"org.apache.skywalking.apm.network.common.v3.DetectPoint" +}, +{ + "name":"org.apache.skywalking.apm.network.common.v3.Instant" +}, +{ + "name":"org.apache.skywalking.apm.network.common.v3.InstantOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.common.v3.KeyIntValuePair" +}, +{ + "name":"org.apache.skywalking.apm.network.common.v3.KeyIntValuePairOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.common.v3.KeyStringValuePair" +}, +{ + "name":"org.apache.skywalking.apm.network.common.v3.KeyStringValuePairOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFHostProcessDownstream" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFHostProcessDownstreamOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFHostProcessMetadata" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFHostProcessMetadataOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFKubernetesProcessDownstream" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFKubernetesProcessDownstreamOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFKubernetesProcessMetadata" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFKubernetesProcessMetadataOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFProcessDownstream" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFProcessDownstreamOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFProcessEntityMetadata" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFProcessEntityMetadataOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFProcessPingPkg" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFProcessPingPkgList" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFProcessPingPkgListOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFProcessPingPkgOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFProcessProperties" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFProcessPropertiesOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFProcessReportList" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFProcessReportListOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFProcessServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFReportProcessDownstream" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.EBPFReportProcessDownstreamOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.process.v3.Process" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.Continuous" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousNetworkProfilingTask" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousNetworkProfilingTaskOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousOffCPUProfilingTask" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousOffCPUProfilingTaskOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousOnCPUProfilingTask" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousOnCPUProfilingTaskOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousProfilingCause" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousProfilingCauseOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousProfilingPolicyQuery" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousProfilingPolicyQueryOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousProfilingReport" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousProfilingReportOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousProfilingServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousProfilingServicePolicyQuery" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousProfilingServicePolicyQueryOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousProfilingSingleValueCause" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousProfilingSingleValueCauseOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousProfilingTriggeredMonitorType" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousProfilingURICause" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousProfilingURICauseOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.EBPFOffCPUProfiling" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.EBPFOffCPUProfilingOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.EBPFOnCPUProfiling" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.EBPFOnCPUProfilingOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.EBPFProfilingData" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.EBPFProfilingDataOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.EBPFProfilingServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.EBPFProfilingStackMetadata" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.EBPFProfilingStackMetadataOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.EBPFProfilingStackType" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.EBPFProfilingTaskMetadata" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.EBPFProfilingTaskMetadataOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.EBPFProfilingTaskQuery" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.EBPFProfilingTaskQueryOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.ebpf.profiling.v3.Profile" +}, +{ + "name":"org.apache.skywalking.apm.network.event.v3.Event" +}, +{ + "name":"org.apache.skywalking.apm.network.event.v3.EventOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.event.v3.EventOuterClass" +}, +{ + "name":"org.apache.skywalking.apm.network.event.v3.EventServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.event.v3.Source" +}, +{ + "name":"org.apache.skywalking.apm.network.event.v3.SourceOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.event.v3.Type" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.BrowserErrorLog", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"newBuilder","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.BrowserErrorLog$Builder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.BrowserErrorLogOrBuilder", + "allDeclaredFields":true, + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.BrowserPerf" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.BrowserPerfData", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"newBuilder","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.BrowserPerfData$Builder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.BrowserPerfDataOrBuilder", + "allDeclaredFields":true, + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.BrowserPerfServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.CLRMetric" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.CLRMetricCollection" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.CLRMetricCollectionOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.CLRMetricOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.CLRMetricOuterClass" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.CLRMetricReportServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.Class" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.ClassOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.ClrGC" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.ClrGCOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.ClrThread" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.ClrThreadOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.ConfigurationDiscoveryServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.ConfigurationDiscoveryServiceOuterClass" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.ConfigurationSyncRequest" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.ConfigurationSyncRequestOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.ErrorCategory" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.GC" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.GCOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.GCPhase" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.ID" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.IDOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.JVMMetric" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.JVMMetricCollection" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.JVMMetricCollectionOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.JVMMetricOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.JVMMetricOuterClass" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.JVMMetricReportServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.Label" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.LabelOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.Log" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.LogOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.Memory" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.MemoryOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.MemoryPool" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.MemoryPoolOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.Meter" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.MeterBucketValue" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.MeterBucketValueOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.MeterData" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.MeterDataCollection" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.MeterDataCollectionOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.MeterDataOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.MeterHistogram" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.MeterHistogramOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.MeterReportServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.MeterSingleValue" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.MeterSingleValueOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.PoolType" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.RefType" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.SegmentCollection" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.SegmentCollectionOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.SegmentObject", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"newBuilder","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.SegmentObject$Builder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.SegmentObjectOrBuilder", + "allDeclaredFields":true, + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.SegmentReference" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.SegmentReferenceOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.SpanAttachedEvent" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.SpanAttachedEventOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.SpanAttachedEventReportServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.SpanLayer" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.SpanObject" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.SpanObjectOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.SpanType" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.Thread" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.ThreadOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.TraceSegmentReportServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.Tracing" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.compat.BrowserPerfCompat" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.compat.BrowserPerfServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.compat.CLRMetricCompat" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.compat.CLRMetricReportServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.compat.JVMMetricCompat" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.compat.JVMMetricReportServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.compat.MeterCompat" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.compat.MeterReportServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.compat.TraceSegmentReportServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.language.agent.v3.compat.TracingCompat" +}, +{ + "name":"org.apache.skywalking.apm.network.language.profile.v3.Profile" +}, +{ + "name":"org.apache.skywalking.apm.network.language.profile.v3.ProfileTaskCommandQuery" +}, +{ + "name":"org.apache.skywalking.apm.network.language.profile.v3.ProfileTaskCommandQueryOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.profile.v3.ProfileTaskFinishReport" +}, +{ + "name":"org.apache.skywalking.apm.network.language.profile.v3.ProfileTaskFinishReportOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.profile.v3.ProfileTaskGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.language.profile.v3.ThreadSnapshot" +}, +{ + "name":"org.apache.skywalking.apm.network.language.profile.v3.ThreadSnapshotOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.profile.v3.ThreadStack" +}, +{ + "name":"org.apache.skywalking.apm.network.language.profile.v3.ThreadStackOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.language.profile.v3.compat.ProfileCompat" +}, +{ + "name":"org.apache.skywalking.apm.network.language.profile.v3.compat.ProfileTaskGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.logging.v3.JSONLog" +}, +{ + "name":"org.apache.skywalking.apm.network.logging.v3.JSONLogOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.logging.v3.LogData" +}, +{ + "name":"org.apache.skywalking.apm.network.logging.v3.LogDataBody" +}, +{ + "name":"org.apache.skywalking.apm.network.logging.v3.LogDataBodyOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.logging.v3.LogDataOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.logging.v3.LogReportServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.logging.v3.LogTags" +}, +{ + "name":"org.apache.skywalking.apm.network.logging.v3.LogTagsOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.logging.v3.Logging" +}, +{ + "name":"org.apache.skywalking.apm.network.logging.v3.TextLog" +}, +{ + "name":"org.apache.skywalking.apm.network.logging.v3.TextLogOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.logging.v3.TraceContext" +}, +{ + "name":"org.apache.skywalking.apm.network.logging.v3.TraceContextOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.logging.v3.YAMLLog" +}, +{ + "name":"org.apache.skywalking.apm.network.logging.v3.YAMLLogOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.management.v3.InstancePingPkg", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"newBuilder","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.apm.network.management.v3.InstancePingPkg$Builder" +}, +{ + "name":"org.apache.skywalking.apm.network.management.v3.InstancePingPkgOrBuilder", + "allDeclaredFields":true, + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.apm.network.management.v3.InstanceProperties", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"newBuilder","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.apm.network.management.v3.InstanceProperties$Builder" +}, +{ + "name":"org.apache.skywalking.apm.network.management.v3.InstancePropertiesOrBuilder", + "allDeclaredFields":true, + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.apm.network.management.v3.Management" +}, +{ + "name":"org.apache.skywalking.apm.network.management.v3.ManagementServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.management.v3.compat.ManagementCompat" +}, +{ + "name":"org.apache.skywalking.apm.network.management.v3.compat.ManagementServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.servicemesh.v3.HTTPServiceMeshMetric" +}, +{ + "name":"org.apache.skywalking.apm.network.servicemesh.v3.HTTPServiceMeshMetricOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.servicemesh.v3.HTTPServiceMeshMetrics" +}, +{ + "name":"org.apache.skywalking.apm.network.servicemesh.v3.HTTPServiceMeshMetricsOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.servicemesh.v3.MeshProbeDownstream" +}, +{ + "name":"org.apache.skywalking.apm.network.servicemesh.v3.MeshProbeDownstreamOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.servicemesh.v3.Protocol" +}, +{ + "name":"org.apache.skywalking.apm.network.servicemesh.v3.ServiceMesh" +}, +{ + "name":"org.apache.skywalking.apm.network.servicemesh.v3.ServiceMeshMetricServiceGrpc" +}, +{ + "name":"org.apache.skywalking.apm.network.servicemesh.v3.ServiceMeshMetrics" +}, +{ + "name":"org.apache.skywalking.apm.network.servicemesh.v3.ServiceMeshMetricsOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.servicemesh.v3.TCPServiceMeshMetric" +}, +{ + "name":"org.apache.skywalking.apm.network.servicemesh.v3.TCPServiceMeshMetricOrBuilder" +}, +{ + "name":"org.apache.skywalking.apm.network.servicemesh.v3.TCPServiceMeshMetrics" +}, +{ + "name":"org.apache.skywalking.apm.network.servicemesh.v3.TCPServiceMeshMetricsOrBuilder" +}, +{ + "name":"org.apache.skywalking.banyandb.common.v1.BanyandbCommon" +}, +{ + "name":"org.apache.skywalking.banyandb.common.v1.BanyandbCommonValidator" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.DataCarrier" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.EnvUtil" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.buffer.ArrayBlockingQueueBuffer" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.buffer.Buffer" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.buffer.BufferStrategy" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.buffer.Channels" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.buffer.QueueBuffer" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.common.AtomicRangeInteger" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.consumer.BulkConsumePool" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.consumer.ConsumeDriver" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.consumer.ConsumerCannotBeCreatedException" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.consumer.ConsumerPool" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.consumer.ConsumerPoolFactory" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.consumer.ConsumerThread" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.consumer.IConsumer" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.consumer.IDriver" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.consumer.MultipleChannelsConsumer" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.partition.IDataPartitioner" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.partition.ProducerThreadPartitioner" +}, +{ + "name":"org.apache.skywalking.banyandb.commons.datacarrier.partition.SimpleRollingPartitioner" +}, +{ + "name":"org.apache.skywalking.banyandb.database.v1.BanyandbDatabase" +}, +{ + "name":"org.apache.skywalking.banyandb.database.v1.GroupRegistryServiceGrpc" +}, +{ + "name":"org.apache.skywalking.banyandb.database.v1.IndexRuleBindingRegistryServiceGrpc" +}, +{ + "name":"org.apache.skywalking.banyandb.database.v1.IndexRuleRegistryServiceGrpc" +}, +{ + "name":"org.apache.skywalking.banyandb.database.v1.MeasureRegistryServiceGrpc" +}, +{ + "name":"org.apache.skywalking.banyandb.database.v1.StreamRegistryServiceGrpc" +}, +{ + "name":"org.apache.skywalking.banyandb.database.v1.TopNAggregationRegistryServiceGrpc" +}, +{ + "name":"org.apache.skywalking.banyandb.measure.v1.BanyandbMeasure" +}, +{ + "name":"org.apache.skywalking.banyandb.measure.v1.BanyandbMeasureValidator" +}, +{ + "name":"org.apache.skywalking.banyandb.measure.v1.MeasureServiceGrpc" +}, +{ + "name":"org.apache.skywalking.banyandb.model.v1.BanyandbModel" +}, +{ + "name":"org.apache.skywalking.banyandb.model.v1.BanyandbModelValidator" +}, +{ + "name":"org.apache.skywalking.banyandb.property.v1.BanyandbProperty" +}, +{ + "name":"org.apache.skywalking.banyandb.property.v1.BanyandbPropertyValidator" +}, +{ + "name":"org.apache.skywalking.banyandb.property.v1.PropertyServiceGrpc" +}, +{ + "name":"org.apache.skywalking.banyandb.stream.v1.BanyandbStream" +}, +{ + "name":"org.apache.skywalking.banyandb.stream.v1.BanyandbStreamValidator" +}, +{ + "name":"org.apache.skywalking.banyandb.stream.v1.StreamServiceGrpc" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.AbstractBulkWriteProcessor" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.AbstractCriteria" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.AbstractQuery" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.AbstractWrite" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.And" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.AutoValue_AbstractBulkWriteProcessor_Holder" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.AutoValue_AbstractQuery_LogicalExpression" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.AutoValue_And" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.AutoValue_Or" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.BanyanDBClient" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.BulkWriteProcessor" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.DataPoint" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.Element" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.LogicalExpression" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.MeasureBulkWriteProcessor" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.MeasureQuery" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.MeasureQueryResponse" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.MeasureWrite" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.Options" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.Or" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.PairQueryCondition" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.RowEntity" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.StreamBulkWriteProcessor" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.StreamQuery" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.StreamQueryResponse" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.StreamWrite" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.TagAndValue" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.TimestampRange" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.TopNQuery" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.TopNQueryResponse" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.Value" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.HandleExceptionsWith" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.MetadataClient" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.channel.AutoValue_ChannelManagerSettings" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.channel.ChannelFactory" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.channel.ChannelManager" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.channel.ChannelManagerSettings" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.channel.DefaultChannelFactory" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.AbortedException" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.AlreadyExistsException" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.BanyanDBApiExceptionFactory" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.BanyanDBException" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.BanyanDBGrpcApiExceptionFactory" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.CancelledException" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.DataLossException" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.DeadlineExceededException" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.FailedPreconditionException" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.InternalException" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.InvalidArgumentException" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.InvalidReferenceException" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.NotFoundException" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.OutOfRangeException" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.PermissionDeniedException" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.ResourceExhaustedException" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.UnauthenticatedException" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.UnavailableException" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.UnimplementedException" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.grpc.exception.UnknownException" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.AutoValue_Group" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.AutoValue_IndexRule" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.AutoValue_IndexRuleBinding" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.AutoValue_IntervalRule" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.AutoValue_Measure" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.AutoValue_Property" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.AutoValue_PropertyStore_ApplyResult" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.AutoValue_PropertyStore_DeleteResult" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.AutoValue_ResourceExist" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.AutoValue_Stream" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.AutoValue_TagFamilySpec" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.AutoValue_TopNAggregation" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.Catalog" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.Duration" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.Group" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.GroupMetadataRegistry" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.IndexRule" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.IndexRuleBinding" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.IndexRuleBindingMetadataRegistry" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.IndexRuleMetadataRegistry" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.IntervalRule" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.Measure" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.MeasureMetadataRegistry" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.MetadataCache" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.NamedSchema" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.Property" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.PropertyStore" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.ResourceExist" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.Serializable" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.Stream" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.StreamMetadataRegistry" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.TagFamilySpec" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.TopNAggregation" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.metadata.TopNAggregationMetadataRegistry" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.util.CopyOnWriteMap" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.util.IgnoreHashEquals" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.util.PrivateKeyUtil" +}, +{ + "name":"org.apache.skywalking.banyandb.v1.client.util.TimeUtils" +}, +{ + "name":"org.apache.skywalking.graal.SkywalkingFeature" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.ElasticSearch" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.ElasticSearchBuilder" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.ElasticSearchVersion" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.bulk.BulkProcessor" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.bulk.BulkProcessorBuilder" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.client.AliasClient" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.client.DocumentClient" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.client.IndexClient" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.client.SearchClient" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.client.TemplateClient" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.exception.ResponseException" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.IndexRequest" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.UpdateRequest" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.AliasFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.BulkFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.Codec" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.DocumentFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.IndexFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.RequestFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.SearchFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.TemplateFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.common.CommonAliasFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.common.CommonBulkFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.common.CommonSearchFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v6.V6DocumentFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v6.V6IndexFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v6.V6RequestFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v6.V6TemplateFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v6.codec.V6Codec" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v6.codec.V6IndexRequestSerializer" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v6.codec.V6IndexTemplatesDeserializer" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v6.codec.V6MappingsDeserializer" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v6.codec.V6MappingsSerializer" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v6.codec.V6UpdateRequestSerializer" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v7plus.V78RequestFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v7plus.V78TemplateFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v7plus.V7DocumentFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v7plus.V7IndexFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v7plus.V7RequestFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v7plus.V7TemplateFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v7plus.V81DocumentFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v7plus.V81RequestFactory" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v7plus.codec.V78Codec" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v7plus.codec.V78IndexTemplatesDeserializer" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v7plus.codec.V7Codec" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v7plus.codec.V7IndexRequestSerializer" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v7plus.codec.V7IndexTemplatesDeserializer" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v7plus.codec.V7MappingsDeserializer" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.factory.v7plus.codec.V7UpdateRequestSerializer" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.BoolQuery" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.BoolQueryBuilder" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.IdsQuery" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.MatchPhaseQuery" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.MatchQuery" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.Query" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.QueryBuilder" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.RangeQuery" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.RangeQueryBuilder" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.Scroll" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.ScrollBuilder" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.Search" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.SearchBuilder" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.SearchParams" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.Sort" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.Sorts" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.TermQuery" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.TermsQuery" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.aggregation.Aggregation" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.aggregation.AggregationBuilder" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.aggregation.AvgAggregation" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.aggregation.AvgAggregationBuilder" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.aggregation.BucketOrder" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.aggregation.MaxAggregation" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.aggregation.MaxAggregationBuilder" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.aggregation.MinAggregation" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.aggregation.MinAggregationBuilder" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.aggregation.SumAggregation" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.aggregation.SumAggregationBuilder" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.aggregation.TermsAggregation" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.requests.search.aggregation.TermsAggregationBuilder" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.response.Document" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.response.Documents" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.response.Index" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.response.IndexTemplate" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.response.IndexTemplates" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.response.Mappings" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.response.NodeInfo" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.response.search.SearchHit" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.response.search.SearchHits" +}, +{ + "name":"org.apache.skywalking.library.elasticsearch.response.search.SearchResponse" +}, +{ + "name":"org.apache.skywalking.library.kubernetes.IstioServiceEntries" +}, +{ + "name":"org.apache.skywalking.library.kubernetes.KubernetesEndpoints" +}, +{ + "name":"org.apache.skywalking.library.kubernetes.KubernetesPods" +}, +{ + "name":"org.apache.skywalking.library.kubernetes.KubernetesServices" +}, +{ + "name":"org.apache.skywalking.library.kubernetes.ObjectID" +}, +{ + "name":"org.apache.skywalking.logql.rt.grammar.LogQLLexer" +}, +{ + "name":"org.apache.skywalking.logql.rt.grammar.LogQLParser" +}, +{ + "name":"org.apache.skywalking.logql.rt.grammar.LogQLParserBaseListener" +}, +{ + "name":"org.apache.skywalking.logql.rt.grammar.LogQLParserBaseVisitor" +}, +{ + "name":"org.apache.skywalking.logql.rt.grammar.LogQLParserListener" +}, +{ + "name":"org.apache.skywalking.logql.rt.grammar.LogQLParserVisitor" +}, +{ + "name":"org.apache.skywalking.mqe.rt.MQEVisitorBase" +}, +{ + "name":"org.apache.skywalking.mqe.rt.exception.IllegalExpressionException" +}, +{ + "name":"org.apache.skywalking.mqe.rt.exception.ParseErrorListener" +}, +{ + "name":"org.apache.skywalking.mqe.rt.grammar.MQELexer" +}, +{ + "name":"org.apache.skywalking.mqe.rt.grammar.MQEParser" +}, +{ + "name":"org.apache.skywalking.mqe.rt.grammar.MQEParserBaseListener" +}, +{ + "name":"org.apache.skywalking.mqe.rt.grammar.MQEParserBaseVisitor" +}, +{ + "name":"org.apache.skywalking.mqe.rt.grammar.MQEParserListener" +}, +{ + "name":"org.apache.skywalking.mqe.rt.grammar.MQEParserVisitor" +}, +{ + "name":"org.apache.skywalking.mqe.rt.operation.AggregateLabelsOp" +}, +{ + "name":"org.apache.skywalking.mqe.rt.operation.AggregationOp" +}, +{ + "name":"org.apache.skywalking.mqe.rt.operation.BinaryOp" +}, +{ + "name":"org.apache.skywalking.mqe.rt.operation.CompareOp" +}, +{ + "name":"org.apache.skywalking.mqe.rt.operation.LROp" +}, +{ + "name":"org.apache.skywalking.mqe.rt.operation.LogicalFunctionOp" +}, +{ + "name":"org.apache.skywalking.mqe.rt.operation.MathematicalFunctionOp" +}, +{ + "name":"org.apache.skywalking.mqe.rt.operation.aggregatelabels.AggregateLabelsFunc" +}, +{ + "name":"org.apache.skywalking.mqe.rt.operation.aggregatelabels.AggregateLabelsFuncFactory" +}, +{ + "name":"org.apache.skywalking.mqe.rt.operation.aggregatelabels.AvgAggregateLabelsFunc" +}, +{ + "name":"org.apache.skywalking.mqe.rt.operation.aggregatelabels.MaxAggregateLabelsFunc" +}, +{ + "name":"org.apache.skywalking.mqe.rt.operation.aggregatelabels.MinAggregateLabelsFunc" +}, +{ + "name":"org.apache.skywalking.mqe.rt.operation.aggregatelabels.SumAggregateLabelsFunc" +}, +{ + "name":"org.apache.skywalking.mqe.rt.type.ExpressionResult", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.mqe.rt.type.ExpressionResultType" +}, +{ + "name":"org.apache.skywalking.mqe.rt.type.MQEValue", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.mqe.rt.type.MQEValues", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.mqe.rt.type.Metadata", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oal.rt.OALKernel" +}, +{ + "name":"org.apache.skywalking.oal.rt.OALRuntime", + "methods":[{"name":"","parameterTypes":["org.apache.skywalking.oap.server.core.oal.rt.OALDefine"] }] +}, +{ + "name":"org.apache.skywalking.oal.rt.grammar.OALLexer" +}, +{ + "name":"org.apache.skywalking.oal.rt.grammar.OALParser" +}, +{ + "name":"org.apache.skywalking.oal.rt.grammar.OALParserBaseListener" +}, +{ + "name":"org.apache.skywalking.oal.rt.grammar.OALParserListener" +}, +{ + "name":"org.apache.skywalking.oal.rt.output.AllDispatcherContext" +}, +{ + "name":"org.apache.skywalking.oal.rt.output.DispatcherContext" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.AggregationFuncStmt" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.AnalysisResult" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.Argument" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.ConditionExpression" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.DataColumn" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.DeepAnalysis" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.DisableCollection" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.EntryMethod" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.Expression" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.FilterMatchers" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.FilterStmts" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.FromStmt" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.MetricsHolder" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.OALListener" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.OALScripts" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.PersistenceColumns" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.PersistenceField" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.ScriptParser" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.SourceColumn" +}, +{ + "name":"org.apache.skywalking.oal.rt.parser.SourceColumnsFactory" +}, +{ + "name":"org.apache.skywalking.oal.rt.util.ClassMethodUtil" +}, +{ + "name":"org.apache.skywalking.oal.rt.util.OALClassGenerator" +}, +{ + "name":"org.apache.skywalking.oal.rt.util.TypeCastUtil" +}, +{ + "name":"org.apache.skywalking.oap.graal.ScannedClasses" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.dsl.Binding" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.dsl.DSL" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.dsl.LALPrecompiledExtension" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.dsl.spec.AbstractSpec" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.dsl.spec.LALDelegatingScript" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.dsl.spec.extractor.ExtractorSpec" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.dsl.spec.extractor.sampledtrace.SampledTraceSpec" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.dsl.spec.extractor.slowsql.SlowSqlSpec" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.dsl.spec.filter.FilterSpec" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.dsl.spec.parser.AbstractParserSpec" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.dsl.spec.parser.JsonParserSpec" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.dsl.spec.parser.TextParserSpec" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.dsl.spec.parser.YamlParserSpec" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.dsl.spec.sink.SamplerSpec" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.dsl.spec.sink.SinkSpec" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.dsl.spec.sink.sampler.PossibilitySampler" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.dsl.spec.sink.sampler.RateLimitingSampler" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.dsl.spec.sink.sampler.Sampler" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.module.LogAnalyzerModule" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.provider.LALConfig" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.provider.LALConfigs" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.provider.LogAnalyzerModuleConfig", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.provider.LogAnalyzerModuleProvider" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.provider.graal.LogAnalyzerModuleProviderGraal" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.provider.log.ILogAnalysisListenerManager" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.provider.log.ILogAnalyzerService" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.provider.log.LogAnalyzer" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.provider.log.LogAnalyzerServiceImpl" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.provider.log.analyzer.LogAnalyzerFactory" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.provider.log.listener.LogAnalysisListener" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.provider.log.listener.LogAnalysisListenerFactory" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.provider.log.listener.LogFilterListener" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.provider.log.listener.LogSinkListener" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.provider.log.listener.LogSinkListenerFactory" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.provider.log.listener.RecordSinkListener" +}, +{ + "name":"org.apache.skywalking.oap.log.analyzer.provider.log.listener.TrafficSinkListener" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.Analyzer" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.MetricConvert" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.MetricRuleConfig" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.DSL" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.DownsamplingType" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.EntityDescription.EndpointEntityDescription" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.EntityDescription.EntityDescription" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.EntityDescription.InstanceEntityDescription" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.EntityDescription.ProcessEntityDescription" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.EntityDescription.ProcessRelationEntityDescription" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.EntityDescription.ServiceEntityDescription" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.EntityDescription.ServiceRelationEntityDescription" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.Expression" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.ExpressionParsingContext" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.ExpressionParsingException" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.FilterExpression" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.NumberClosure" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.Result" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.Sample" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.SampleFamily" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.SampleFamilyBuilder" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.counter.CounterWindow" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.counter.ID" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.registry.ProcessRegistry" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.tagOpt.K8sRetagType" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.dsl.tagOpt.Retag" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.k8s.K8sInfoRegistry" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.prometheus.PrometheusMetricConverter" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.prometheus.rule.MetricsRule", + "allDeclaredFields":true, + "queryAllPublicMethods":true, + "methods":[{"name":"","parameterTypes":[] }, {"name":"setExp","parameterTypes":["java.lang.String"] }, {"name":"setName","parameterTypes":["java.lang.String"] }] +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.prometheus.rule.MetricsRuleBeanInfo" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.prometheus.rule.MetricsRuleCustomizer" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.prometheus.rule.Rule", + "allDeclaredFields":true, + "queryAllPublicMethods":true, + "methods":[{"name":"","parameterTypes":[] }, {"name":"setExpPrefix","parameterTypes":["java.lang.String"] }, {"name":"setExpSuffix","parameterTypes":["java.lang.String"] }, {"name":"setFilter","parameterTypes":["java.lang.String"] }, {"name":"setMetricPrefix","parameterTypes":["java.lang.String"] }, {"name":"setMetricsRules","parameterTypes":["java.util.List"] }] +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.prometheus.rule.RuleBeanInfo" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.prometheus.rule.RuleCustomizer" +}, +{ + "name":"org.apache.skywalking.oap.meter.analyzer.prometheus.rule.Rules" +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.GraphQLQueryConfig", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.GraphQLQueryHandler", + "queryAllDeclaredMethods":true, + "methods":[{"name":"graphql","parameterTypes":["com.linecorp.armeria.server.ServiceRequestContext","com.linecorp.armeria.common.HttpRequest"] }] +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.GraphQLQueryProvider" +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.mqe.rt.MQEVisitor" +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.AggregationQuery", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.AlarmQuery", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.BrowserLogQuery", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.ContinuousProfilingMutation", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.ContinuousProfilingQuery", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.EBPFProcessProfilingMutation", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.EBPFProcessProfilingQuery", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.EventQuery", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"queryEvents","parameterTypes":["org.apache.skywalking.oap.server.core.query.type.event.EventQueryCondition"] }] +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.HealthQuery", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.LogQuery", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.LogTestQuery", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.MetadataQuery", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"getAllServices","parameterTypes":["org.apache.skywalking.oap.server.core.query.input.Duration","java.lang.String"] }] +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.MetadataQueryV2", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"findService","parameterTypes":["java.lang.String"] }, {"name":"getTimeInfo","parameterTypes":[] }, {"name":"listLayers","parameterTypes":[] }, {"name":"listServices","parameterTypes":["java.lang.String"] }] +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.MetricQuery", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.MetricQuery$MockEntity" +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.MetricsExpressionQuery", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.MetricsQuery", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"sortMetrics","parameterTypes":["org.apache.skywalking.oap.server.core.query.input.TopNCondition","org.apache.skywalking.oap.server.core.query.input.Duration"] }] +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.Mutation", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.OndemandLogQuery" +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.ProfileMutation", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.ProfileQuery", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.Query", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.RecordsQuery", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.TopNRecordsQuery", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.TopologyQuery", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.TraceQuery", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.resolver.UIConfigurationManagement", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.type.BatchMetricConditions" +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.type.InternalLog" +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.type.LogAdapter" +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.type.LogTestRequest" +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.type.LogTestResponse", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.type.LogTestResponse$LogTestResponseBuilder" +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.type.Metrics", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.type.OndemandContainergQueryCondition" +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.type.OndemandLogQueryCondition" +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.type.PodContainers" +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.type.TimeInfo", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"getCurrentTimestamp","parameterTypes":[] }, {"name":"getTimezone","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.query.graphql.type.TopNRecordsCondition", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.oap.query.logql.LogQLConfig", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.query.logql.LogQLModule" +}, +{ + "name":"org.apache.skywalking.oap.query.logql.LogQLProvider" +}, +{ + "name":"org.apache.skywalking.oap.query.logql.entity.LabelName" +}, +{ + "name":"org.apache.skywalking.oap.query.logql.entity.LogDirection", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.query.logql.entity.ResultStatus" +}, +{ + "name":"org.apache.skywalking.oap.query.logql.entity.codec.TimeValuePairSerializer" +}, +{ + "name":"org.apache.skywalking.oap.query.logql.entity.response.LabelValuesQueryRsp" +}, +{ + "name":"org.apache.skywalking.oap.query.logql.entity.response.LabelsQueryRsp" +}, +{ + "name":"org.apache.skywalking.oap.query.logql.entity.response.LogRangeQueryRsp" +}, +{ + "name":"org.apache.skywalking.oap.query.logql.entity.response.QueryResponse" +}, +{ + "name":"org.apache.skywalking.oap.query.logql.entity.response.ResultType" +}, +{ + "name":"org.apache.skywalking.oap.query.logql.entity.response.StreamLog" +}, +{ + "name":"org.apache.skywalking.oap.query.logql.entity.response.TimeValuePair" +}, +{ + "name":"org.apache.skywalking.oap.query.logql.handler.LogQLApiHandler", + "queryAllDeclaredMethods":true, + "methods":[{"name":"labelValues","parameterTypes":["java.lang.String","java.lang.Long","java.lang.Long"] }, {"name":"labels","parameterTypes":["java.lang.Long","java.lang.Long"] }, {"name":"rangeQuery","parameterTypes":["java.lang.Long","java.lang.Long","java.lang.String","java.lang.Integer","org.apache.skywalking.oap.query.logql.entity.LogDirection"] }] +}, +{ + "name":"org.apache.skywalking.oap.query.logql.rt.LogQLExprVisitor" +}, +{ + "name":"org.apache.skywalking.oap.query.logql.rt.exception.ParseErrorListener" +}, +{ + "name":"org.apache.skywalking.oap.query.logql.rt.result.LogQLParseResult" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.PromQLConfig", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.query.promql.PromQLModule" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.PromQLProvider" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.ErrorType" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.LabelName" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.LabelValuePair" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.MetricData" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.MetricInfo" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.MetricInstantData" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.MetricMetadata" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.MetricRangeData" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.ResponseData" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.ResultStatus" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.TimeValuePair" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.codec.MetricInfoSerializer" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.codec.TimeValuePairSerializer" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.response.ExprQueryRsp" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.response.LabelValuesQueryRsp" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.response.LabelsQueryRsp" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.response.MetadataQueryRsp" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.response.MetricRspData" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.response.MetricType" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.response.QueryResponse" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.response.ResultType" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.response.ScalarRspData" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.entity.response.SeriesQueryRsp" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.handler.PromQLApiHandler", + "queryAllDeclaredMethods":true, + "methods":[{"name":"labelValues","parameterTypes":["java.lang.String","java.util.Optional","java.util.Optional","java.util.Optional"] }, {"name":"labels","parameterTypes":["java.util.Optional","java.util.Optional","java.util.Optional"] }, {"name":"metadata","parameterTypes":["java.util.Optional","java.util.Optional"] }, {"name":"query","parameterTypes":["java.lang.String","java.util.Optional","java.util.Optional"] }, {"name":"query_range","parameterTypes":["java.lang.String","java.lang.String","java.lang.String","java.util.Optional","java.util.Optional"] }, {"name":"series","parameterTypes":["java.lang.String","java.lang.String","java.lang.String"] }] +}, +{ + "name":"org.apache.skywalking.oap.query.promql.rt.PromOpUtils" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.rt.PromQLExprQueryVisitor" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.rt.PromQLMatchVisitor" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.rt.exception.IllegalExpressionException" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.rt.exception.ParseErrorListener" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.rt.result.MatcherSetResult" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.rt.result.MetricsRangeResult" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.rt.result.ParseResult" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.rt.result.ParseResultType" +}, +{ + "name":"org.apache.skywalking.oap.query.promql.rt.result.ScalarResult" +}, +{ + "name":"org.apache.skywalking.oap.query.zipkin.ZipkinQueryConfig" +}, +{ + "name":"org.apache.skywalking.oap.query.zipkin.ZipkinQueryModule" +}, +{ + "name":"org.apache.skywalking.oap.query.zipkin.ZipkinQueryProvider" +}, +{ + "name":"org.apache.skywalking.oap.query.zipkin.handler.ZipkinQueryExceptionHandler" +}, +{ + "name":"org.apache.skywalking.oap.query.zipkin.handler.ZipkinQueryHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.ai.pipeline.AIPipelineConfig", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.ai.pipeline.AIPipelineModule" +}, +{ + "name":"org.apache.skywalking.oap.server.ai.pipeline.AIPipelineProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.ai.pipeline.grpc.AiHttpUriRecognition" +}, +{ + "name":"org.apache.skywalking.oap.server.ai.pipeline.grpc.HttpRawUri" +}, +{ + "name":"org.apache.skywalking.oap.server.ai.pipeline.grpc.HttpRawUriOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.ai.pipeline.grpc.HttpUriRecognitionRequest" +}, +{ + "name":"org.apache.skywalking.oap.server.ai.pipeline.grpc.HttpUriRecognitionRequestOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.ai.pipeline.grpc.HttpUriRecognitionResponse" +}, +{ + "name":"org.apache.skywalking.oap.server.ai.pipeline.grpc.HttpUriRecognitionResponseOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.ai.pipeline.grpc.HttpUriRecognitionServiceGrpc" +}, +{ + "name":"org.apache.skywalking.oap.server.ai.pipeline.grpc.HttpUriRecognitionSyncRequest" +}, +{ + "name":"org.apache.skywalking.oap.server.ai.pipeline.grpc.HttpUriRecognitionSyncRequestOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.ai.pipeline.grpc.Pattern" +}, +{ + "name":"org.apache.skywalking.oap.server.ai.pipeline.grpc.PatternOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.ai.pipeline.services.HttpUriRecognitionService" +}, +{ + "name":"org.apache.skywalking.oap.server.ai.pipeline.services.api.HttpUriPattern" +}, +{ + "name":"org.apache.skywalking.oap.server.ai.pipeline.services.api.HttpUriRecognition" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.agent.kafka.KafkaFetcherHandlerRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.agent.kafka.module.KafkaFetcherConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.agent.kafka.module.KafkaFetcherModule" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.KafkaFetcherProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.AbstractKafkaHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.JVMMetricsHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.JsonLogHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.KafkaHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.LogHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.MeterServiceHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.ProfileTaskHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.ServiceManagementHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.TraceSegmentHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.event.EventAnalyzer" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.event.EventAnalyzerModule" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.event.EventAnalyzerModuleProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.event.EventAnalyzerService" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.event.EventAnalyzerServiceImpl" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.event.listener.EventAnalyzerListener" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.event.listener.EventRecordAnalyzerListener" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.event.listener.IEventAnalyzerListenerManager" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.module.AnalyzerModule" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.AnalyzerModuleConfig", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.AnalyzerModuleProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.jvm.JVMSourceDispatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.meter.config.MeterConfig", + "allDeclaredFields":true, + "queryAllPublicMethods":true, + "methods":[{"name":"","parameterTypes":[] }, {"name":"setExpSuffix","parameterTypes":["java.lang.String"] }, {"name":"setMetricPrefix","parameterTypes":["java.lang.String"] }, {"name":"setMetricsRules","parameterTypes":["java.util.List"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.meter.config.MeterConfig$Rule", + "allDeclaredFields":true, + "queryAllPublicMethods":true, + "methods":[{"name":"","parameterTypes":[] }, {"name":"setExp","parameterTypes":["java.lang.String"] }, {"name":"setName","parameterTypes":["java.lang.String"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.meter.config.MeterConfig$RuleBeanInfo" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.meter.config.MeterConfig$RuleCustomizer" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.meter.config.MeterConfigBeanInfo" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.meter.config.MeterConfigCustomizer" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.meter.config.MeterConfigs" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.meter.process.IMeterProcessService" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.meter.process.MeterProcessService" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.meter.process.MeterProcessor" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.meter.process.SampleBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.CacheReadLatencyThresholdsAndWatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.CacheWriteLatencyThresholdsAndWatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.DBLatencyThresholdsAndWatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.TraceSamplingPolicyWatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.UninstrumentedGatewaysConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.ISegmentParserListenerManager" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.ISegmentParserService" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.SegmentParserListenerManager" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.SegmentParserServiceImpl" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.SpanTags" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.TraceAnalyzer" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.AnalysisListener" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.AnalysisListenerFactory" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.CommonAnalysisListener" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.DatabaseSlowStatementBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.EndpointDepFromCrossThreadAnalysisListener" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.EndpointDependencyBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.EndpointSourceBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.EntryAnalysisListener" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.ExitAnalysisListener" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.FirstAnalysisListener" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.LocalAnalysisListener" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.NetworkAddressAliasMappingListener" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.RPCAnalysisListener" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.RPCTrafficSourceBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.SampledTraceBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.SegmentAnalysisListener" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.SegmentListener" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.TraceSegmentSampler" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.VirtualServiceAnalysisListener" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.strategy.FromEntrySpan" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.strategy.FromFirstSpan" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.strategy.FromSpanStatus" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.strategy.SegmentStatusAnalyzer" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.strategy.SegmentStatusStrategy" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.vservice.VirtualCacheProcessor" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.vservice.VirtualDatabaseProcessor" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.vservice.VirtualMQProcessor" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.parser.listener.vservice.VirtualServiceProcessor" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.sampling.SamplingPolicy" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.sampling.SamplingPolicySettings" +}, +{ + "name":"org.apache.skywalking.oap.server.analyzer.provider.trace.sampling.SamplingPolicySettingsReader" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.consul.ClusterModuleConsulConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.consul.ClusterModuleConsulProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.consul.ConsulCoordinator" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.etcd.ClusterModuleEtcdConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.etcd.ClusterModuleEtcdProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.etcd.EtcdCoordinator" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.etcd.EtcdEndpoint" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.kubernetes.ClusterModuleKubernetesConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.kubernetes.ClusterModuleKubernetesProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.kubernetes.EventType" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.kubernetes.KubernetesCoordinator" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.kubernetes.NamespacedPodListInformer" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.kubernetes.UidEnvSupplier" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.nacos.ClusterModuleNacosConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.nacos.ClusterModuleNacosProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.nacos.NacosCoordinator" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.standalone.ClusterModuleStandaloneProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.standalone.StandaloneManager" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.zookeeper.ClusterModuleZookeeperConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.zookeeper.ClusterModuleZookeeperProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.zookeeper.NodeNameBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.zookeeper.SWInstanceSerializer" +}, +{ + "name":"org.apache.skywalking.oap.server.cluster.plugin.zookeeper.ZookeeperCoordinator" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.api.AbstractConfigurationProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.api.ConfigChangeWatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.api.ConfigTable" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.api.ConfigWatcherRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.api.ConfigurationModule" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.api.DynamicConfigurationService" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.api.FetchingConfigWatcherRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.api.GroupConfigChangeWatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.api.GroupConfigTable" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.api.ListeningConfigWatcherRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.api.NoneConfigurationProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.apollo.ApolloConfigWatcherRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.apollo.ApolloConfigurationCenterSettings" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.apollo.ApolloConfigurationProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.configmap.ConfigmapConfigurationProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.configmap.ConfigmapConfigurationSettings" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.configmap.ConfigmapConfigurationWatcherRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.configmap.ConfigurationConfigmapInformer" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.consul.ConsulConfigurationCenterSettings" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.consul.ConsulConfigurationProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.consul.ConsulConfigurationWatcherRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.etcd.EtcdConfigException" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.etcd.EtcdConfigWatcherRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.etcd.EtcdConfigurationProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.etcd.EtcdServerSettings" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.grpc.GRPCConfigWatcherRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.grpc.GRPCConfigurationProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.grpc.RemoteEndpointSettings" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.nacos.NacosConfigWatcherRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.nacos.NacosConfigurationProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.nacos.NacosServerSettings" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.service.Config" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.service.ConfigOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.service.ConfigurationRequest" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.service.ConfigurationRequestOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.service.ConfigurationResponse" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.service.ConfigurationResponseOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.service.ConfigurationServiceGrpc" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.service.ConfigurationServiceOuterClass" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.service.GroupConfigItems" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.service.GroupConfigItemsOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.service.GroupConfigurationResponse" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.service.GroupConfigurationResponseOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.zookeeper.ZookeeperConfigWatcherRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.zookeeper.ZookeeperConfigurationProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.configuration.zookeeper.ZookeeperServerSettings" +}, +{ + "name":"org.apache.skywalking.oap.server.core.ComponentLibraryCatalogUtil" +}, +{ + "name":"org.apache.skywalking.oap.server.core.Const" +}, +{ + "name":"org.apache.skywalking.oap.server.core.CoreModule" +}, +{ + "name":"org.apache.skywalking.oap.server.core.CoreModuleConfig", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.CoreModuleProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.core.RunningMode" +}, +{ + "name":"org.apache.skywalking.oap.server.core.UnexpectedException" +}, +{ + "name":"org.apache.skywalking.oap.server.core.WorkPath" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.AlarmCallback" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.AlarmEntrance" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.AlarmMessage" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.AlarmModule" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.AlarmRecord", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.AlarmRecord$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.AlarmStandardPersistence" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.EndpointMetaInAlarm" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.EndpointRelationMetaInAlarm" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.HttpAlarmCallback" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.MetaInAlarm" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.MetricsNotify" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.ProcessMetaInAlarm" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.ServiceInstanceMetaInAlarm" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.ServiceInstanceRelationMetaInAlarm" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.ServiceMetaInAlarm" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.ServiceRelationMetaInAlarm" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.grpc.AlarmHook" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.grpc.AlarmMessage" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.grpc.AlarmMessageOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.grpc.AlarmServiceGrpc" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.grpc.AlarmTags" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.grpc.AlarmTagsOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.grpc.KeyStringValuePair" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.grpc.KeyStringValuePairOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.grpc.Response" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.grpc.ResponseOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.AlarmCore" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.AlarmEntity" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.AlarmHookSettings" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.AlarmHooksType" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.AlarmMessageFormatter" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.AlarmModuleProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.AlarmRule" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.AlarmRulesWatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.EventHookCallback" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.NotifyHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.Rules" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.RulesReader" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.RunningRule" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.dingtalk.DingtalkHookCallback" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.dingtalk.DingtalkSettings" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.discord.DiscordHookCallback" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.discord.DiscordSettings" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.expr.rt.AlarmMQEVerifyVisitor" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.expr.rt.AlarmMQEVisitor" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.feishu.FeishuHookCallback" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.feishu.FeishuSettings" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.grpc.GRPCAlarmSetting" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.grpc.GRPCCallback" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.pagerduty.PagerDutyHookCallback" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.pagerduty.PagerDutySettings" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.slack.SlackSettings" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.slack.SlackhookCallback" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.webhook.WebhookCallback" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.webhook.WebhookSettings" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.wechat.WechatHookCallback" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.wechat.WechatSettings" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.welink.WeLinkHookCallback" +}, +{ + "name":"org.apache.skywalking.oap.server.core.alarm.provider.welink.WeLinkSettings" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.ApdexThresholdConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.ConfigurationDictionary" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.Disable" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.DisableRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.DispatcherDetectorListener" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.DispatcherManager" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.DownSampling" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.FunctionCategory" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.IDManager" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.Layer" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.MetricsExtension" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.MultipleDisable" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.SourceDispatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.Stream" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.StreamAnnotationListener" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.StreamDefinition" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.StreamProcessor" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.TimeBucket" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.config.NoneStream", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.data.BufferedData" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.data.LimitedSizeBufferedData" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.data.MergableBufferedData" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.data.ReadWriteSafeCache" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.management.ManagementData", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.cache.CacheSlowAccessDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.cache.TopNCacheReadCommand", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.cache.TopNCacheReadCommand$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.cache.TopNCacheWriteCommand", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.cache.TopNCacheWriteCommand$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.database.DatabaseStatementDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.database.TopNDatabaseStatement", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.database.TopNDatabaseStatement$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.endpoint.EndpointMetaDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.endpoint.EndpointTraffic", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.endpoint.EndpointTraffic$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.endpoint.EndpointTrafficDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.instance.InstanceTraffic", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.instance.InstanceTraffic$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.instance.InstanceTrafficDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.instance.InstanceUpdateDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.instance.TCPInstanceTrafficDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.instance.TCPInstanceUpdateDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.log.AbstractLogRecord", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.log.LogRecord", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.log.LogRecord$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.log.LogRecordDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.networkalias.NetworkAddressAlias", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.networkalias.NetworkAddressAlias$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.networkalias.NetworkAddressAliasSetupDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.process.ProcessDetectType" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.process.ProcessDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.process.ProcessLabelDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.process.ProcessTraffic", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.process.ProcessTraffic$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.process.ServiceLabelRecord", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.process.ServiceLabelRecord$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.endpoint.EndpointCallRelationDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.endpoint.EndpointRelationServerSideMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.endpoint.EndpointRelationServerSideMetrics$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.instance.ServiceInstanceCallRelationDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.instance.ServiceInstanceRelationClientSideMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.instance.ServiceInstanceRelationClientSideMetrics$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.instance.ServiceInstanceRelationServerSideMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.instance.ServiceInstanceRelationServerSideMetrics$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.instance.TCPServiceInstanceCallRelationDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.process.ProcessRelationClientSideMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.process.ProcessRelationClientSideMetrics$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.process.ProcessRelationDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.process.ProcessRelationServerSideMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.process.ProcessRelationServerSideMetrics$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.service.ServiceCallRelationDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.service.ServiceRelationClientSideMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.service.ServiceRelationClientSideMetrics$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.service.ServiceRelationServerSideMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.service.ServiceRelationServerSideMetrics$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.relation.service.TCPServiceCallRelationDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.searchtag.Tag" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.searchtag.TagAutocompleteData", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.searchtag.TagAutocompleteData$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.searchtag.TagAutocompleteDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.searchtag.TagType" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.segment.SegmentDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.segment.SegmentRecord", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.segment.SegmentRecord$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.service.ServiceMetaDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.service.ServiceTraffic", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.service.ServiceTraffic$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.service.ServiceTrafficDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.service.TCPServiceTrafficDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.spanattach.SpanAttachedEventRecord", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.spanattach.SpanAttachedEventRecord$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.spanattach.SpanAttachedEventTraceType" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.trace.SampledSlowTraceRecord", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.trace.SampledSlowTraceRecord$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.trace.SampledStatus4xxTraceRecord", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.trace.SampledStatus4xxTraceRecord$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.trace.SampledStatus5xxTraceRecord", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.manual.trace.SampledStatus5xxTraceRecord$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.Meter" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.MeterEntity" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.MeterSystem" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.ScopeType" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.dynamic.MeterClassPackageHolder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.function.AcceptableValue" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.function.BucketedValues" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.function.HistogramFunction" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.function.MeterFunction" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.function.PercentileArgument" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.function.PercentileFunction" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.function.avg.AvgFunction" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.function.avg.AvgHistogramFunction" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.function.avg.AvgHistogramPercentileFunction" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.function.avg.AvgLabeledFunction" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.function.latest.LatestFunction" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.function.sum.SumFunction" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.function.sum.SumHistogramPercentileFunction" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.function.sum.SumLabeledFunction" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.function.sumpermin.SumPerMinFunction" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.meter.function.sumpermin.SumPerMinLabeledFunction" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.ApdexMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.CPMMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.CountMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.DataTable" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.DoubleAvgMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.DoubleValueHolder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.Event", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.Event$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.HistogramMetrics" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.IntList" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.IntValueHolder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.LabeledValueHolder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.LongAvgMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.LongValueHolder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.MaxDoubleMetrics" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.MaxLongMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.Metrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.MetricsEntityMetaInfo" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.MetricsMetaInfo" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.MetricsRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.MinDoubleMetrics" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.MinLongMetrics" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.MultiIntValuesHolder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.PercentMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.PercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.RateMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.SumMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.WithMetadata" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.annotation.Arg" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.annotation.BooleanValueFilterMatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.annotation.ConstOne" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.annotation.Entrance" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.annotation.Expression" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.annotation.FilterMatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.annotation.MetricsFunction" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.annotation.SourceFrom" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.expression.BooleanMatch" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.expression.BooleanNotEqualMatch" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.expression.ContainMatch" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.expression.GreaterEqualMatch" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.expression.GreaterMatch" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.expression.InMatch" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.expression.LessEqualMatch" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.expression.LessMatch" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.expression.LikeMatch" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.expression.NotContainMatch" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.expression.NotEqualMatch" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.expression.NumberMatch" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.metrics.expression.StringMatch" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.record.LongText" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.record.Record", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.topn.TopN", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.AlarmNotifyWorker" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.ExportMetricsWorker" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.ExportRecordWorker" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.ManagementPersistentWorker" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.ManagementStreamProcessor" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.MetricStreamKind" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.MetricsAggregateWorker" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.MetricsPersistentWorker" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.MetricsRemoteWorker" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.MetricsSessionCache" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.MetricsStreamProcessor" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.MetricsTransWorker" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.NoneStreamPersistentWorker" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.NoneStreamProcessor" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.PersistenceWorker" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.RecordPersistentWorker" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.RecordStreamProcessor" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.TopNStreamProcessor" +}, +{ + "name":"org.apache.skywalking.oap.server.core.analysis.worker.TopNWorker" +}, +{ + "name":"org.apache.skywalking.oap.server.core.annotation.AnnotationListener" +}, +{ + "name":"org.apache.skywalking.oap.server.core.annotation.AnnotationScan" +}, +{ + "name":"org.apache.skywalking.oap.server.core.browser.manual.BrowserAppTrafficSourceDispatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.core.browser.manual.endpoint.BrowserAppPageTrafficDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.browser.manual.errorlog.BrowserErrorLogRecord", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.browser.manual.errorlog.BrowserErrorLogRecord$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.browser.manual.errorlog.BrowserErrorLogRecordDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.browser.manual.instance.BrowserAppSingleVersionTrafficDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.browser.manual.service.BrowserAppTrafficDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.browser.source.BrowserAppPagePerf", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.browser.source.BrowserAppPageTraffic", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.browser.source.BrowserAppPerf", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.browser.source.BrowserAppPerfSource" +}, +{ + "name":"org.apache.skywalking.oap.server.core.browser.source.BrowserAppSingleVersionPerf", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.browser.source.BrowserAppSingleVersionTraffic", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.browser.source.BrowserAppTraffic", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.browser.source.BrowserAppTrafficCategory" +}, +{ + "name":"org.apache.skywalking.oap.server.core.browser.source.BrowserAppTrafficSource" +}, +{ + "name":"org.apache.skywalking.oap.server.core.browser.source.BrowserErrorCategory" +}, +{ + "name":"org.apache.skywalking.oap.server.core.browser.source.BrowserErrorLog", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.cache.CacheUpdateTimer" +}, +{ + "name":"org.apache.skywalking.oap.server.core.cache.NetworkAddressAliasCache" +}, +{ + "name":"org.apache.skywalking.oap.server.core.cache.ProfileTaskCache" +}, +{ + "name":"org.apache.skywalking.oap.server.core.cluster.ClusterCoordinator" +}, +{ + "name":"org.apache.skywalking.oap.server.core.cluster.ClusterHealthStatus" +}, +{ + "name":"org.apache.skywalking.oap.server.core.cluster.ClusterModule" +}, +{ + "name":"org.apache.skywalking.oap.server.core.cluster.ClusterNodesQuery" +}, +{ + "name":"org.apache.skywalking.oap.server.core.cluster.ClusterRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.core.cluster.ClusterWatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.core.cluster.ClusterWatcherRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.core.cluster.OAPNodeChecker" +}, +{ + "name":"org.apache.skywalking.oap.server.core.cluster.RemoteInstance" +}, +{ + "name":"org.apache.skywalking.oap.server.core.cluster.ServiceQueryException" +}, +{ + "name":"org.apache.skywalking.oap.server.core.cluster.ServiceRegisterException" +}, +{ + "name":"org.apache.skywalking.oap.server.core.command.CommandService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.ComponentLibraryCatalogService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.ConfigService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.DownSamplingConfigService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.IComponentLibraryCatalogService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.InitialComponentCatalogException" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.NamingControl" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.SearchableTracesTagsWatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.group.EndpointGroupingRule" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.group.EndpointGroupingRuleReader" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.group.EndpointNameGrouping" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.group.EndpointNameGroupingRuleWatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.group.openapi.EndpointGroupingRule4Openapi" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.group.openapi.EndpointGroupingRuleReader4Openapi" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.group.openapi.EndpointNameGroupingRule4OpenapiWatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.group.uri.quickmatch.PatternToken" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.group.uri.quickmatch.PatternTree" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.group.uri.quickmatch.QuickUriGroupingRule" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.group.uri.quickmatch.StringToken" +}, +{ + "name":"org.apache.skywalking.oap.server.core.config.group.uri.quickmatch.VarToken" +}, +{ + "name":"org.apache.skywalking.oap.server.core.exporter.ExportData" +}, +{ + "name":"org.apache.skywalking.oap.server.core.exporter.ExportEvent" +}, +{ + "name":"org.apache.skywalking.oap.server.core.exporter.ExporterModule" +}, +{ + "name":"org.apache.skywalking.oap.server.core.exporter.ExporterService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.exporter.LogExportService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.exporter.MetricValuesExportService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.exporter.TraceExportService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.logging.LoggingConfigWatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.core.logging.log4j.OapConfiguration" +}, +{ + "name":"org.apache.skywalking.oap.server.core.logging.log4j.OapConfigurationFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.management.ui.menu.UIMenu", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.management.ui.menu.UIMenu$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.management.ui.menu.UIMenuInitializer" +}, +{ + "name":"org.apache.skywalking.oap.server.core.management.ui.menu.UIMenuInitializer$MenuData", + "allDeclaredFields":true, + "queryAllPublicMethods":true, + "methods":[{"name":"","parameterTypes":[] }, {"name":"setMenus","parameterTypes":["java.util.List"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.management.ui.menu.UIMenuInitializer$MenuDataBeanInfo" +}, +{ + "name":"org.apache.skywalking.oap.server.core.management.ui.menu.UIMenuInitializer$MenuDataCustomizer" +}, +{ + "name":"org.apache.skywalking.oap.server.core.management.ui.menu.UIMenuItemSetting", + "allDeclaredFields":true, + "queryAllPublicMethods":true, + "methods":[{"name":"","parameterTypes":[] }, {"name":"setDescription","parameterTypes":["java.lang.String"] }, {"name":"setDocumentLink","parameterTypes":["java.lang.String"] }, {"name":"setI18nKey","parameterTypes":["java.lang.String"] }, {"name":"setIcon","parameterTypes":["java.lang.String"] }, {"name":"setLayer","parameterTypes":["java.lang.String"] }, {"name":"setMenus","parameterTypes":["java.util.List"] }, {"name":"setTitle","parameterTypes":["java.lang.String"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.management.ui.menu.UIMenuItemSettingBeanInfo" +}, +{ + "name":"org.apache.skywalking.oap.server.core.management.ui.menu.UIMenuItemSettingCustomizer" +}, +{ + "name":"org.apache.skywalking.oap.server.core.management.ui.menu.UIMenuManagementService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.management.ui.template.UITemplate", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.management.ui.template.UITemplate$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.management.ui.template.UITemplateInitializer" +}, +{ + "name":"org.apache.skywalking.oap.server.core.management.ui.template.UITemplateManagementService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.oal.rt.CoreOALDefine" +}, +{ + "name":"org.apache.skywalking.oap.server.core.oal.rt.DisableOALDefine" +}, +{ + "name":"org.apache.skywalking.oap.server.core.oal.rt.OALCompileException" +}, +{ + "name":"org.apache.skywalking.oap.server.core.oal.rt.OALDefine" +}, +{ + "name":"org.apache.skywalking.oap.server.core.oal.rt.OALEngine" +}, +{ + "name":"org.apache.skywalking.oap.server.core.oal.rt.OALEngineLoaderService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.continuous.ContinuousProfilingMutationService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.continuous.ContinuousProfilingQueryService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.continuous.storage.ContinuousProfilingMonitorType" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.continuous.storage.ContinuousProfilingPolicy", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.continuous.storage.ContinuousProfilingPolicy$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.continuous.storage.ContinuousProfilingPolicyConfiguration" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.continuous.storage.ContinuousProfilingTargetType" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.ebpf.EBPFProfilingMutationService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.ebpf.EBPFProfilingQueryService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.ebpf.analyze.EBPFProfilingAnalyzeCollector" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.ebpf.analyze.EBPFProfilingAnalyzer" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.ebpf.analyze.EBPFProfilingStack" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.ebpf.analyze.EBPFProfilingStackNode" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.ebpf.storage.EBPFProcessProfilingDataDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.ebpf.storage.EBPFProcessProfilingScheduleDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.ebpf.storage.EBPFProfilingDataRecord", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.ebpf.storage.EBPFProfilingDataRecord$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.ebpf.storage.EBPFProfilingScheduleRecord", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.ebpf.storage.EBPFProfilingScheduleRecord$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.ebpf.storage.EBPFProfilingStackType" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.ebpf.storage.EBPFProfilingTargetType" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.ebpf.storage.EBPFProfilingTaskRecord", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.ebpf.storage.EBPFProfilingTaskRecord$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.ebpf.storage.EBPFProfilingTriggerType" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.trace.ProfileTaskLogRecord", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.trace.ProfileTaskLogRecord$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.trace.ProfileTaskMutationService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.trace.ProfileTaskQueryService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.trace.ProfileTaskRecord", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.trace.ProfileTaskRecord$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.trace.ProfileThreadSnapshotRecord", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.trace.ProfileThreadSnapshotRecord$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.trace.analyze.ProfileAnalyzeCollector" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.trace.analyze.ProfileAnalyzer" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.trace.analyze.ProfileStack" +}, +{ + "name":"org.apache.skywalking.oap.server.core.profiling.trace.analyze.ProfileStackNode" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.AggregationQueryService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.AlarmQueryService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.BrowserLogQueryService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.DurationUtils" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.EventQueryService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.LogQueryService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.MetadataQueryService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.MetricDefinition", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.MetricsMetadataQueryService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.MetricsQueryService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.NotGraphQLField" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.PaginationUtils" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.PointOfTime" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.ProcessTopologyBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.QueryModule" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.RecordQueryService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.ServiceInstanceTopologyBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.ServiceTopologyBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.TagAutoCompleteQueryService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.TopNRecordsQueryService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.TopologyQueryService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.TraceQueryService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.enumeration.Language" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.enumeration.MetricsType" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.enumeration.Order", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.enumeration.ProfilingSupportStatus" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.enumeration.Scope", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.enumeration.Step", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.BrowserErrorLogQueryCondition", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.ContinuousProfilingPolicyCreation", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.ContinuousProfilingPolicyItemCreation", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.ContinuousProfilingPolicyTargetCreation", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.DashboardSetting" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.Duration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }, {"name":"setEnd","parameterTypes":["java.lang.String"] }, {"name":"setStart","parameterTypes":["java.lang.String"] }, {"name":"setStep","parameterTypes":["org.apache.skywalking.oap.server.core.query.enumeration.Step"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.EBPFNetworkDataCollectingSettings" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.EBPFNetworkSamplingRule", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.EBPFProfilingNetworkTaskRequest", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.EBPFProfilingTaskFixedTimeCreationRequest", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.Entity", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.LogQueryCondition", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.MetricCondition" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.MetricsCondition", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.NewDashboardSetting" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.ProfileTaskCreationRequest", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.RecordCondition", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.SegmentProfileAnalyzeQuery", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.TopNCondition", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }, {"name":"setName","parameterTypes":["java.lang.String"] }, {"name":"setNormal","parameterTypes":["boolean"] }, {"name":"setOrder","parameterTypes":["org.apache.skywalking.oap.server.core.query.enumeration.Order"] }, {"name":"setParentService","parameterTypes":["java.lang.String"] }, {"name":"setScope","parameterTypes":["org.apache.skywalking.oap.server.core.query.enumeration.Scope"] }, {"name":"setTopN","parameterTypes":["int"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.TraceQueryCondition", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.input.TraceScopeCondition" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.sql.Function" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.sql.GroupBy" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.sql.KeyValues" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.sql.Where" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.AlarmMessage", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.AlarmTrend", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Alarms", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Attribute", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.BasicTrace", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.BrowserErrorLog", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.BrowserErrorLogs", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Bucket", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Call", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Call$CallDetail" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ContentType" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ContinuousProfilingMonitoringInstance", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ContinuousProfilingMonitoringProcess", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ContinuousProfilingPolicyItem", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ContinuousProfilingPolicyTarget", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ContinuousProfilingPolicyTarget$ContinuousProfilingPolicyTargetBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ContinuousProfilingSetResult", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ContinuousProfilingSetResult$ContinuousProfilingSetResultBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ContinuousProfilingSingleValueCause", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ContinuousProfilingTriggeredCause", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ContinuousProfilingURICause", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.DashboardConfiguration", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Database", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.EBPFNetworkKeepProfilingResult", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.EBPFNetworkKeepProfilingResult$EBPFNetworkKeepProfilingResultBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.EBPFProfilingAnalyzation", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.EBPFProfilingAnalyzeAggregateType" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.EBPFProfilingAnalyzeTimeRange", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.EBPFProfilingSchedule", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.EBPFProfilingStackElement", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.EBPFProfilingTask", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.EBPFProfilingTaskContinuousProfiling" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.EBPFProfilingTaskCreationResult", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.EBPFProfilingTaskCreationResult$EBPFProfilingTaskCreationResultBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.EBPFProfilingTaskExtension" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.EBPFProfilingTaskPrepare", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.EBPFProfilingTree", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Endpoint", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.EndpointInfo", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.EndpointNode", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.EndpointTopology", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ErrorCategory" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.HealthStatus", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.HeatMap", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.HeatMap$HeatMapColumn", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.HeatMap$KeyComparator" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Instant", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.IntValues", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.KVInt", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.KeyNumericValue", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.KeyValue", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Log", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.LogEntity", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Logs", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.MenuItem", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.MetricsValues", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Node", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.NullableValue", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Pagination", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }, {"name":"setPageNum","parameterTypes":["int"] }, {"name":"setPageSize","parameterTypes":["int"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Process", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ProcessNode", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ProcessTopology", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ProfileAnalyzation", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ProfileAnalyzeTimeRange", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ProfileStackElement", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ProfileStackTree", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ProfileTask", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ProfileTask$ProfileTaskBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ProfileTaskCreationResult", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ProfileTaskCreationResult$ProfileTaskCreationResultBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ProfileTaskLog", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ProfileTaskLog$ProfileTaskLogBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ProfileTaskLogOperationType" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ProfiledSpan", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ProfiledTraceSegments", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.QueryOrder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Record", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Ref", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.RefType" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.SelectedRecord", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Service", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ServiceInstance", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ServiceInstanceNode", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.ServiceInstanceTopology", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Span", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.SpanAttachedEvent", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.TemplateChangeStatus", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.TemplateChangeStatus$TemplateChangeStatusBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Thermodynamic", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.TopNEntity", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.TopNRecord", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Topology", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.Trace", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.TraceBrief", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.TraceState" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.event.Event", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.event.EventQueryCondition", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }, {"name":"setLayer","parameterTypes":["java.lang.String"] }, {"name":"setName","parameterTypes":["java.lang.String"] }, {"name":"setPaging","parameterTypes":["org.apache.skywalking.oap.server.core.query.type.Pagination"] }, {"name":"setSource","parameterTypes":["org.apache.skywalking.oap.server.core.query.type.event.Source"] }, {"name":"setTime","parameterTypes":["org.apache.skywalking.oap.server.core.query.input.Duration"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.event.EventQueryCondition$EventQueryConditionBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.event.EventType", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.event.Events", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"getEvents","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.event.Source", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }, {"name":"setEndpoint","parameterTypes":["java.lang.String"] }, {"name":"setService","parameterTypes":["java.lang.String"] }, {"name":"setServiceInstance","parameterTypes":["java.lang.String"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.query.type.event.Source$SourceBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.Deserializable" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.RemoteSenderService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.RemoteServiceHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.Serializable" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.client.Address" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.client.GRPCRemoteClient" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.client.RemoteClient" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.client.RemoteClientManager" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.client.SelfRemoteClient" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.data.StreamData", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.grpc.proto.Empty" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.grpc.proto.EmptyOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.grpc.proto.RemoteData" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.grpc.proto.RemoteDataOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.grpc.proto.RemoteMessage" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.grpc.proto.RemoteMessageOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.grpc.proto.RemoteServiceGrpc" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.grpc.proto.RemoteServiceOuterClass" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.health.HealthCheckServiceHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.selector.ForeverFirstSelector" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.selector.HashCodeSelector" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.selector.RemoteClientSelector" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.selector.RollingSelector" +}, +{ + "name":"org.apache.skywalking.oap.server.core.remote.selector.Selector" +}, +{ + "name":"org.apache.skywalking.oap.server.core.server.GRPCHandlerRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.core.server.GRPCHandlerRegisterImpl" +}, +{ + "name":"org.apache.skywalking.oap.server.core.server.HTTPHandlerRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.core.server.HTTPHandlerRegisterImpl" +}, +{ + "name":"org.apache.skywalking.oap.server.core.server.auth.AuthenticationInterceptor" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.AbstractLog" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.CacheAccess", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.CacheSlowAccess", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.DatabaseAccess", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.DatabaseSlowStatement", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.DefaultScopeDefine" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.DetectPoint" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.EBPFProcessProfilingSchedule", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.EBPFProfilingData", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.Endpoint", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.EndpointMeta", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.EndpointRelation", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.EnvoyInstanceMetric", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.GCPhase" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ISource" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.Log", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.MQAccess", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.MQEndpointAccess", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.MQOperation" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.MemoryPoolType" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.NetworkAddressAliasSetup", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.Process", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ProcessRelation", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.RequestType" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ScopeDeclaration" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ScopeDefaultColumn" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.Segment", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.Service", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ServiceInstance", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ServiceInstanceCLRCPU", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ServiceInstanceCLRGC", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ServiceInstanceCLRThread", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ServiceInstanceJVMCPU", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ServiceInstanceJVMClass", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ServiceInstanceJVMGC", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ServiceInstanceJVMMemory", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ServiceInstanceJVMMemoryPool", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ServiceInstanceJVMThread", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ServiceInstanceRelation", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ServiceInstanceUpdate", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ServiceLabel", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ServiceMeta", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.ServiceRelation", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.SideCar" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.Source" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.SourceReceiver" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.SourceReceiverImpl" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.TCPService", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.TCPServiceInstance", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.TCPServiceInstanceRelation", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.TCPServiceInstanceUpdate", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.TCPServiceRelation", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.TagAutocomplete", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.VirtualCacheOperation" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.BrowserAppPagePerfDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.BrowserAppPageTrafficDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.BrowserAppSingleVersionTrafficDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.BrowserAppTrafficDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.CacheAccessDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.DatabaseAccessDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.DispatcherClassPackageHolder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.EndpointDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.EndpointRelationDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.EnvoyTCPTCPServiceDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.EnvoyTCPTCPServiceInstanceDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.EnvoyTCPTCPServiceInstanceRelationDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.EnvoyTCPTCPServiceRelationDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.MQAccessDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.MQEndpointAccessDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.ServiceDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.ServiceInstanceCLRCPUDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.ServiceInstanceCLRGCDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.ServiceInstanceCLRThreadDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.ServiceInstanceDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.ServiceInstanceJVMCPUDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.ServiceInstanceJVMClassDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.ServiceInstanceJVMGCDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.ServiceInstanceJVMMemoryDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.ServiceInstanceJVMThreadDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.ServiceInstanceRelationDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.ServiceMeshEndpointDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.ServiceMeshServiceDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.ServiceMeshServiceInstanceDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.ServiceMeshServiceInstanceRelationDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.ServiceMeshServiceRelationDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.ServiceRelationDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppErrorRateMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppErrorSumMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageAjaxErrorSumMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageDnsAvgMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageDomAnalysisAvgMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageDomReadyAvgMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageDomReadyPercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageErrorRateMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageErrorSumMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageFirstPackAvgMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageFirstPackPercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageFmpAvgMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageFmpPercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageFptAvgMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageFptPercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageJsErrorSumMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageLoadPageAvgMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageLoadPagePercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPagePvMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageRedirectAvgMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageResAvgMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageResourceErrorSumMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageSslAvgMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageTcpAvgMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageTransAvgMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageTtfbAvgMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageTtlAvgMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageTtlPercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPageUnknownErrorSumMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppPvMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppSingleVersionErrorRateMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppSingleVersionErrorSumMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.BrowserAppSingleVersionPvMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.CacheAccessCpmMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.CacheAccessPercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.CacheAccessRespTimeMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.CacheAccessSlaMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.CacheReadCpmMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.CacheReadPercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.CacheReadRespTimeMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.CacheReadSlaMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.CacheWriteCpmMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.CacheWritePercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.CacheWriteRespTimeMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.CacheWriteSlaMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.DatabaseAccessCpmMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.DatabaseAccessPercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.DatabaseAccessRespTimeMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.DatabaseAccessSlaMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.EndpointCpmMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.EndpointMqConsumeLatencyMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.EndpointPercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.EndpointRelationCpmMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.EndpointRelationPercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.EndpointRelationRespTimeMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.EndpointRelationSlaMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.EndpointRespTimeMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.EndpointSidecarInternalReqLatencyNanosMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.EndpointSidecarInternalRespLatencyNanosMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.EndpointSlaMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceClientSidecarInternalReqLatencyNanosMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceClientSidecarInternalRespLatencyNanosMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceClrAvailableCompletionPortThreadsMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceClrAvailableWorkerThreadsMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceClrCpuMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceClrGen0CollectCountMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceClrGen1CollectCountMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceClrGen2CollectCountMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceClrHeapMemoryMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceClrMaxCompletionPortThreadsMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceClrMaxWorkerThreadsMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmClassLoadedClassCountMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmClassTotalLoadedClassCountMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmClassTotalUnloadedClassCountMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmCpuMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmMemoryHeapMaxMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmMemoryHeapMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmMemoryNoheapMaxMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmMemoryNoheapMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmNormalGcCountMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmNormalGcTimeMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmOldGcCountMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmOldGcTimeMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmThreadBlockedStateThreadCountMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmThreadDaemonCountMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmThreadLiveCountMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmThreadPeakCountMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmThreadRunnableStateThreadCountMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmThreadTimedWaitingStateThreadCountMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmThreadWaitingStateThreadCountMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmYoungGcCountMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceJvmYoungGcTimeMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceServerSidecarInternalReqLatencyNanosMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.InstanceServerSidecarInternalRespLatencyNanosMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.MetricClassPackageHolder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.MqEndpointConsumeCpmMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.MqEndpointConsumeLatencyMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.MqEndpointConsumePercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.MqEndpointConsumeSlaMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.MqEndpointProduceCpmMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.MqEndpointProduceSlaMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.MqServiceConsumeCpmMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.MqServiceConsumeLatencyMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.MqServiceConsumePercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.MqServiceConsumeSlaMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.MqServiceProduceCpmMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.MqServiceProduceSlaMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceApdexMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceClientSidecarInternalReqLatencyNanosMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceClientSidecarInternalRespLatencyNanosMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceCpmMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceCpmMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceRelationClientCallSlaMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceRelationClientCpmMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceRelationClientPercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceRelationClientReceivedMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceRelationClientRespTimeMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceRelationClientSentMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceRelationServerCallSlaMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceRelationServerCpmMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceRelationServerPercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceRelationServerReceivedMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceRelationServerRespTimeMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceRelationServerSentMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceRespTimeMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceSidecarInternalReqLatencyNanosMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceSidecarInternalRespLatencyNanosMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceSlaMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceThroughputReceivedMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceInstanceThroughputSentMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceMqConsumeCountMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceMqConsumeLatencyMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServicePercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceRelationClientCallSlaMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceRelationClientCpmMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceRelationClientPercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceRelationClientReceivedMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceRelationClientRespTimeMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceRelationClientSentMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceRelationServerCallSlaMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceRelationServerCpmMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceRelationServerPercentileMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceRelationServerReceivedMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceRelationServerRespTimeMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceRelationServerSentMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceRespTimeMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceServerSidecarInternalReqLatencyNanosMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceServerSidecarInternalRespLatencyNanosMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceSidecarInternalReqLatencyNanosMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceSidecarInternalRespLatencyNanosMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceSlaMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceThroughputReceivedMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.ServiceThroughputSentMetrics", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppErrorRateMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppErrorSumMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageAjaxErrorSumMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageDnsAvgMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageDomAnalysisAvgMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageDomReadyAvgMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageDomReadyPercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageErrorRateMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageErrorSumMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageFirstPackAvgMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageFirstPackPercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageFmpAvgMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageFmpPercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageFptAvgMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageFptPercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageJsErrorSumMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageLoadPageAvgMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageLoadPagePercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPagePvMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageRedirectAvgMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageResAvgMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageResourceErrorSumMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageSslAvgMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageTcpAvgMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageTransAvgMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageTtfbAvgMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageTtlAvgMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageTtlPercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPageUnknownErrorSumMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppPvMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppSingleVersionErrorRateMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppSingleVersionErrorSumMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.BrowserAppSingleVersionPvMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.CacheAccessCpmMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.CacheAccessPercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.CacheAccessRespTimeMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.CacheAccessSlaMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.CacheReadCpmMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.CacheReadPercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.CacheReadRespTimeMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.CacheReadSlaMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.CacheWriteCpmMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.CacheWritePercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.CacheWriteRespTimeMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.CacheWriteSlaMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.DatabaseAccessCpmMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.DatabaseAccessPercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.DatabaseAccessRespTimeMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.DatabaseAccessSlaMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.EndpointCpmMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.EndpointMqConsumeLatencyMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.EndpointPercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.EndpointRelationCpmMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.EndpointRelationPercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.EndpointRelationRespTimeMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.EndpointRelationSlaMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.EndpointRespTimeMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.EndpointSidecarInternalReqLatencyNanosMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.EndpointSidecarInternalRespLatencyNanosMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.EndpointSlaMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceClientSidecarInternalReqLatencyNanosMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceClientSidecarInternalRespLatencyNanosMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceClrAvailableCompletionPortThreadsMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceClrAvailableWorkerThreadsMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceClrCpuMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceClrGen0CollectCountMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceClrGen1CollectCountMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceClrGen2CollectCountMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceClrHeapMemoryMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceClrMaxCompletionPortThreadsMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceClrMaxWorkerThreadsMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmClassLoadedClassCountMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmClassTotalLoadedClassCountMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmClassTotalUnloadedClassCountMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmCpuMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmMemoryHeapMaxMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmMemoryHeapMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmMemoryNoheapMaxMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmMemoryNoheapMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmNormalGcCountMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmNormalGcTimeMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmOldGcCountMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmOldGcTimeMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmThreadBlockedStateThreadCountMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmThreadDaemonCountMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmThreadLiveCountMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmThreadPeakCountMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmThreadRunnableStateThreadCountMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmThreadTimedWaitingStateThreadCountMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmThreadWaitingStateThreadCountMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmYoungGcCountMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceJvmYoungGcTimeMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceServerSidecarInternalReqLatencyNanosMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.InstanceServerSidecarInternalRespLatencyNanosMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.MetricBuilderClassPackageHolder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.MqEndpointConsumeCpmMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.MqEndpointConsumeLatencyMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.MqEndpointConsumePercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.MqEndpointConsumeSlaMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.MqEndpointProduceCpmMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.MqEndpointProduceSlaMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.MqServiceConsumeCpmMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.MqServiceConsumeLatencyMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.MqServiceConsumePercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.MqServiceConsumeSlaMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.MqServiceProduceCpmMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.MqServiceProduceSlaMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceApdexMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceClientSidecarInternalReqLatencyNanosMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceClientSidecarInternalRespLatencyNanosMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceCpmMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceCpmMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceRelationClientCallSlaMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceRelationClientCpmMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceRelationClientPercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceRelationClientReceivedMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceRelationClientRespTimeMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceRelationClientSentMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceRelationServerCallSlaMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceRelationServerCpmMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceRelationServerPercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceRelationServerReceivedMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceRelationServerRespTimeMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceRelationServerSentMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceRespTimeMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceSidecarInternalReqLatencyNanosMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceSidecarInternalRespLatencyNanosMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceSlaMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceThroughputReceivedMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceInstanceThroughputSentMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceMqConsumeCountMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceMqConsumeLatencyMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServicePercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceRelationClientCallSlaMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceRelationClientCpmMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceRelationClientPercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceRelationClientReceivedMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceRelationClientRespTimeMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceRelationClientSentMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceRelationServerCallSlaMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceRelationServerCpmMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceRelationServerPercentileMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceRelationServerReceivedMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceRelationServerRespTimeMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceRelationServerSentMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceRespTimeMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceServerSidecarInternalReqLatencyNanosMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceServerSidecarInternalRespLatencyNanosMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceSidecarInternalReqLatencyNanosMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceSidecarInternalRespLatencyNanosMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceSlaMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceThroughputReceivedMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.source.oal.rt.metrics.builder.ServiceThroughputSentMetricsBuilder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.status.BootingStatus" +}, +{ + "name":"org.apache.skywalking.oap.server.core.status.ClusterStatus" +}, +{ + "name":"org.apache.skywalking.oap.server.core.status.ServerStatusService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.status.ServerStatusWatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.AbstractDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.BlockingBatchQueue" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.ComparableStorageData" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.DAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.IBatchDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.IHistoryDeleteDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.IManagementDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.IMetricsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.INoneStreamDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.IRecordDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.PersistenceTimer" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.SessionCacheCallback" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.StorageBuilderFactory" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.StorageDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.StorageData" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.StorageException" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.StorageID" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.StorageModule" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.annotation.BanyanDB" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.annotation.Column" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.annotation.ElasticSearch" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.annotation.SQLDatabase" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.annotation.Storage" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.annotation.SuperDataset" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.annotation.ValueColumnMetadata" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.cache.INetworkAddressAliasDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.management.UIMenuManagementDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.management.UITemplateManagementDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.model.BanyanDBExtension" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.model.BanyanDBModelExtension" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.model.ColumnName" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.model.ElasticSearchExtension" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.model.ElasticSearchModelExtension" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.model.IModelManager" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.model.Model" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.model.ModelColumn" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.model.ModelCreator" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.model.ModelInstaller" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.model.ModelManipulator" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.model.SQLDatabaseExtension" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.model.SQLDatabaseModelExtension" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.model.StorageModels" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.profiling.continuous.IContinuousProfilingPolicyDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.profiling.ebpf.IEBPFProfilingDataDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.profiling.ebpf.IEBPFProfilingScheduleDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.profiling.ebpf.IEBPFProfilingTaskDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.profiling.ebpf.IServiceLabelDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.profiling.trace.IProfileTaskLogQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.profiling.trace.IProfileTaskQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.profiling.trace.IProfileThreadSnapshotQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.query.IAggregationQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.query.IAlarmQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.query.IBrowserLogQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.query.IEventQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.query.ILogQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.query.IMetadataQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.query.IMetricsQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.query.IRecordsQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.query.ISpanAttachedEventQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.query.ITagAutoCompleteQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.query.ITopologyQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.query.ITraceQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.query.IZipkinQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.ttl.DataTTLKeeperTimer" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.type.Convert2Entity" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.type.Convert2Storage" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.type.HashMapConverter" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.type.StorageBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.core.storage.type.StorageDataComplexObject" +}, +{ + "name":"org.apache.skywalking.oap.server.core.version.Version" +}, +{ + "name":"org.apache.skywalking.oap.server.core.version.VersionLogConverter", + "queryAllDeclaredMethods":true, + "methods":[{"name":"newInstance","parameterTypes":["java.lang.String[]"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.worker.AbstractWorker" +}, +{ + "name":"org.apache.skywalking.oap.server.core.worker.IWorkerInstanceGetter" +}, +{ + "name":"org.apache.skywalking.oap.server.core.worker.IWorkerInstanceSetter" +}, +{ + "name":"org.apache.skywalking.oap.server.core.worker.RemoteHandleWorker" +}, +{ + "name":"org.apache.skywalking.oap.server.core.worker.WorkerInstancesService" +}, +{ + "name":"org.apache.skywalking.oap.server.core.zipkin.ZipkinServiceRelationTraffic", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.zipkin.ZipkinServiceRelationTraffic$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.zipkin.ZipkinServiceSpanTraffic", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.zipkin.ZipkinServiceSpanTraffic$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.zipkin.ZipkinServiceTraffic", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.zipkin.ZipkinServiceTraffic$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.zipkin.ZipkinSpanRecord", + "allDeclaredFields":true +}, +{ + "name":"org.apache.skywalking.oap.server.core.zipkin.ZipkinSpanRecord$Builder", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.zipkin.dispatcher.ZipkinServiceDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.zipkin.dispatcher.ZipkinServiceRelationDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.zipkin.dispatcher.ZipkinServiceSpanDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.zipkin.dispatcher.ZipkinSpanRecordDispatcher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.zipkin.source.ZipkinService", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.zipkin.source.ZipkinServiceRelation", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.zipkin.source.ZipkinServiceSpan", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.core.zipkin.source.ZipkinSpan", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.grpc.EventType" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.grpc.ExportMetricValue" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.grpc.ExportMetricValueOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.grpc.ExportResponse" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.grpc.ExportResponseOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.grpc.MetricExportServiceGrpc" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.grpc.MetricExporter" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.grpc.SubscriptionMetric" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.grpc.SubscriptionMetricOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.grpc.SubscriptionReq" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.grpc.SubscriptionReqOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.grpc.SubscriptionsResp" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.grpc.SubscriptionsRespOrBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.grpc.ValueType" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.provider.ExporterProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.provider.ExporterSetting" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.provider.MetricFormatter" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.provider.grpc.GRPCMetricsExporter" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.provider.kafka.KafkaExportProducer" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.provider.kafka.log.KafkaLogExporter" +}, +{ + "name":"org.apache.skywalking.oap.server.exporter.provider.kafka.trace.KafkaTraceExporter" +}, +{ + "name":"org.apache.skywalking.oap.server.health.checker.module.HealthCheckerModule" +}, +{ + "name":"org.apache.skywalking.oap.server.health.checker.provider.HealthCheckerConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.health.checker.provider.HealthCheckerProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.health.checker.provider.HealthQueryService" +}, +{ + "name":"org.apache.skywalking.oap.server.library.client.Client" +}, +{ + "name":"org.apache.skywalking.oap.server.library.client.elasticsearch.ElasticSearchClient" +}, +{ + "name":"org.apache.skywalking.oap.server.library.client.elasticsearch.ElasticSearchScroller" +}, +{ + "name":"org.apache.skywalking.oap.server.library.client.elasticsearch.IndexRequestWrapper" +}, +{ + "name":"org.apache.skywalking.oap.server.library.client.elasticsearch.UpdateRequestWrapper" +}, +{ + "name":"org.apache.skywalking.oap.server.library.client.grpc.GRPCClient" +}, +{ + "name":"org.apache.skywalking.oap.server.library.client.grpc.GRPCClientConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.library.client.healthcheck.DelegatedHealthChecker" +}, +{ + "name":"org.apache.skywalking.oap.server.library.client.healthcheck.HealthCheckable" +}, +{ + "name":"org.apache.skywalking.oap.server.library.client.jdbc.hikaricp.JDBCClient" +}, +{ + "name":"org.apache.skywalking.oap.server.library.client.request.InsertRequest" +}, +{ + "name":"org.apache.skywalking.oap.server.library.client.request.PrepareRequest" +}, +{ + "name":"org.apache.skywalking.oap.server.library.client.request.UpdateRequest" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.DataCarrier" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.EnvUtil" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.buffer.ArrayBlockingQueueBuffer" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.buffer.Buffer" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.buffer.BufferStrategy" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.buffer.Channels" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.buffer.QueueBuffer" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.common.AtomicRangeInteger" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.consumer.BulkConsumePool" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.consumer.ConsumeDriver" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.consumer.ConsumerCannotBeCreatedException" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.consumer.ConsumerPool" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.consumer.ConsumerPoolFactory" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.consumer.ConsumerThread" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.consumer.IConsumer" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.consumer.IDriver" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.consumer.MultipleChannelsConsumer" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.partition.IDataPartitioner" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.partition.ProducerThreadPartitioner" +}, +{ + "name":"org.apache.skywalking.oap.server.library.datacarrier.partition.SimpleRollingPartitioner" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.ApplicationConfiguration" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.BootstrapFlow" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.CycleDependencyException" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.DuplicateProviderException" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.ModuleConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.ModuleConfigException" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.ModuleDefine" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.ModuleDefineHolder" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.ModuleManager" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.ModuleNotFoundException" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.ModuleNotFoundRuntimeException" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.ModuleProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.ModuleProviderHolder" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.ModuleServiceHolder" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.ModuleStartException" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.ProviderNotFoundException" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.Service" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.ServiceNotProvidedException" +}, +{ + "name":"org.apache.skywalking.oap.server.library.module.ServiceNotProvidedRuntimeException" +}, +{ + "name":"org.apache.skywalking.oap.server.library.server.Server" +}, +{ + "name":"org.apache.skywalking.oap.server.library.server.ServerException" +}, +{ + "name":"org.apache.skywalking.oap.server.library.server.grpc.GRPCHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.library.server.grpc.GRPCServer" +}, +{ + "name":"org.apache.skywalking.oap.server.library.server.grpc.GRPCServerException" +}, +{ + "name":"org.apache.skywalking.oap.server.library.server.grpc.ssl.DynamicSslContext" +}, +{ + "name":"org.apache.skywalking.oap.server.library.server.http.HTTPServer" +}, +{ + "name":"org.apache.skywalking.oap.server.library.server.http.HTTPServerConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.library.server.pool.CustomThreadFactory" +}, +{ + "name":"org.apache.skywalking.oap.server.library.server.ssl.AbstractSslContext" +}, +{ + "name":"org.apache.skywalking.oap.server.library.server.ssl.HTTPDynamicSslContext" +}, +{ + "name":"org.apache.skywalking.oap.server.library.server.ssl.PrivateKeyUtil" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.Address" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.BooleanUtils" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.CollectionUtils" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.ConnectStringParseException" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.ConnectUtils" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.GRPCStreamStatus" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.HealthChecker" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.MultipleFilesChangeMonitor" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.PlaceholderConfigurerSupport" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.PropertyPlaceholderHelper" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.ProtoBufJsonUtils" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.ResourceUtils" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.RunnableWithExceptionProtection" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.StringFormatGroup" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.StringUtil" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.prometheus.Parser" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.prometheus.Parsers" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.prometheus.metrics.Counter" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.prometheus.metrics.Gauge" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.prometheus.metrics.Histogram" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.prometheus.metrics.Metric" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.prometheus.metrics.MetricFamily" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.prometheus.metrics.MetricType" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.prometheus.metrics.Summary" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.prometheus.parser.Context" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.prometheus.parser.TextParser" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.prometheus.parser.sample.Context" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.prometheus.parser.sample.State" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.prometheus.parser.sample.TextSample" +}, +{ + "name":"org.apache.skywalking.oap.server.library.util.yaml.ClassFilterConstructor" +}, +{ + "name":"org.apache.skywalking.oap.server.network.constants.ProfileConstants" +}, +{ + "name":"org.apache.skywalking.oap.server.network.trace.component.command.BaseCommand" +}, +{ + "name":"org.apache.skywalking.oap.server.network.trace.component.command.CommandDeserializer" +}, +{ + "name":"org.apache.skywalking.oap.server.network.trace.component.command.ConfigurationDiscoveryCommand" +}, +{ + "name":"org.apache.skywalking.oap.server.network.trace.component.command.ContinuousProfilingPolicy" +}, +{ + "name":"org.apache.skywalking.oap.server.network.trace.component.command.ContinuousProfilingPolicyCommand" +}, +{ + "name":"org.apache.skywalking.oap.server.network.trace.component.command.ContinuousProfilingReportCommand" +}, +{ + "name":"org.apache.skywalking.oap.server.network.trace.component.command.Deserializable" +}, +{ + "name":"org.apache.skywalking.oap.server.network.trace.component.command.EBPFProfilingTaskCommand" +}, +{ + "name":"org.apache.skywalking.oap.server.network.trace.component.command.EBPFProfilingTaskExtensionConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.network.trace.component.command.ProfileTaskCommand" +}, +{ + "name":"org.apache.skywalking.oap.server.network.trace.component.command.Serializable" +}, +{ + "name":"org.apache.skywalking.oap.server.network.trace.component.command.TraceIgnoreCommand" +}, +{ + "name":"org.apache.skywalking.oap.server.network.trace.component.command.UnsupportedCommandException" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.aws.firehose.AWSFirehoseReceiverModule" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.aws.firehose.AWSFirehoseReceiverModuleConfig", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.aws.firehose.AWSFirehoseReceiverModuleProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.aws.firehose.FirehoseHTTPHandler", + "queryAllDeclaredMethods":true, + "methods":[{"name":"collectMetrics","parameterTypes":["org.apache.skywalking.oap.server.receiver.aws.firehose.FirehoseReq","java.lang.String"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.aws.firehose.FirehoseReq", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"records","parameterTypes":["java.util.List"] }, {"name":"requestId","parameterTypes":["java.lang.String"] }, {"name":"setRecords","parameterTypes":["java.util.List"] }, {"name":"setRequestId","parameterTypes":["java.lang.String"] }, {"name":"setTimestamp","parameterTypes":["java.lang.Long"] }, {"name":"timestamp","parameterTypes":["java.lang.Long"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.aws.firehose.FirehoseRes" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.aws.firehose.OtelMetricsConvertor" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.aws.firehose.RequestData", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"data","parameterTypes":[] }, {"name":"getData","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.module.BrowserModule" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.BrowserModuleProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.BrowserOALDefine" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.BrowserServiceModuleConfig", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.handler.grpc.BrowserPerfServiceHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.handler.grpc.BrowserPerfServiceHandlerCompat" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.handler.rest.BrowserPerfServiceHTTPHandler", + "queryAllDeclaredMethods":true, + "methods":[{"name":"collectErrorLogList","parameterTypes":["java.util.List"] }, {"name":"collectPerfData","parameterTypes":["org.apache.skywalking.apm.network.language.agent.v3.BrowserPerfData"] }, {"name":"collectSingleErrorLog","parameterTypes":["org.apache.skywalking.apm.network.language.agent.v3.BrowserErrorLog"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.parser.errorlog.BrowserErrorLogDecorator" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.parser.errorlog.ErrorLogAnalyzer" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.parser.errorlog.ErrorLogParserListenerManager" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.parser.errorlog.listener.ErrorLogAnalysisListener" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.parser.errorlog.listener.ErrorLogListenerFactory" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.parser.errorlog.listener.ErrorLogRecordListener" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.parser.errorlog.listener.ErrorLogRecordSampler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.parser.errorlog.listener.MultiScopesErrorLogAnalysisListener" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.parser.errorlog.listener.SourceBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.parser.performance.BrowserPerfDataDecorator" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.parser.performance.PerfDataAnalyzer" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.parser.performance.PerfDataParserListenerManager" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.parser.performance.listener.MultiScopesPerfDataAnalysisListener" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.parser.performance.listener.PerfDataAnalysisListener" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.parser.performance.listener.PerfDataListenerFactory" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.browser.provider.parser.performance.listener.SourceBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.clr.module.CLRModule" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.clr.provider.CLRModuleProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.clr.provider.CLROALDefine" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.clr.provider.handler.CLRMetricReportServiceHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.clr.provider.handler.CLRMetricReportServiceHandlerCompat" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.clr.provider.handler.CLRSourceDispatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.configuration.discovery.AgentConfigurations" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.configuration.discovery.AgentConfigurationsReader" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.configuration.discovery.AgentConfigurationsTable" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.configuration.discovery.AgentConfigurationsWatcher" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.configuration.discovery.ConfigurationDiscoveryModule" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.configuration.discovery.ConfigurationDiscoveryModuleConfig", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.configuration.discovery.ConfigurationDiscoveryProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.configuration.discovery.handler.grpc.ConfigurationDiscoveryServiceHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.ebpf.module.EBPFReceiverModule" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.ebpf.provider.EBPFReceiverModuleConfig", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.ebpf.provider.EBPFReceiverProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.ebpf.provider.handler.ContinuousProfilingServiceHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.ebpf.provider.handler.EBPFProcessServiceHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.ebpf.provider.handler.EBPFProfilingServiceHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.AccessLogServiceGRPCHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.AccessLogServiceGRPCHandlerV3" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.EnvoyMetricReceiverConfig", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.EnvoyMetricReceiverModule" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.EnvoyMetricReceiverProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.MetricServiceGRPCHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.MetricServiceGRPCHandlerV3" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.SatelliteAccessLogServiceGRPCHandlerV3" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.ServiceMetaInfoFactory" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.ServiceMetaInfoFactoryImpl" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.TCPOALDefine" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.ALSHTTPAnalysis" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.AbstractALSAnalyzer" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.AccessLogAnalyzer" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.LogEntry2MetricsAdapter" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.Role" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.ServiceMetaInfo" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.istio.IstioServiceEntryRegistry" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.k8s.Addresses" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.k8s.K8SServiceRegistry" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.k8s.K8sALSServiceMeshHTTPAnalysis" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.k8s.ServiceNameFormatter" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.mx.FieldsHelper" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.mx.MetaExchangeALSHTTPAnalyzer" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.mx.ServiceMetaInfoAdapter" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.tcp.AbstractTCPAccessLogAnalyzer" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.tcp.TCPAccessLogAnalyzer" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.tcp.TCPLogEntry2MetricsAdapter" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.tcp.k8s.K8sALSServiceMeshTCPAnalysis" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.als.tcp.mx.MetaExchangeTCPAccessLogAnalyzer" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.graal.EnvoyMetricReceiverProviderGraal" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.metrics.adapters.ClusterManagerMetricsAdapter" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.metrics.adapters.ProtoMetricFamily2MetricsAdapter" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.persistence.LogsPersistence" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.envoy.persistence.TCPLogsPersistence" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.event.EventModule" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.event.EventModuleProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.event.grpc.EventGrpcServiceHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.event.rest.EventRestServiceHandler", + "queryAllDeclaredMethods":true, + "methods":[{"name":"collectEvents","parameterTypes":["java.util.List"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.jvm.module.JVMModule" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.jvm.provider.JVMModuleProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.jvm.provider.JVMOALDefine" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.jvm.provider.handler.JVMMetricReportServiceHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.jvm.provider.handler.JVMMetricReportServiceHandlerCompat" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.log.module.LogModule" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.log.provider.LogModuleProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.log.provider.handler.grpc.LogReportServiceGrpcHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.log.provider.handler.rest.LogReportServiceHTTPHandler", + "queryAllDeclaredMethods":true, + "methods":[{"name":"collectLogs","parameterTypes":["java.util.List"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.meter.module.MeterReceiverModule" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.meter.provider.MeterReceiverProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.meter.provider.handler.MeterServiceHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.meter.provider.handler.MeterServiceHandlerCompat" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.otel.Handler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.otel.OtelMetricReceiverConfig", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.otel.OtelMetricReceiverModule" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.otel.OtelMetricReceiverProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.otel.otlp.OpenTelemetryLogHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.otel.otlp.OpenTelemetryMetricHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.otel.otlp.OpenTelemetryMetricRequestProcessor" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.otel.otlp.OpenTelemetryTraceHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.profile.module.ProfileModule" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.profile.provider.ProfileModuleProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.profile.provider.handler.ProfileTaskServiceHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.profile.provider.handler.ProfileTaskServiceHandlerCompat" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.register.module.RegisterModule" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.register.provider.RegisterModuleProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.register.provider.handler.v8.ManagementServiceHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.register.provider.handler.v8.grpc.ManagementServiceGRPCHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.register.provider.handler.v8.grpc.ManagementServiceGrpcHandlerCompat" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.register.provider.handler.v8.rest.ManagementServiceHTTPHandler", + "queryAllDeclaredMethods":true, + "methods":[{"name":"keepAlive","parameterTypes":["org.apache.skywalking.apm.network.management.v3.InstancePingPkg"] }, {"name":"reportProperties","parameterTypes":["org.apache.skywalking.apm.network.management.v3.InstanceProperties"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.sharing.server.ReceiverGRPCHandlerRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.sharing.server.ReceiverHTTPHandlerRegister" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.sharing.server.SharingServerConfig", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.sharing.server.SharingServerModule" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.sharing.server.SharingServerModuleProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.telegraf.module.TelegrafReceiverModule" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.telegraf.provider.TelegrafModuleConfig", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.telegraf.provider.TelegrafReceiverProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.telegraf.provider.handler.TelegrafServiceHandler", + "queryAllDeclaredMethods":true, + "methods":[{"name":"collectData","parameterTypes":["org.apache.skywalking.oap.server.receiver.telegraf.provider.handler.pojo.TelegrafData"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.telegraf.provider.handler.pojo.TelegrafData", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }, {"name":"metrics","parameterTypes":["java.util.List"] }, {"name":"setMetrics","parameterTypes":["java.util.List"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.telegraf.provider.handler.pojo.TelegrafDatum", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"fields","parameterTypes":[] }, {"name":"getFields","parameterTypes":[] }, {"name":"getName","parameterTypes":[] }, {"name":"getTags","parameterTypes":[] }, {"name":"getTimestamp","parameterTypes":[] }, {"name":"name","parameterTypes":[] }, {"name":"tags","parameterTypes":[] }, {"name":"timestamp","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.trace.module.TraceModule" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.trace.provider.TraceModuleProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.trace.provider.handler.v8.grpc.SpanAttachedEventReportServiceHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.trace.provider.handler.v8.grpc.TraceSegmentReportServiceHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.trace.provider.handler.v8.grpc.TraceSegmentReportServiceHandlerCompat" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.trace.provider.handler.v8.rest.TraceSegmentReportHandler", + "queryAllDeclaredMethods":true, + "methods":[{"name":"collectSegment","parameterTypes":["org.apache.skywalking.apm.network.language.agent.v3.SegmentObject"] }, {"name":"collectSegments","parameterTypes":["java.util.List"] }] +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zabbix.module.ZabbixReceiverModule" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zabbix.provider.ZabbixMetrics" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zabbix.provider.ZabbixModuleConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zabbix.provider.ZabbixReceiverProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zabbix.provider.config.ZabbixConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zabbix.provider.config.ZabbixConfigs" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zabbix.provider.protocol.ZabbixErrorProtocolException" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zabbix.provider.protocol.ZabbixProtocolDataCodec" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zabbix.provider.protocol.ZabbixProtocolDecoder" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zabbix.provider.protocol.ZabbixProtocolEncoder" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zabbix.provider.protocol.ZabbixProtocolHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zabbix.provider.protocol.ZabbixServer" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zabbix.provider.protocol.bean.ZabbixProtocolType" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zabbix.provider.protocol.bean.ZabbixRequest" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zabbix.provider.protocol.bean.ZabbixRequestJsonDeserializer" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zabbix.provider.protocol.bean.ZabbixResponse" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zabbix.provider.protocol.bean.ZabbixResponseJsonSerializer" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zipkin.SpanForwardService" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zipkin.ZipkinReceiverConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zipkin.ZipkinReceiverModule" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zipkin.ZipkinReceiverProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zipkin.handler.ConsumesThrift" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zipkin.handler.SpanEncode" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zipkin.handler.ZipkinSpanHTTPHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zipkin.kafka.KafkaHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.receiver.zipkin.trace.SpanForward" +}, +{ + "name":"org.apache.skywalking.oap.server.starter.OAPServerBootstrap" +}, +{ + "name":"org.apache.skywalking.oap.server.starter.OAPServerStartUp" +}, +{ + "name":"org.apache.skywalking.oap.server.starter.config.ApplicationConfigLoader" +}, +{ + "name":"org.apache.skywalking.oap.server.starter.config.ConfigFileNotFoundException" +}, +{ + "name":"org.apache.skywalking.oap.server.starter.config.ConfigLoader" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.BanyanDBAggregationQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.BanyanDBBatchDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.BanyanDBConverter" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.BanyanDBIndexInstaller" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.BanyanDBManagementDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.BanyanDBNoneStreamDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.BanyanDBRecordsQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.BanyanDBStorageClient" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.BanyanDBStorageConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.BanyanDBStorageProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.BanyanDBUIMenuManagementDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.BanyanDBUITemplateManagementDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.BanyanDBZipkinQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.MetadataRegistry" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.measure.BanyanDBEBPFProfilingScheduleQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.measure.BanyanDBEventQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.measure.BanyanDBMeasureInsertRequest" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.measure.BanyanDBMeasureUpdateRequest" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.measure.BanyanDBMetadataQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.measure.BanyanDBMetricsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.measure.BanyanDBMetricsQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.measure.BanyanDBNetworkAddressAliasDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.measure.BanyanDBServiceLabelDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.measure.BanyanDBTagAutocompleteQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.measure.BanyanDBTopologyQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.stream.AbstractBanyanDBDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.stream.BanyanDBAlarmQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.stream.BanyanDBBrowserLogQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.stream.BanyanDBContinuousProfilingPolicyDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.stream.BanyanDBEBPFProfilingDataDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.stream.BanyanDBEBPFProfilingTaskDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.stream.BanyanDBHistoryDeleteDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.stream.BanyanDBLogQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.stream.BanyanDBProfileTaskLogQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.stream.BanyanDBProfileTaskQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.stream.BanyanDBProfileThreadSnapshotQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.stream.BanyanDBRecordDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.stream.BanyanDBSpanAttachedEventQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.stream.BanyanDBStorageDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.stream.BanyanDBStreamInsertRequest" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.stream.BanyanDBTraceQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.banyandb.util.ByteUtil" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.StorageModuleElasticsearchConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.StorageModuleElasticsearchProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.AnalyzerSetting" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.BatchProcessEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.ColumnTypeEsMapping" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.ElasticSearchConverter" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.EsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.HistoryDeleteEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.IndexController" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.IndexStructures" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.ManagementCRUDEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.ManagementEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.MatchCNameBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.MetricIndexRequestWrapper" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.MetricIndexUpdateWrapper" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.MetricsEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.NoneStreamEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.RecordEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.RoutingUtils" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.StorageEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.StorageEsInstaller" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.TimeRangeIndexNameGenerator" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.TimeSeriesUtils" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.cache.NetworkAddressAliasEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.AggregationQueryEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.AlarmQueryEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.BrowserLogQueryEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.ContinuousProfilingPolicyEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.EBPFProfilingDataEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.EBPFProfilingScheduleEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.EBPFProfilingTaskEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.ESEventQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.LogQueryEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.MetadataQueryEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.MetricsQueryEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.ProfileTaskLogEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.ProfileTaskQueryEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.ProfileThreadSnapshotQueryEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.RecordsQueryEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.ServiceLabelEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.SpanAttachedEventEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.TagAutoCompleteQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.TopologyQueryEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.TraceQueryEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.UIMenuManagementEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.UITemplateManagementEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.zipkin.ZipkinQueryEsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.BatchSQLExecutor" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.SQLBuilder" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.SQLExecutor" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.TableMetaInfo" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.JDBCEntityConverters" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.JDBCStorageConfig", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.JDBCStorageProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.JDBCTableInstaller" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.SQLAndParameters" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.TableHelper" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCAggregationQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCAlarmQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCBatchDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCBrowserLogQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCContinuousProfilingPolicyDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCEBPFProfilingDataDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCEBPFProfilingScheduleDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCEBPFProfilingTaskDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCEventQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCHistoryDeleteDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCLogQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCManagementDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCMetadataQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCMetricsDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCMetricsQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCNetworkAddressAliasDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCNoneStreamDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCProfileTaskLogQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCProfileTaskQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCProfileThreadSnapshotQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCRecordDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCRecordsQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCSQLExecutor" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCServiceLabelQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCSpanAttachedEventQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCStorageDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCTagAutoCompleteQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCTopologyQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCTraceQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCUIMenuManagementDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCUITemplateManagementDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCZipkinQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.h2.H2StorageProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.h2.H2TableInstaller" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.mysql.MySQLStorageProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.mysql.MySQLTableInstaller" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.postgresql.PostgreSQLStorageProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.postgresql.PostgreSQLTableInstaller" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.postgresql.dao.PostgreSQLAggregationQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.storage.plugin.jdbc.postgresql.dao.PostgreSQLMetricsQueryDAO" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.TelemetryModule" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.api.CounterMetrics" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.api.GaugeMetrics" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.api.HealthCheckMetrics" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.api.HistogramMetrics" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.api.MetricFamily" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.api.MetricsCollector" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.api.MetricsCreator" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.api.MetricsTag" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.api.TelemetryRelatedContext" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.none.MetricsCollectorNoop" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.none.MetricsCreatorNoop" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.none.NoneTelemetryProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.prometheus.BaseMetrics" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.prometheus.PrometheusConfig" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.prometheus.PrometheusCounterMetrics" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.prometheus.PrometheusGaugeMetrics" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.prometheus.PrometheusHistogramMetrics" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.prometheus.PrometheusMetricsCollector" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.prometheus.PrometheusMetricsCreator" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.prometheus.PrometheusTelemetryProvider" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.prometheus.httpserver.HttpServer" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.prometheus.httpserver.HttpServerHandler" +}, +{ + "name":"org.apache.skywalking.oap.server.telemetry.prometheus.httpserver.HttpServerInitializer" +}, +{ + "name":"org.apache.skywalking.oap.server.testing.module.ModuleDefineTesting" +}, +{ + "name":"org.apache.skywalking.oap.server.testing.module.ModuleManagerTesting" +}, +{ + "name":"org.apache.skywalking.oap.server.testing.module.ModuleProviderTesting" +}, +{ + "name":"org.apache.skywalking.promql.rt.grammar.PromQLLexer" +}, +{ + "name":"org.apache.skywalking.promql.rt.grammar.PromQLParser" +}, +{ + "name":"org.apache.skywalking.promql.rt.grammar.PromQLParserBaseListener" +}, +{ + "name":"org.apache.skywalking.promql.rt.grammar.PromQLParserBaseVisitor" +}, +{ + "name":"org.apache.skywalking.promql.rt.grammar.PromQLParserListener" +}, +{ + "name":"org.apache.skywalking.promql.rt.grammar.PromQLParserVisitor" +}, +{ + "name":"org.apache.skywalking.satellite.envoy.accesslog.v3.SatelliteAccessLogService" +}, +{ + "name":"org.apache.skywalking.satellite.envoy.accesslog.v3.SatelliteAccessLogServiceGrpc" +}, +{ + "name":"org.apache.skywalking.satellite.envoy.accesslog.v3.SatelliteAlsProto" +}, +{ + "name":"org.graalvm.polyglot.Engine", + "methods":[{"name":"getImpl","parameterTypes":[] }] +}, +{ + "name":"org.graalvm.polyglot.management.Management" +}, +{ + "name":"org.h2.Driver" +}, +{ + "name":"org.h2.mvstore.MVStore$TxCounter", + "fields":[{"name":"counter"}] +}, +{ + "name":"org.h2.mvstore.Page", + "fields":[{"name":"pos"}] +}, +{ + "name":"org.locationtech.jts.geom.Geometry" +}, +{ + "name":"org.python.core.PyObject" +}, +{ + "name":"org.robolectric.Robolectric" +}, +{ + "name":"org.slf4j.Logger" +}, +{ + "name":"org.slf4j.ext.EventData" +}, +{ + "name":"org.springframework.aop.support.AopUtils" +}, +{ + "name":"org.zeroturnaround.javarebel.ClassEventListener" +}, +{ + "name":"scala.concurrent.ExecutionContext" +}, +{ + "name":"scala.concurrent.Future" +}, +{ + "name":"sun.management.ClassLoadingImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"sun.management.CompilationImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"sun.management.ManagementFactoryHelper$1", + "queryAllPublicConstructors":true +}, +{ + "name":"sun.management.ManagementFactoryHelper$PlatformLoggingImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"sun.management.MemoryImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"sun.management.MemoryManagerImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"sun.management.MemoryPoolImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"sun.management.RuntimeImpl", + "queryAllPublicConstructors":true +}, +{ + "name":"sun.misc.Unsafe", + "allDeclaredFields":true, + "methods":[{"name":"arrayBaseOffset","parameterTypes":["java.lang.Class"] }, {"name":"arrayIndexScale","parameterTypes":["java.lang.Class"] }, {"name":"copyMemory","parameterTypes":["long","long","long"] }, {"name":"copyMemory","parameterTypes":["java.lang.Object","long","java.lang.Object","long","long"] }, {"name":"getAndAddLong","parameterTypes":["java.lang.Object","long","long"] }, {"name":"getAndSetObject","parameterTypes":["java.lang.Object","long","java.lang.Object"] }, {"name":"getBoolean","parameterTypes":["java.lang.Object","long"] }, {"name":"getByte","parameterTypes":["long"] }, {"name":"getByte","parameterTypes":["java.lang.Object","long"] }, {"name":"getDouble","parameterTypes":["java.lang.Object","long"] }, {"name":"getFloat","parameterTypes":["java.lang.Object","long"] }, {"name":"getInt","parameterTypes":["long"] }, {"name":"getInt","parameterTypes":["java.lang.Object","long"] }, {"name":"getLong","parameterTypes":["long"] }, {"name":"getLong","parameterTypes":["java.lang.Object","long"] }, {"name":"getObject","parameterTypes":["java.lang.Object","long"] }, {"name":"invokeCleaner","parameterTypes":["java.nio.ByteBuffer"] }, {"name":"objectFieldOffset","parameterTypes":["java.lang.reflect.Field"] }, {"name":"putBoolean","parameterTypes":["java.lang.Object","long","boolean"] }, {"name":"putByte","parameterTypes":["long","byte"] }, {"name":"putByte","parameterTypes":["java.lang.Object","long","byte"] }, {"name":"putDouble","parameterTypes":["java.lang.Object","long","double"] }, {"name":"putFloat","parameterTypes":["java.lang.Object","long","float"] }, {"name":"putInt","parameterTypes":["long","int"] }, {"name":"putInt","parameterTypes":["java.lang.Object","long","int"] }, {"name":"putLong","parameterTypes":["long","long"] }, {"name":"putLong","parameterTypes":["java.lang.Object","long","long"] }, {"name":"putObject","parameterTypes":["java.lang.Object","long","java.lang.Object"] }, {"name":"storeFence","parameterTypes":[] }] +}, +{ + "name":"sun.misc.VM" +}, +{ + "name":"sun.security.provider.NativePRNG", + "methods":[{"name":"","parameterTypes":[] }, {"name":"","parameterTypes":["java.security.SecureRandomParameters"] }] +}, +{ + "name":"sun.security.provider.SHA", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.SHA2$SHA256", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.SHA5$SHA512", + "methods":[{"name":"","parameterTypes":[] }] +} +] diff --git a/graal/graal-server-starter/src/main/resources/META-INF/native-image/main/resource-config.json b/graal/graal-server-starter/src/main/resources/META-INF/native-image/main/resource-config.json new file mode 100644 index 000000000000..74c0870fe580 --- /dev/null +++ b/graal/graal-server-starter/src/main/resources/META-INF/native-image/main/resource-config.json @@ -0,0 +1,135 @@ +{ + "resources":{ + "includes":[{ + "pattern":"\\QMETA-INF/com.linecorp.armeria.versions.properties\\E" + }, { + "pattern":"\\QMETA-INF/io.netty.versions.properties\\E" + }, { + "pattern":"\\QMETA-INF/native/libnetty_transport_native_epoll_x86_64.so\\E" + }, { + "pattern":"\\QMETA-INF/org/apache/logging/log4j/core/config/plugins/Log4j2Plugins.dat\\E" + }, { + "pattern":"\\QMETA-INF/services/com.fasterxml.jackson.databind.Module\\E" + }, { + "pattern":"\\QMETA-INF/services/com.linecorp.armeria.server.annotation.RequestConverterFunctionProvider\\E" + }, { + "pattern":"\\QMETA-INF/services/com.linecorp.armeria.server.annotation.ResponseConverterFunctionProvider\\E" + }, { + "pattern":"\\QMETA-INF/services/com.linecorp.armeria.server.docs.DescriptiveTypeInfoProvider\\E" + }, { + "pattern":"\\QMETA-INF/services/com.linecorp.armeria.server.docs.DocServicePlugin\\E" + }, { + "pattern":"\\QMETA-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider\\E" + }, { + "pattern":"\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.TruffleInstrument$Provider\\E" + }, { + "pattern":"\\QMETA-INF/services/java.sql.Driver\\E" + }, { + "pattern":"\\QMETA-INF/services/kotlin.reflect.jvm.internal.impl.builtins.BuiltInsLoader\\E" + }, { + "pattern":"\\QMETA-INF/services/kotlin.reflect.jvm.internal.impl.resolve.ExternalOverridabilityCondition\\E" + }, { + "pattern":"\\QMETA-INF/services/org.apache.logging.log4j.core.util.ContextDataProvider\\E" + }, { + "pattern":"\\QMETA-INF/services/org.apache.logging.log4j.spi.Provider\\E" + }, { + "pattern":"\\QMETA-INF/services/org.apache.logging.log4j.util.PropertySource\\E" + }, { + "pattern":"\\QMETA-INF/services/org.apache.skywalking.oap.server.library.module.ModuleDefine\\E" + }, { + "pattern":"\\QMETA-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider\\E" + }, { + "pattern":"\\Qcom/oracle/truffle/nfi/backend/libffi/LibFFILanguage.class\\E" + }, { + "pattern":"\\Qfreemarker/ext/beans/DefaultMemberAccessPolicy-rules\\E" + }, { + "pattern":"\\Qfreemarker/version.properties\\E" + }, { + "pattern":"\\Qkotlin/annotation/annotation.kotlin_builtins\\E" + }, { + "pattern":"\\Qkotlin/collections/collections.kotlin_builtins\\E" + }, { + "pattern":"\\Qkotlin/coroutines/coroutines.kotlin_builtins\\E" + },{ + "pattern":"org/apache/skywalking/oap/server/core/source/oal/rt/dispatcher.*" + }, + { + "pattern":"org/apache/skywalking/oap/server/core/source/oal/rt/metrics.*" + }, + { + "pattern":"\\Qkotlin/internal/internal.kotlin_builtins\\E" + }, { + "pattern":"\\Qkotlin/kotlin.kotlin_builtins\\E" + }, { + "pattern":"\\Qkotlin/ranges/ranges.kotlin_builtins\\E" + }, { + "pattern":"\\Qkotlin/reflect/reflect.kotlin_builtins\\E" + }, { + "pattern":"\\Qlog4j2.xml\\E" + }, { + "pattern":"\\Qorg/apache/skywalking/oap/server/core/source/oal/rt/dispatcher\\E" + }, { + "pattern":"\\Qorg/apache/skywalking/oap/server/core/source/oal/rt/metrics\\E" + }, { + "pattern":"\\Qorg/h2/util/data.zip\\E" + }, { + "pattern":"\\Qorg/joda/time/tz/data/Etc/UTC\\E" + }, { + "pattern":"\\Qorg/joda/time/tz/data/ZoneInfoMap\\E" + }, { + "pattern":"\\Qorg/slf4j/impl/StaticLoggerBinder.class\\E" + }, { + "pattern":"\\Qquery-protocol/aggregation.graphqls\\E" + }, { + "pattern":"\\Qquery-protocol/alarm.graphqls\\E" + }, { + "pattern":"\\Qquery-protocol/browser-log.graphqls\\E" + }, { + "pattern":"\\Qquery-protocol/common.graphqls\\E" + }, { + "pattern":"\\Qquery-protocol/continuous-profiling.graphqls\\E" + }, { + "pattern":"\\Qquery-protocol/ebpf-profiling.graphqls\\E" + }, { + "pattern":"\\Qquery-protocol/event.graphqls\\E" + }, { + "pattern":"\\Qquery-protocol/log.graphqls\\E" + }, { + "pattern":"\\Qquery-protocol/metadata-v2.graphqls\\E" + }, { + "pattern":"\\Qquery-protocol/metadata.graphqls\\E" + }, { + "pattern":"\\Qquery-protocol/metric.graphqls\\E" + }, { + "pattern":"\\Qquery-protocol/metrics-v2.graphqls\\E" + }, { + "pattern":"\\Qquery-protocol/metrics-v3.graphqls\\E" + }, { + "pattern":"\\Qquery-protocol/profile.graphqls\\E" + }, { + "pattern":"\\Qquery-protocol/record.graphqls\\E" + }, { + "pattern":"\\Qquery-protocol/top-n-records.graphqls\\E" + }, { + "pattern":"\\Qquery-protocol/topology.graphqls\\E" + }, { + "pattern":"\\Qquery-protocol/trace.graphqls\\E" + }, { + "pattern":"\\Qquery-protocol/ui-configuration.graphqls\\E" + }, { + "pattern":"\\Qversion.properties\\E" + }, { + "pattern":"java.base:\\Qjdk/internal/icu/impl/data/icudt67b/uprops.icu\\E" + }, { + "pattern":"java.base:\\Qsun/net/idn/uidna.spp\\E" + }, { + "pattern":"jdk.jfr:\\Qjdk/jfr/internal/types/metadata.bin\\E" + }]}, + "bundles":[{ + "name":"i18n.Parsing", + "locales":[""] + }, { + "name":"i18n.Validation", + "locales":[""] + }] +} diff --git a/graal/graal-server-starter/src/main/resources/META-INF/native-image/main/serialization-config.json b/graal/graal-server-starter/src/main/resources/META-INF/native-image/main/serialization-config.json new file mode 100644 index 000000000000..f3d7e06e3392 --- /dev/null +++ b/graal/graal-server-starter/src/main/resources/META-INF/native-image/main/serialization-config.json @@ -0,0 +1,8 @@ +{ + "types":[ + ], + "lambdaCapturingTypes":[ + ], + "proxies":[ + ] +} diff --git a/graal/graal-server-starter/src/main/resources/META-INF/native-image/native-image.properties b/graal/graal-server-starter/src/main/resources/META-INF/native-image/native-image.properties new file mode 100644 index 000000000000..4e7fa22230b8 --- /dev/null +++ b/graal/graal-server-starter/src/main/resources/META-INF/native-image/native-image.properties @@ -0,0 +1,19 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +Args = -H:Class=org.apache.skywalking.oap.server.starter.OAPServerStartUp \ +--no-fallback \ +-J-Xmx8g \ +--report-unsupported-elements-at-runtime \ No newline at end of file diff --git a/graal/graal-server-starter/src/main/resources/log4j2.xml b/graal/graal-server-starter/src/main/resources/log4j2.xml new file mode 100644 index 000000000000..4491d3b38aca --- /dev/null +++ b/graal/graal-server-starter/src/main/resources/log4j2.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/graal/oal-rt-graal-native/src/main/java/org/apache/skywalking/oal/rt/OALRuntime.java b/graal/oal-rt-graal-native/src/main/java/org/apache/skywalking/oal/rt/OALRuntime.java index dbe7af34140c..d8773dfe10bd 100644 --- a/graal/oal-rt-graal-native/src/main/java/org/apache/skywalking/oal/rt/OALRuntime.java +++ b/graal/oal-rt-graal-native/src/main/java/org/apache/skywalking/oal/rt/OALRuntime.java @@ -20,7 +20,6 @@ import lombok.extern.slf4j.Slf4j; -import org.apache.skywalking.oal.rt.util.OALClassGenerator; import org.apache.skywalking.oap.server.core.analysis.Stream; import org.apache.skywalking.oap.server.core.oal.rt.OALDefine; @@ -48,6 +47,8 @@ public class OALRuntime extends OALKernel { private static boolean INITIALED = false; + private static final String OAL_CLASSES_PACKAGE_BASE = "org.apache.skywalking.oap.server.core.source.oal.rt"; + public OALRuntime(OALDefine define) { super(define); } @@ -67,7 +68,7 @@ public void start(ClassLoader currentClassLoader) { private void startByNativeImage(ClassLoader currentClassLoader) { try (FileSystem fileSystem = FileSystems.newFileSystem(URI.create("resource:/"), Map.of(), currentClassLoader)) { - String basePackage = OALClassGenerator.getGeneratedFilePath(); + String basePackage = getOalClassesPackageBasePath(); String metricsPath = basePackage + File.separator + "metrics"; String dispatcherPath = basePackage + File.separator + "dispatcher"; String metricsBuilderPath = metricsPath + File.separator + "builder"; @@ -126,7 +127,7 @@ private void startByNativeImage(ClassLoader currentClassLoader) { } private void startByJar(ClassLoader currentClassLoader) { - String basePackage = OALClassGenerator.getGeneratedFilePath(); + String basePackage = getOalClassesPackageBasePath(); String metricsPath = basePackage + File.separator + "metrics"; String dispatcherPath = basePackage + File.separator + "dispatcher"; String metricsBuilderPath = metricsPath + File.separator + "builder"; @@ -179,4 +180,8 @@ private void processResourcePath(URL resource, List classes, String exclu } } + private String getOalClassesPackageBasePath() { + return OAL_CLASSES_PACKAGE_BASE.replace('.', File.separatorChar); + } + } diff --git a/graal/pom.xml b/graal/pom.xml index 85f4853ec239..ae9ac8294dab 100644 --- a/graal/pom.xml +++ b/graal/pom.xml @@ -39,6 +39,7 @@ apache-skywalking-native-apm log-analyzer-graal-native envoy-metrics-receiver-plugin-graal-native + graal-package-IT @@ -67,6 +68,12 @@ provided ${project.version} + + org.apache.skywalking + meter-analyzer + provided + ${project.version} + \ No newline at end of file diff --git a/graal/server-core-graal-native/src/main/java/org/apache/skywalking/oap/server/core/oal/rt/OALEngineLoaderService.java b/graal/server-core-graal-native/src/main/java/org/apache/skywalking/oap/server/core/oal/rt/OALEngineLoaderService.java index 2f4ac47a0450..d36899c358b6 100644 --- a/graal/server-core-graal-native/src/main/java/org/apache/skywalking/oap/server/core/oal/rt/OALEngineLoaderService.java +++ b/graal/server-core-graal-native/src/main/java/org/apache/skywalking/oap/server/core/oal/rt/OALEngineLoaderService.java @@ -20,6 +20,7 @@ import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.skywalking.oap.server.core.CoreModule; +import org.apache.skywalking.oap.server.core.analysis.DispatcherDetectorListener; import org.apache.skywalking.oap.server.core.analysis.StreamAnnotationListener; import org.apache.skywalking.oap.server.core.source.DefaultScopeDefine; import org.apache.skywalking.oap.server.core.source.SourceReceiver; @@ -54,19 +55,21 @@ public void load(OALDefine define) throws ModuleStartException { if (oalDefineSet.contains(define)) { return; } - if (!SCOPE_REGISTERED && Objects.equals(System.getProperty("org.graalvm.nativeimage.imagecode"), "runtime")) { - registerAllScope(); - SCOPE_REGISTERED = true; - } try { OALEngine engine = loadOALEngine(define); + DispatcherDetectorListener dispatcherDetectorListener = moduleManager.find(CoreModule.NAME) + .provider() + .getService(SourceReceiver.class) + .getDispatcherDetectorListener(); + engine.setDispatcherListener(dispatcherDetectorListener); + if (!SCOPE_REGISTERED && Objects.equals(System.getProperty("org.graalvm.nativeimage.imagecode"), "runtime")) { + registerAllScope(dispatcherDetectorListener); + SCOPE_REGISTERED = true; + } StreamAnnotationListener streamAnnotationListener = new StreamAnnotationListener(moduleManager); engine.setStreamListener(streamAnnotationListener); - engine.setDispatcherListener(moduleManager.find(CoreModule.NAME) - .provider() - .getService(SourceReceiver.class) - .getDispatcherDetectorListener()); + engine.setStorageBuilderFactory(moduleManager.find(StorageModule.NAME) .provider() .getService(StorageBuilderFactory.class)); @@ -80,14 +83,22 @@ public void load(OALDefine define) throws ModuleStartException { } } - private void registerAllScope() { + private void registerAllScope(DispatcherDetectorListener dispatcherDetectorListener) { try { Class scannedClasses = Class.forName("org.apache.skywalking.oap.graal.ScannedClasses"); List streamClasses = (List) scannedClasses.getDeclaredField("streamClasses").get(null); - List scopeDeclareClasses = (List) scannedClasses.getDeclaredField("scopeDeclarationClass").get(null); + List scopeDeclareClasses = (List) scannedClasses.getDeclaredField("scopeDeclarationClasses").get(null); + List dispatcherClasses = (List) scannedClasses.getDeclaredField("dispatcherClasses").get(null); DefaultScopeDefine.Listener listener = new DefaultScopeDefine.Listener(); StreamAnnotationListener streamAnnotationListener = new StreamAnnotationListener(moduleManager); + dispatcherClasses.forEach(clazz -> { + try { + dispatcherDetectorListener.addIfAsSourceDispatcher(clazz); + } catch (IllegalAccessException | InstantiationException e) { + log.error("add dispatcher:" + clazz + "failed", e); + } + }); scopeDeclareClasses.forEach( listener::notify ); diff --git a/graal/skywalking-on-graal-compiling-plugin/pom.xml b/graal/skywalking-on-graal-compiling-plugin/pom.xml index 3b7280cd7bd8..c4f95bc1b225 100644 --- a/graal/skywalking-on-graal-compiling-plugin/pom.xml +++ b/graal/skywalking-on-graal-compiling-plugin/pom.xml @@ -87,6 +87,11 @@ provided + + org.apache.skywalking + meter-analyzer-graal-native + ${project.version} + diff --git a/graal/skywalking-on-graal-compiling-plugin/src/main/java/org/apache/skywalking/graal/OALGenerator.java b/graal/skywalking-on-graal-compiling-plugin/src/main/java/org/apache/skywalking/graal/OALGenerator.java index b56e5ab94676..fe17373246bf 100644 --- a/graal/skywalking-on-graal-compiling-plugin/src/main/java/org/apache/skywalking/graal/OALGenerator.java +++ b/graal/skywalking-on-graal-compiling-plugin/src/main/java/org/apache/skywalking/graal/OALGenerator.java @@ -30,6 +30,7 @@ import org.apache.skywalking.oal.rt.parser.OALScripts; import org.apache.skywalking.oal.rt.parser.ScriptParser; import org.apache.skywalking.oal.rt.util.OALClassGenerator; +import org.apache.skywalking.oap.server.core.analysis.SourceDispatcher; import org.apache.skywalking.oap.server.core.analysis.Stream; import org.apache.skywalking.oap.server.core.annotation.AnnotationScan; import org.apache.skywalking.oap.server.core.oal.rt.CoreOALDefine; @@ -54,6 +55,7 @@ import java.io.IOException; import java.io.Reader; +import java.lang.reflect.Modifier; import java.util.ArrayList; import java.util.List; @@ -81,6 +83,7 @@ public static void generateOALClass(String rootPath) throws ModuleStartException for (OALClassGenerator generator :oalClassGenerators) { generator.setStorageBuilderFactory(new StorageBuilderFactory.Default()); generator.setCurrentClassLoader(OALGenerator.class.getClassLoader()); + generator.setOpenEngineDebug(true); generateOALClassFiles(rootPath, generator); } } @@ -114,6 +117,7 @@ public static void generateForOALAnnotation(String path) throws IOException, Can ImmutableSet classes = classpath.getTopLevelClassesRecursive("org.apache.skywalking"); List annotationStreamClass = new ArrayList<>(); List annotationScopeDeclarationClass = new ArrayList<>(); + List dispatcherClass = new ArrayList<>(); classes.forEach(classInfo -> { Class clazz = classInfo.load(); if (clazz.isAnnotationPresent(Stream.class)) { @@ -122,6 +126,11 @@ public static void generateForOALAnnotation(String path) throws IOException, Can if (clazz.isAnnotationPresent(ScopeDeclaration.class)) { annotationScopeDeclarationClass.add(clazz); } + if (!clazz.isInterface() && !Modifier.isAbstract( + clazz.getModifiers()) && SourceDispatcher.class.isAssignableFrom(clazz)) { + dispatcherClass.add(clazz); + } + }); ClassPool pool = ClassPool.getDefault(); @@ -129,10 +138,12 @@ public static void generateForOALAnnotation(String path) throws IOException, Can CtClass ctClass = pool.makeClass("org.apache.skywalking.oap.graal.ScannedClasses"); CtField listField1 = CtField.make(getFieldString("streamClasses", annotationStreamClass), ctClass); - CtField listField2 = CtField.make(getFieldString("scopeDeclarationClass", annotationScopeDeclarationClass), ctClass); + CtField listField2 = CtField.make(getFieldString("scopeDeclarationClasses", annotationScopeDeclarationClass), ctClass); + CtField listField3 = CtField.make(getFieldString("dispatcherClasses", dispatcherClass), ctClass); ctClass.addField(listField1); ctClass.addField(listField2); + ctClass.addField(listField3); String generatedFilePath = path + File.separator + "classes"; ctClass.writeFile(generatedFilePath); diff --git a/oap-server-bom/pom.xml b/oap-server-bom/pom.xml index 32b421bcba8f..4237dde5c172 100644 --- a/oap-server-bom/pom.xml +++ b/oap-server-bom/pom.xml @@ -68,7 +68,7 @@ 42.4.1 0.5.3 1.17.6 - 1.24.3 + 1.25.0 3.0.0 4.4.13 1.21 @@ -570,6 +570,12 @@ ${testcontainers.version} test + + org.testcontainers + kafka + ${testcontainers.version} + test + org.testcontainers postgresql diff --git a/oap-server/oal-rt/src/main/java/org/apache/skywalking/oal/rt/util/OALClassGenerator.java b/oap-server/oal-rt/src/main/java/org/apache/skywalking/oal/rt/util/OALClassGenerator.java index c1650fff6a68..d3f0af796e33 100644 --- a/oap-server/oal-rt/src/main/java/org/apache/skywalking/oal/rt/util/OALClassGenerator.java +++ b/oap-server/oal-rt/src/main/java/org/apache/skywalking/oal/rt/util/OALClassGenerator.java @@ -94,7 +94,7 @@ public class OALClassGenerator { private static final String CLASS_FILE_CHARSET = "UTF-8"; - private final boolean openEngineDebug; + private boolean openEngineDebug; private AllDispatcherContext allDispatcherContext; @@ -509,4 +509,8 @@ public OALDefine getOalDefine() { return oalDefine; } + public void setOpenEngineDebug(boolean debug) { + this.openEngineDebug = debug; + } + } diff --git a/oap-server/server-alarm-plugin/src/test/java/org/apache/skywalking/oap/server/core/alarm/provider/NotifyHandlerTest.java b/oap-server/server-alarm-plugin/src/test/java/org/apache/skywalking/oap/server/core/alarm/provider/NotifyHandlerTest.java index 784828295e4e..365e8da3b418 100644 --- a/oap-server/server-alarm-plugin/src/test/java/org/apache/skywalking/oap/server/core/alarm/provider/NotifyHandlerTest.java +++ b/oap-server/server-alarm-plugin/src/test/java/org/apache/skywalking/oap/server/core/alarm/provider/NotifyHandlerTest.java @@ -278,7 +278,7 @@ public void setUp() { Whitebox.setInternalState(notifyHandler, "core", core); } - private abstract static class MockMetrics extends Metrics implements WithMetadata { + public abstract static class MockMetrics extends Metrics implements WithMetadata { } } diff --git a/oap-server/server-fetcher-plugin/kafka-fetcher-plugin/pom.xml b/oap-server/server-fetcher-plugin/kafka-fetcher-plugin/pom.xml index b6b0b284ff89..9d1a6403a464 100644 --- a/oap-server/server-fetcher-plugin/kafka-fetcher-plugin/pom.xml +++ b/oap-server/server-fetcher-plugin/kafka-fetcher-plugin/pom.xml @@ -47,5 +47,10 @@ org.springframework.kafka spring-kafka-test + + + org.testcontainers + kafka + diff --git a/oap-server/server-receiver-plugin/envoy-metrics-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/envoy/EnvoyMetricReceiverProvider.java b/oap-server/server-receiver-plugin/envoy-metrics-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/envoy/EnvoyMetricReceiverProvider.java index 57f81ff59670..d07998748d0b 100644 --- a/oap-server/server-receiver-plugin/envoy-metrics-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/envoy/EnvoyMetricReceiverProvider.java +++ b/oap-server/server-receiver-plugin/envoy-metrics-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/envoy/EnvoyMetricReceiverProvider.java @@ -31,7 +31,7 @@ import org.apache.skywalking.oap.server.telemetry.TelemetryModule; public class EnvoyMetricReceiverProvider extends ModuleProvider { - private EnvoyMetricReceiverConfig config; + protected EnvoyMetricReceiverConfig config; protected String fieldMappingFile = "metadata-service-mapping.yaml"; diff --git a/oap-server/server-telemetry/telemetry-prometheus/pom.xml b/oap-server/server-telemetry/telemetry-prometheus/pom.xml index 05043806c0e2..2b6782dd930e 100644 --- a/oap-server/server-telemetry/telemetry-prometheus/pom.xml +++ b/oap-server/server-telemetry/telemetry-prometheus/pom.xml @@ -56,5 +56,12 @@ simpleclient_hotspot 0.6.0 + + + org.apache.skywalking + server-testing + ${project.version} + test + \ No newline at end of file diff --git a/oap-server/server-testing/src/main/java/org/apache/skywalking/oap/server/testing/module/mock/MockModuleManager.java b/oap-server/server-testing/src/main/java/org/apache/skywalking/oap/server/testing/module/mock/MockModuleManager.java new file mode 100644 index 000000000000..2d74bd7200db --- /dev/null +++ b/oap-server/server-testing/src/main/java/org/apache/skywalking/oap/server/testing/module/mock/MockModuleManager.java @@ -0,0 +1,53 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package org.apache.skywalking.oap.server.testing.module.mock; + +import com.google.common.collect.Maps; +import org.apache.skywalking.oap.server.library.module.ModuleManager; +import org.apache.skywalking.oap.server.library.module.ModuleNotFoundRuntimeException; +import org.apache.skywalking.oap.server.library.module.ModuleProviderHolder; + +import java.util.Map; + +public abstract class MockModuleManager extends ModuleManager { + private final Map moduleProviderHolderMap = Maps.newHashMap(); + + public MockModuleManager() { + init(); + } + + protected abstract void init(); + + protected void register(String name, ModuleProviderHolder provider) { + moduleProviderHolderMap.put(name, provider); + } + + @Override + public boolean has(String moduleName) { + return moduleProviderHolderMap.containsKey(moduleName); + } + + @Override + public ModuleProviderHolder find(String moduleName) throws ModuleNotFoundRuntimeException { + if (!moduleProviderHolderMap.containsKey(moduleName)) { + throw new ModuleNotFoundRuntimeException("ModuleProviderHolder[" + moduleName + "] cannot found in MOCK."); + } + return moduleProviderHolderMap.get(moduleName); + } +} diff --git a/oap-server/server-testing/src/main/java/org/apache/skywalking/oap/server/testing/module/mock/MockModuleProvider.java b/oap-server/server-testing/src/main/java/org/apache/skywalking/oap/server/testing/module/mock/MockModuleProvider.java new file mode 100644 index 000000000000..f2b262ad7295 --- /dev/null +++ b/oap-server/server-testing/src/main/java/org/apache/skywalking/oap/server/testing/module/mock/MockModuleProvider.java @@ -0,0 +1,47 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package org.apache.skywalking.oap.server.testing.module.mock; + +import com.google.common.collect.Maps; +import org.apache.skywalking.oap.server.library.module.ModuleServiceHolder; +import org.apache.skywalking.oap.server.library.module.Service; +import org.apache.skywalking.oap.server.library.module.ServiceNotProvidedException; + +import java.util.Map; + +public abstract class MockModuleProvider implements ModuleServiceHolder { + protected Map, Service> serviceMap = Maps.newHashMap(); + + public MockModuleProvider() { + register(); + } + + protected abstract void register(); + + @Override + public void registerServiceImplementation(final Class serviceType, + final Service service) throws ServiceNotProvidedException { + serviceMap.put(serviceType, service); + } + + @Override + public T getService(final Class serviceType) throws ServiceNotProvidedException { + return (T) serviceMap.get(serviceType); + } +} diff --git a/pom.xml b/pom.xml index 0be298110e4c..68a10e37808d 100755 --- a/pom.xml +++ b/pom.xml @@ -201,6 +201,7 @@ 3.20.2 false + --add-opens java.base/java.lang=ALL-UNNAMED 2.0.2 @@ -347,7 +348,7 @@ org.apache.maven.plugins maven-failsafe-plugin - --add-opens java.base/java.lang=ALL-UNNAMED + ${argLine} @@ -374,7 +375,7 @@ maven-surefire-plugin ${skipUTs} - --add-opens java.base/java.lang=ALL-UNNAMED + ${argLine}