Google Cloud Spanner Query-Level Metrics#24565
Open
amw-zero wants to merge 7 commits into
Open
Conversation
- Add metadata.csv with 10 spanner.queries.* metrics - Add assets/service_checks.json (empty) - Add assets/configuration/spec.yaml with full config schema - Generate conf.yaml.example and config_models/ via ddev - Update manifest.json: add app_uuid, owner, fix metrics prefix to spanner.* - Update pyproject.toml Development Status from Alpha to Beta - Add README.md with beta notice, setup instructions, and tile sections - Fix ruff formatting across all Python files in the integration Environment: Datadog workspace Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Contributor
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: b10a86a46b
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
Contributor
|
Created DOCS-15122 for the editorial review. |
Contributor
Validation Report
Run Passed validations (16)
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this PR do?
This introduces a new integration:
cloud_spanner. This integration adds query-level metrics for Spanner databases by connecting to the DB and querying tables in theSPANNER_SYSschema.This integration should be seen as experimental until otherwise communicated.
Motivation
Today, Datadog collects various metrics for Spanner databases, but it does it via the GCP API. This limits what data is available. For example, query metrics are aggregated across all queries, and a per-query breakdown is not supported.
Query-Level Metrics are a staple of Database Monitoring, so we can support a Database Monitoring experience for Spanner by collecting and sending them.
Review checklist (to be filled by reviewers)
qa/requiredif this PR needs QA validation, orqa/skip-qaif it does not. Exactly one of the two is required.backport/<branch-name>label to the PR and it will automatically open a backport PR once this one is merged