Skip to content

ticdc_new_arch_next_gen.json's label selection sharedpool_id="$tidb_cluster" is invalid #3710

@kennytm

Description

@kennytm

What did you do?

The ticdc_new_arch_next_gen.json dashboard used the label selection sharedpool_id="$tidb_cluster" everywhere

"expr": "max(ticdc_owner_checkpoint_ts_lag{k8s_cluster=\"$k8s_cluster\", sharedpool_id=\"$tidb_cluster\", keyspace_name=~\"$keyspace_name\", changefeed=~\"$changefeed\"}) by (keyspace_name, changefeed)",

however in this dashboard there does not exist any tidb_cluster variable, only a sharedpool_id variable.

"label": "sharedpool_id",
"multi": false,
"name": "sharedpool_id",
"options": [],
"query": {
"query": "label_values(go_goroutines{k8s_cluster=\"$k8s_cluster\"}, sharedpool_id)",
"refId": "local-sharedpool_id-Variable-Query"
},

I think all of them should be changed to sharedpool_id="$sharedpool_id" (and tidb_cluster="$tidb_cluster).

(Internal reference TICKET-8069; The customer is likely not using nextgen as this is an OP deployment. However tiup somehow only installed the nextgen version of the dashboard so they are still affected.)

What did you expect to see?

Dashboard panels have data.

What did you see instead?

All dashboard panels are empty.

Versions of the cluster

v8.5.4

Metadata

Metadata

Assignees

No one assigned

    Labels

    type/bugThe issue is confirmed as a bug.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions