Skip to content

Add Cloud Monitoring dashboard for ATE gRPC server metrics#130

Open
Haven Xia (HavenXia) wants to merge 1 commit into
agent-substrate:mainfrom
HavenXia:metrics
Open

Add Cloud Monitoring dashboard for ATE gRPC server metrics#130
Haven Xia (HavenXia) wants to merge 1 commit into
agent-substrate:mainfrom
HavenXia:metrics

Conversation

@HavenXia
Copy link
Copy Markdown
Collaborator

@HavenXia Haven Xia (HavenXia) commented May 30, 2026

Adds a Google Cloud Monitoring dashboard for the otelgrpc rpc.server.call.duration histogram emitted by ateapi and atelet: per-method p50/p95/p99 latency, request rate, and error rate by gRPC status code (6 dashboards in total).

Also adds a setup task (go run ./cmd/setup --create-monitoring-dashboards, also run by --all) that creates/updates the dashboards in monitoring/dashboards/ idempotently.

Dashboards live in monitoring/dashboards/ with a short README.

Example:
image

Fixes b/518020733.

It's a good idea to open an issue first for discussion.

  • Tests pass
  • Appropriate changes to documentation are included in the PR

@HavenXia Haven Xia (HavenXia) force-pushed the metrics branch 2 times, most recently from b4c7bf0 to 149905f Compare May 30, 2026 01:43
@HavenXia Haven Xia (HavenXia) added kind/docs Improvements or additions to documentation kind/feature An enhancement / feature request or implementation labels May 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/docs Improvements or additions to documentation kind/feature An enhancement / feature request or implementation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant