Skip to content

Conversation

dolphin1999
Copy link

Description


This PR introduces a new observability tool that allows fetching system and query level metrics from the Cloud Monitoring API for AlloyDB instances.

The key changes include:

  • A new observability tool that can make authenticated requests to the monitoring API.
  • Pre-built configurations in observability.yaml for fetching AlloyDB system and query metrics.
  • Unit and integration tests for the new observability tool.
  • List of metrics is fetched from the public documentation available https://cloud.google.com/alloydb/docs/reference/system-insights-metrics
  • Manual testing is also done by locally running the server/tools and integrating with Gemini CLI

Followup Changes


  • Similar observability tools for Postgres, MySQL and SQLServer.
  • Documentation around the tools.

PR Checklist


Thank you for opening a Pull Request! Before submitting your PR, there are a
few things you can do to make sure it goes smoothly:

@dolphin1999 dolphin1999 requested a review from a team as a code owner September 2, 2025 14:38
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.

2 participants