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

wusheng pushed a change to branch groovy-replace
in repository https://gitbox.apache.org/repos/asf/skywalking.git


    from 0caadcccb6 Fail on v1 runtime errors in MalComparisonTest 
auto-generated data path, regenerate expected data
     add 9064799a1a Remove initExp from MAL config, update hierarchy rule docs, 
add Javadoc for key code paths

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   3 +
 CLAUDE.md                                          |   1 +
 docs/en/changes/changes.md                         |   3 +
 docs/en/concepts-and-designs/mal.md                |   2 -
 .../operation/dynamic-code-generation-debugging.md | 187 ++++++
 docs/en/setup/backend/backend-meter.md             |   2 -
 docs/en/setup/backend/backend-zabbix.md            |   2 -
 docs/menu.yml                                      |   4 +
 .../v2/compiler/CompiledHierarchyRuleProvider.java |   7 +-
 .../v2/compiler/HierarchyRuleClassGenerator.java   | 133 +++-
 .../analyzer/v2/compiler/LALClassGenerator.java    |  95 +++
 .../skywalking/oap/log/analyzer/v2/dsl/DSL.java    |  12 +-
 .../oap/log/analyzer/v2/provider/LALConfig.java    |   6 +
 .../oap/log/analyzer/v2/provider/LALConfigs.java   |   8 +-
 .../provider/log/listener/LogFilterListener.java   |   2 +-
 .../skywalking/oap/meter/analyzer/v2/Analyzer.java |  10 +-
 .../oap/meter/analyzer/v2/MetricConvert.java       |  29 +-
 .../oap/meter/analyzer/v2/MetricRuleConfig.java    |  11 +
 .../analyzer/v2/compiler/MALClassGenerator.java    | 114 ++++
 .../analyzer/v2/compiler/MALClosureCodegen.java    |   4 +
 .../analyzer/v2/compiler/MALScriptParser.java      |  49 +-
 .../skywalking/oap/meter/analyzer/v2/dsl/DSL.java  |  16 +
 .../meter/analyzer/v2/prometheus/rule/Rule.java    |   5 +
 .../oal/v2/generator/OALClassGeneratorV2.java      | 123 +++-
 .../core/config/HierarchyDefinitionService.java    |  14 +
 .../src/main/resources/hierarchy-definition.yml    |   7 +-
 pom.xml                                            |   4 +-
 .../oap/server/checker/lal/LalComparisonTest.java  | 207 ++++---
 .../oap/server/checker/mal/MalComparisonTest.java  | 287 ++++++---
 .../checker/mal/MalExpectedDataGenerator.java      |  68 ++-
 .../lal/test-lal/oap-cases/mesh-dp.input.data      |  96 ++-
 .../test-envoy-metrics-rules/envoy-ca.data.yaml    |   8 +-
 .../envoy-svc-relation.data.yaml                   |  26 +-
 .../mal/test-envoy-metrics-rules/envoy.data.yaml   |  32 +-
 .../test-meter-analyzer-config/go-agent.data.yaml  |  22 +-
 .../go-runtime.data.yaml                           |  14 +-
 .../java-agent.data.yaml                           |  22 +-
 .../network-profiling-ebpf.data.yaml               |  95 ++-
 .../network-profiling.data.yaml                    | 674 +++++++++++++++++++--
 .../python-runtime.data.yaml                       |   2 +-
 .../ruby-runtime.data.yaml                         |   8 +-
 .../satellite-tag-prefix.data.yaml                 |   8 +-
 .../test-meter-analyzer-config/satellite.data.yaml |   8 +-
 .../spring-micrometer.data.yaml                    |  12 +-
 .../activemq/activemq-broker.data.yaml             |  12 +-
 .../activemq/activemq-cluster.data.yaml            |  24 +-
 .../scripts/mal/test-otel-rules/apisix.data.yaml   | 357 +++++++++--
 .../aws-dynamodb/dynamodb-endpoint.data.yaml       | 255 +++++++-
 .../aws-dynamodb/dynamodb-service.data.yaml        | 251 ++++++--
 .../test-otel-rules/aws-eks/eks-cluster.data.yaml  |  47 +-
 .../mal/test-otel-rules/aws-eks/eks-node.data.yaml |  88 ++-
 .../test-otel-rules/aws-eks/eks-service.data.yaml  |  56 +-
 .../aws-gateway/gateway-endpoint.data.yaml         |  58 ++
 .../banyandb/banyandb-instance.data.yaml           |  72 ++-
 .../banyandb/banyandb-service.data.yaml            |  58 +-
 .../bookkeeper/bookkeeper-cluster.data.yaml        |   4 +-
 .../clickhouse/clickhouse-instance.data.yaml       |  46 +-
 .../clickhouse/clickhouse-service.data.yaml        |  44 +-
 .../elasticsearch/elasticsearch-cluster.data.yaml  |   2 +-
 .../elasticsearch/elasticsearch-index.data.yaml    | 120 +++-
 .../elasticsearch/elasticsearch-node.data.yaml     |  60 +-
 .../flink/flink-jobManager.data.yaml               |  14 +-
 .../flink/flink-taskManager.data.yaml              |   6 +-
 .../test-otel-rules/istio-controlplane.data.yaml   |  40 +-
 .../mal/test-otel-rules/k8s/k8s-service.data.yaml  |  24 +-
 .../test-otel-rules/kafka/kafka-broker.data.yaml   | 124 +++-
 .../test-otel-rules/kafka/kafka-cluster.data.yaml  |   4 +-
 .../test-otel-rules/kong/kong-endpoint.data.yaml   |  36 +-
 .../test-otel-rules/kong/kong-instance.data.yaml   |  42 +-
 .../test-otel-rules/kong/kong-service.data.yaml    |  40 +-
 .../mongodb/mongodb-cluster.data.yaml              |   4 +-
 .../test-otel-rules/mongodb/mongodb-node.data.yaml |  22 +-
 .../test-otel-rules/mysql/mysql-instance.data.yaml |  14 +-
 .../test-otel-rules/mysql/mysql-service.data.yaml  |  14 +-
 .../test-otel-rules/nginx/nginx-endpoint.data.yaml | 126 +++-
 .../test-otel-rules/nginx/nginx-instance.data.yaml | 116 +++-
 .../test-otel-rules/nginx/nginx-service.data.yaml  | 112 +++-
 .../scripts/mal/test-otel-rules/oap.data.yaml      | 266 ++++----
 .../postgresql/postgresql-instance.data.yaml       |  38 +-
 .../postgresql/postgresql-service.data.yaml        |  38 +-
 .../test-otel-rules/pulsar/pulsar-broker.data.yaml |   4 +-
 .../rabbitmq/rabbitmq-cluster.data.yaml            |  24 +-
 .../rabbitmq/rabbitmq-node.data.yaml               | 110 +++-
 .../test-otel-rules/redis/redis-instance.data.yaml |   8 +-
 .../test-otel-rules/redis/redis-service.data.yaml  |   8 +-
 .../service-decorate-attributes.data.yaml          |   6 +
 .../service-gstring-regex-split.data.yaml          |   6 +
 .../scripts/mal/test-otel-rules/vm.data.yaml       |   8 +-
 .../scripts/mal/test-otel-rules/windows.data.yaml  |   8 +-
 .../scripts/mal/test-telegraf-rules/vm.data.yaml   |   4 +-
 90 files changed, 4127 insertions(+), 1135 deletions(-)
 create mode 100644 docs/en/operation/dynamic-code-generation-debugging.md

Reply via email to