metrics/nextgengrafana: display keyspace separately#61823
metrics/nextgengrafana: display keyspace separately#61823ti-chi-bot[bot] merged 2 commits intopingcap:masterfrom
Conversation
|
Hi @tiancaiamao. Thanks for your PR. PRs from untrusted users cannot be marked as trusted with I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
/cc @kaaaaaaang |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #61823 +/- ##
================================================
+ Coverage 73.0498% 73.6284% +0.5786%
================================================
Files 1730 1736 +6
Lines 481655 491249 +9594
================================================
+ Hits 351848 361699 +9851
+ Misses 108260 107961 -299
- Partials 21547 21589 +42
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
MyonKeminta
left a comment
There was a problem hiding this comment.
By the way did you verify if this still work properly by default in an OP (non-keyspaced) deployment?
|
Better to adjust other _with_keyspace_name.json files also:) |
|
/retest |
|
@tiancaiamao: Cannot trigger testing until a trusted user reviews the PR and leaves an DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
It was not known to me until reviewing this PR that there are these "KeyspaceName" grafana files, in which the contents are mostly the same as non "KeyspaceName" ones except that it distinguishes keyspaces. |
MyonKeminta
left a comment
There was a problem hiding this comment.
I have no more opinion for this PR itself. LGTM.
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: MyonKeminta, yibin87 The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
[LGTM Timeline notifier]Timeline:
|
* origin/master: (129 commits) domain: Fix the issue that the min start ts doesn't correctly block keyspace-level GC (pingcap#61925) br: better control pd scheduler pause during log restore with filter (pingcap#61819) session: rename circuit breaker sysvar (pingcap#61951) dxfservice: create store for SYSTEM keyspace (pingcap#61752) docs: fix a dead link in CONTRIBUTORS.md (pingcap#61923) metrics/nextgengrafana: display keyspace separately (pingcap#61823) lightning: fix length check may be skipped for first line (pingcap#61874) planner: support `explain [analyze] <plan_digest>` for `explain explore` (pingcap#61942) planner: record explored plans into `tidb_statement_stats` when running `explain explore` (pingcap#61850) fix(runaway): ensure DistSQLContext's checker is synchronized with session variables (pingcap#61907) expression,planner: reuse the propOuterJoinConstSolver to improve performance (pingcap#61913) ddl,planner: remove unused and meaningless code (pingcap#61936) planner: remove unused field from physicalTableScan. (pingcap#61935) workload-learning: Extract metrics from cluster statements stats (pingcap#61378) executor: minor cleanup in builder.go (pingcap#61924) session: rename GetDomainInfoSchema to GetLatestInfoSchema (pingcap#61894) ingest: retry failed regions when batch scatter regions (pingcap#61722) planner: add tpch q1,q2,q3 benchmark (pingcap#61898) planner: fix uninit timeout for loading bindings (pingcap#61891) executor: report error when admin check on multiple tables (pingcap#61828) ...
What problem does this PR solve?
Issue Number: ref #58720
Problem Summary:
I'm checking the grafana about the GC related metrics on NextGen
Currently if we load the file metrics/nextgengrafana/tidb_with_keyspace_name.json, data from all keyspaces are mixed!
Since each keyspace works just like a tenant's cluster, we should display for each of them.
What changed and how does it work?
Here is the operations to get the new json based on the old one.
Check List
Tests
load the new json file, there will be a keyspace_name button:

switch this button, it displays data for different keyspace:

Side effects
Documentation
Release note
Please refer to Release Notes Language Style Guide to write a quality release note.