Skip to content

Conversation

@wankai123
Copy link
Member

  • If this pull request closes/resolves/fixes an existing issue, replace the issue number. Closes #.
  • Update the CHANGES log.

Update Grafana dashboards for OAP observability.
@wankai123 wankai123 added this to the 10.3.0 milestone Oct 17, 2025
@wankai123 wankai123 requested review from Copilot and wu-sheng October 17, 2025 07:52
@wankai123 wankai123 added backend OAP backend related. enhancement Enhancement on performance or codes labels Oct 17, 2025
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Align MAL percentile calculation with OAL and adjust OAP observability dashboards

  • Update histogram_percentile cut points from [50,70,90,99] to [50,75,90,95,99] across MAL, OTel rules, and agent configurations.
  • Update e2e expected test fixtures to reflect 75th and 95th percentile outputs.
  • Refine OAP Grafana dashboard widget titles by removing “/ min” from latency titles.

Reviewed Changes

Copilot reviewed 20 out of 22 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
test/e2e-v2/cases/profiling/ebpf/network/kubernetes-values.yaml Align percentiles for eBPF network profiling queries.
test/e2e-v2/cases/profiling/ebpf/network/expected/metrics-has-http1-value-label.yml Update expected percentiles; add new 95th; adjust label from 70 to 75.
test/e2e-v2/cases/meter/expected/metrics-has-value-label-percentile.yml Update expected percentiles; add 95th; adjust label from 70 to 75.
test/e2e-v2/cases/go/expected/metrics-has-value-label-percentile.yml Update expected percentiles; add 95th; adjust label from 70 to 75.
test/e2e-v2/cases/apisix/expected/metrics-has-latency-value-label.yml Update expected percentiles and add 95th across multiple metric groups.
oap-server/server-starter/src/main/resources/ui-initialized-templates/so11y_oap/so11y-instance.json Remove “/ min” from latency titles to better reflect units.
oap-server/server-starter/src/main/resources/otel-rules/oap.yaml Align percentiles, remove a duplicated metric rule, and keep rules consistent.
oap-server/server-starter/src/main/resources/otel-rules/nginx/nginx-*.yaml Align percentiles for NGINX service/instance/endpoint rules.
oap-server/server-starter/src/main/resources/otel-rules/kong/kong-*.yaml Align percentiles for Kong service/instance/endpoint rules.
oap-server/server-starter/src/main/resources/otel-rules/apisix.yaml Align percentiles for APISIX service/instance/endpoint rules.
oap-server/server-starter/src/main/resources/meter-analyzer-config/network-profiling.yaml Align percentiles for network profiling meter rules.
oap-server/server-starter/src/main/resources/meter-analyzer-config/java-agent.yaml Align percentiles for Java agent tracing context performance.
oap-server/server-starter/src/main/resources/meter-analyzer-config/go-runtime.yaml Align percentiles for Go runtime histograms.
oap-server/server-starter/src/main/resources/meter-analyzer-config/go-agent.yaml Align percentiles for Go agent tracing context performance.
docs/en/concepts-and-designs/lal.md Update example to new percentile cut points.
docs/en/changes/changes.md Record MAL percentile alignment and dashboard updates.

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

…http1-value-label.yml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@wu-sheng wu-sheng merged commit f0ef71c into apache:master Oct 17, 2025
502 of 511 checks passed
@wankai123 wankai123 deleted the grafana branch October 17, 2025 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend OAP backend related. enhancement Enhancement on performance or codes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants