This is an automated email from the ASF dual-hosted git repository.
yihaochen pushed a change to branch migrate-ci-changes
in repository https://gitbox.apache.org/repos/asf/skywalking.git
from 4fc39e3ade Update
add 1230bf4d4b Support RabbitMQ monitoring (#10814)
add fc2eced32c Add OpenTelemetry log protocol support (#10808)
add c5512a839c Fix format in mal and backend-vm-monitoring documents
(#10837)
add 81ec3af923 [Feature] Redis slow log collection (#10825)
add fb8181d11c Merge branch 'master' into migrate-ci-changes
No new revisions were added by this update.
Summary of changes:
.github/workflows/skywalking.yaml | 4 +-
docs/en/changes/changes.md | 5 +
docs/en/concepts-and-designs/mal.md | 4 +-
.../setup/backend/backend-rabbitmq-monitoring.md | 91 +++
docs/en/setup/backend/backend-redis-monitoring.md | 33 +
docs/en/setup/backend/backend-telemetry.md | 4 +-
docs/en/setup/backend/backend-vm-monitoring.md | 6 +-
docs/en/setup/backend/configuration-vocabulary.md | 2 +-
docs/en/setup/backend/log-otlp.md | 46 +-
docs/en/setup/backend/opentelemetry-receiver.md | 2 +-
docs/menu.yml | 4 +
.../skywalking/oap/server/core/analysis/Layer.java | 17 +-
.../ui/template/UITemplateInitializer.java | 1 +
.../otel-receiver-plugin/pom.xml | 7 +-
.../otel/HandlerInitializationException.java | 31 -
.../receiver/otel/OtelMetricReceiverConfig.java | 46 +-
.../receiver/otel/OtelMetricReceiverProvider.java | 9 +-
.../otel/otlp/OpenTelemetryLogHandler.java | 159 +++++
.../otel/otlp/OpenTelemetryMetricHandler.java | 2 +-
.../otlp/OpenTelemetryMetricRequestProcessor.java | 18 +-
.../src/main/resources/application.yml | 6 +-
.../lal/{mysql-slowsql.yaml => redis-slowsql.yaml} | 4 +-
.../otel-rules/rabbitmq/rabbitmq-cluster.yaml | 86 +++
.../otel-rules/rabbitmq/rabbitmq-node.yaml | 80 +++
.../rabbitmq/rabbitmq-cluster.json | 683 ++++++++++++++++++++
.../rabbitmq/rabbitmq-node.json | 712 +++++++++++++++++++++
.../rabbitmq-root.json} | 44 +-
.../redis/redis-service.json | 31 +
test/e2e-v2/cases/rabbitmq/docker-compose.yml | 191 ++++++
.../cases/{elasticsearch => rabbitmq}/e2e.yaml | 2 +-
.../expected/instance.yml | 12 +-
.../expected/metrics-has-value-label.yml | 0
.../expected/metrics-has-value.yml | 0
.../cases/{alarm => rabbitmq}/expected/service.yml | 14 +-
.../cases/rabbitmq/otel-collector-config.yaml | 80 +++
test/e2e-v2/cases/rabbitmq/rabbitmq-cases.yaml | 115 ++++
.../rabbitmq/rabbitmq-overview-definitions.json | 49 ++
.../rabbitmq-overview.conf} | 31 +-
.../expected/db-has-value.yml | 4 +-
.../expected/metrics-has-value-label.yml | 0
test/e2e-v2/cases/redis/redis-cases.yaml | 5 +
.../cases/redis/redis-exporter/docker-compose.yml | 23 +
.../redis-exporter}/fluent-bit-parser.conf | 2 +-
.../redis-exporter}/fluent-bit-script.lua | 76 +--
.../redis-exporter}/fluent-bit.conf | 11 +-
test/e2e-v2/cases/redis/redis-exporter/mock.txt | 1 +
test/e2e-v2/cases/redis/redis-exporter/redis.conf | 4 +-
.../redis/redis-exporter/scripts/crontable.txt | 2 +
.../redis-exporter/scripts/slowlog.log} | 2 +-
.../cases/redis/redis-exporter/scripts/slowlog.sh | 13 +-
.../redis-exporter/scripts/start.sh} | 11 +-
.../vm/prometheus-node-exporter/docker-compose.yml | 2 +-
52 files changed, 2565 insertions(+), 222 deletions(-)
create mode 100644 docs/en/setup/backend/backend-rabbitmq-monitoring.md
delete mode 100644
oap-server/server-receiver-plugin/otel-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/otel/HandlerInitializationException.java
create mode 100644
oap-server/server-receiver-plugin/otel-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/otel/otlp/OpenTelemetryLogHandler.java
copy oap-server/server-starter/src/main/resources/lal/{mysql-slowsql.yaml =>
redis-slowsql.yaml} (96%)
create mode 100644
oap-server/server-starter/src/main/resources/otel-rules/rabbitmq/rabbitmq-cluster.yaml
create mode 100644
oap-server/server-starter/src/main/resources/otel-rules/rabbitmq/rabbitmq-node.yaml
create mode 100644
oap-server/server-starter/src/main/resources/ui-initialized-templates/rabbitmq/rabbitmq-cluster.json
create mode 100644
oap-server/server-starter/src/main/resources/ui-initialized-templates/rabbitmq/rabbitmq-node.json
copy
oap-server/server-starter/src/main/resources/ui-initialized-templates/{aws_s3/aws_s3-root.json
=> rabbitmq/rabbitmq-root.json} (60%)
create mode 100644 test/e2e-v2/cases/rabbitmq/docker-compose.yml
copy test/e2e-v2/cases/{elasticsearch => rabbitmq}/e2e.yaml (97%)
copy test/e2e-v2/cases/{elasticsearch => rabbitmq}/expected/instance.yml (77%)
copy test/e2e-v2/cases/{elasticsearch =>
rabbitmq}/expected/metrics-has-value-label.yml (100%)
copy test/e2e-v2/cases/{elasticsearch =>
rabbitmq}/expected/metrics-has-value.yml (100%)
copy test/e2e-v2/cases/{alarm => rabbitmq}/expected/service.yml (83%)
create mode 100644 test/e2e-v2/cases/rabbitmq/otel-collector-config.yaml
create mode 100644 test/e2e-v2/cases/rabbitmq/rabbitmq-cases.yaml
create mode 100644
test/e2e-v2/cases/rabbitmq/rabbitmq-overview-definitions.json
copy test/e2e-v2/cases/{go/Dockerfile.go => rabbitmq/rabbitmq-overview.conf}
(54%)
copy test/e2e-v2/cases/{postgresql => redis}/expected/db-has-value.yml (100%)
copy test/e2e-v2/cases/{apisix => redis}/expected/metrics-has-value-label.yml
(100%)
copy test/e2e-v2/cases/{postgresql/postgres-exporter =>
redis/redis-exporter}/fluent-bit-parser.conf (91%)
copy test/e2e-v2/cases/{mysql/mysql-slowsql =>
redis/redis-exporter}/fluent-bit-script.lua (64%)
copy test/e2e-v2/cases/{postgresql/postgres-exporter =>
redis/redis-exporter}/fluent-bit.conf (83%)
create mode 100644 test/e2e-v2/cases/redis/redis-exporter/scripts/crontable.txt
copy
test/e2e-v2/cases/{profiling/ebpf/oncpu/expected/process-estimate-scale.yml =>
redis/redis-exporter/scripts/slowlog.log} (99%)
copy docker/ui/docker-entrypoint.sh =>
test/e2e-v2/cases/redis/redis-exporter/scripts/slowlog.sh (65%)
mode change 100755 => 100644
copy test/e2e-v2/cases/{profiling/ebpf/offcpu/Dockerfile.file =>
redis/redis-exporter/scripts/start.sh} (86%)