Skip to content

feat(apigee): Add Apigee API Health & Availability dashboard#1241

Merged
SamiSousa merged 2 commits into
GoogleCloudPlatform:masterfrom
Baazigar007:add-apigee-health-availability
Jul 8, 2026
Merged

feat(apigee): Add Apigee API Health & Availability dashboard#1241
SamiSousa merged 2 commits into
GoogleCloudPlatform:masterfrom
Baazigar007:add-apigee-health-availability

Conversation

@Baazigar007

Copy link
Copy Markdown
Contributor

Description

This Pull Request adds a new public dashboard template for Apigee API Health & Availability to the public sample library. This dashboard allows users to monitor the direct impact on API availability, latency, and success rates at a glance, using standard re-exported metrics from Apigee.

Changes

  • Dashboard JSON (dashboards/apigee/health-availability.json): Configures the dashboard widgets with high-fidelity V2 metrics including:
    • Traffic (request rate scorecard)
    • Latency (P95 scorecard)
    • 5xx Error Rate scorecard
    • Request rate breakdown by status code
    • 5xx and 4xx error rates breakdown by proxy
  • Metadata (dashboards/apigee/metadata.yaml): Registers the new health-availability dashboard under the Apigee category.
  • Documentation (dashboards/apigee/README.md): Adds a table entry and a summary description of the new dashboard file.
  • Screenshot (dashboards/apigee/health-availability.png): Adds a preview of the rendered dashboard layout.

Verification

  • Visually verified the layout matches golden monitoring signals (Traffic, Errors, and Latency) - https://sre.google/sre-book/monitoring-distributed-systems/#xref_monitoring_golden-signals.
  • Verified the JSON file structure using the local import script to a GCP test project:
    scripts/dashboard/dashboard.sh import <project-id> dashboards/apigee/health-availability.json
  • The dashboard was successfully rendered on the GCP console without visual errors or warnings.

@yqlu yqlu assigned yqlu, johnbryan and SamiSousa and unassigned yqlu and johnbryan Jul 7, 2026
Comment thread dashboards/apigee/health-availability.json Outdated
Comment thread dashboards/apigee/health-availability.json Outdated
Comment thread dashboards/apigee/health-availability.json Outdated
Comment thread dashboards/apigee/health-availability.json Outdated
Comment thread dashboards/apigee/health-availability.json Outdated
Comment thread dashboards/apigee/health-availability.json Outdated
Comment thread dashboards/apigee/health-availability.json Outdated
Comment thread dashboards/apigee/health-availability.json Outdated
Comment thread dashboards/apigee/health-availability.json Outdated
Comment thread dashboards/apigee/health-availability.json Outdated

@Baazigar007 Baazigar007 left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Removed blank fields.

@Baazigar007
Baazigar007 requested a review from SamiSousa July 8, 2026 05:15

@SamiSousa SamiSousa left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM

@SamiSousa
SamiSousa merged commit 8d5f667 into GoogleCloudPlatform:master Jul 8, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants