All Products
Search
Document Center

Application Real-Time Monitoring Service:ListDashboards

Last Updated:Nov 05, 2024

Queries the Grafana dashboards of a Container Service for Kubernetes (ACK) cluster.

Operation description

None.

Debugging

You can run this interface directly in OpenAPI Explorer, saving you the trouble of calculating signatures. After running successfully, OpenAPI Explorer can automatically generate SDK code samples.

Authorization information

The following table shows the authorization information corresponding to the API. The authorization information can be used in the Action policy element to grant a RAM user or RAM role the permissions to call this API operation. Description:

  • Operation: the value that you can use in the Action element to specify the operation on a resource.
  • Access level: the access level of each operation. The levels are read, write, and list.
  • Resource type: the type of the resource on which you can authorize the RAM user or the RAM role to perform the operation. Take note of the following items:
    • The required resource types are displayed in bold characters.
    • If the permissions cannot be granted at the resource level, All Resources is used in the Resource type column of the operation.
  • Condition Key: the condition key that is defined by the cloud service.
  • Associated operation: other operations that the RAM user or the RAM role must have permissions to perform to complete the operation. To complete the operation, the RAM user or the RAM role must have the permissions to perform the associated operations.
OperationAccess levelResource typeCondition keyAssociated operation
arms:ListDashboardsnone
  • All Resources
    *
    none
none

Request parameters

ParameterTypeRequiredDescriptionExample
RegionIdstringYes

The region ID.

cn-hangzhou
ClusterIdstringYes

The ID of the ACK cluster.

cc7a37ee31aea4ed1a059eff8034b****
ClusterTypestringNo

Valid values: ACK, ASK, cloud-product-prometheus, and Node. You can query the dashboards of a virtual cluster by specifying the cluster type. For InfluxDB, set this parameter to cloud-product-prometheus.

Node
LanguagestringNo

The language of the returned Grafana dashboard. Valid values: en and zh. Default value: en.

en
TitlestringNo

The dashboard title. The dashboard title can be changed. We recommend that you specify the DashboardName parameter.

ApiServer
ProductstringNo

The cloud service code. This parameter is required if you set the ClusterType parameter to cloud-product-prometheus. The following cloud services are available: Serverless App Engine, Microservices Engine, Message Queue for Apache RocketMQ, Lindorm, Message Queue for Apache Kafka, ApsaraDB for ClickHouse, Data Lake Analytics, Message Queue for RabbitMQ, ApsaraDB for MongoDB, Time Series Database (TSDB) for InfluxDB, MSE Cloud-native Gateway, Grafana Service, SchedulerX, Global Transaction Service, Enterprise Distributed Application Service, Machine Learning Platform for AI - Elastic Algorithm Service (EAS), Application High Availability Service, and Performance Testing.

xxxx
RecreateSwitchbooleanNo

Specifies whether to create or query a virtual cluster. This parameter provides backward compatibility.

false
DashboardNamestringNo

The unique names of the dashboards. You can query dashboards by specifying their names. The dashboard title can be changed whereas the dashboard name cannot. You can specify multiple names and separate them with commas (,), for example, k8s-event,k8s-overview. A dashboard may have multiple versions. If you want to specify a version, you can add version information after the name, for example, k8s-event:v1,k8s-overview:latest.

k8s-node-overview

Response parameters

ParameterTypeDescriptionExample
object
RequestIdstring

The request ID.

2A0CEDF1-06FE-44AC-8E21-21A5BE65****
DashboardVosarray<object>

The information about the Grafana dashboard.

DashboardVosobject

The information about the Grafana dashboard.

Typestring

The type of the Grafana dashboard. Valid values:

  • dash-db: a dashboard
  • dash-folder: a folder that can include a dashboard
dash-db
Timestring

The time when the Grafana dashboard was created. The value is a timestamp. Unit: seconds.

1590136924
NeedUpdateboolean

Indicates whether the Grafana dashboard has a new version that is available for upgrade.

false
Kindstring

The category of the Grafana dashboard. Valid values: BASIC, THIRD, LIMIT, and CUSTOM.

BASIC
Languagestring

The language of the Grafana dashboard.

en
Urlstring

The complete URL of the Grafana dashboard.

http://g.console.aliyun.com/d/1131971649496228-*****-59/ApiServer?orgId=3**&refresh=60s
HttpsUrlstring

The URL of the Grafana dashboard.

http://g.console.aliyun.com/d/1131971649496228-*****-59/ApiServer?orgId=3**&refresh=60s
DashboardTypestring

The type of the Grafana dashboard. This parameter has the same effect as the Exporter parameter whereas provides clearer implication.

Node
Exporterstring

The type of the exporter access source. Valid values:

  • Prometheus
  • Node
  • GPU
  • Redis
  • MySQL
  • Kafka
  • NGINX V2
  • Nginx
  • ZooKeeper
  • MongoDB
  • RabbitMQ
  • PostgreSQL
  • Kubernetes
  • Client Library
  • Elasticsearch
  • RocketMQ
Nginx
Versionstring

The version of the Grafana dashboard. The combination of version and name uniquely identifies a dashboard.

v2
IsArmsExporterboolean

Indicates whether the exporter is provided by Application Real-Time Monitoring Service (ARMS).

  • true: The exporter is provided by ARMS.
  • false:: The exporter is not provided by ARMS.
false
HttpUrlstring

The URL of the Grafana dashboard.

http://g.console.aliyun.com/d/1131971649496228-*****-59/ApiServer?orgId=3**&refresh=60s
Titlestring

The title of the Grafana dashboard.

ApiServer
Namestring

The name of the Grafana dashboard. This parameter is different from the Title parameter as this parameter cannot be changed.

k8s-node-overview
Idstring

The ID of the Grafana dashboard. The value is unique only when you install the Grafana dashboard.

1100**
Uidstring

The unique identifier of the Grafana dashboard.

1131971649496228-*****-59
Tagsarray

The tags of the Grafana dashboard.

Tagsstring

The tags of the Grafana dashboard.

["arms-k8s","ccc8ce1fe0c9543629e39ee657e34****"]
I18nChildobject

The information about the Grafana dashboard.

Typestring

The type of the Grafana dashboard. Valid values:

  • dash-db: a dashboard
  • dash-folder: a folder that can include a dashboard
dash-db
Timestring

The time when the Grafana dashboard was created. The value is a timestamp.

1590136924
NeedUpdateboolean

Indicates whether the Grafana dashboard has a new version that is available for upgrade.

false
Kindstring

The category of the Grafana dashboard. Valid values: BASIC, THIRD, LIMIT, and CUSTOM.

BASIC
Languagestring

The language of the Grafana dashboard.

zh
Urlstring

The complete URL of the Grafana dashboard.

http://g.console.aliyun.com/d/1131971649496228-*****-59/ApiServer?orgId=3**&refresh=60s
HttpsUrlstring

The URL of the Grafana dashboard.

http://g.console.aliyun.com/d/1131971649496228-*****-59/ApiServer?orgId=3**&refresh=60s
DashboardTypestring

The type of the Grafana dashboard. This parameter has the same effect as the Exporter parameter whereas provides clearer implication.

Node
Exporterstring

The type of the exporter access source. Valid values:

  • Prometheus
  • Node
  • GPU
  • Redis
  • MySQL
  • Kafka
  • NGINX V2
  • Nginx
  • ZooKeeper
  • MongoDB
  • RabbitMQ
  • PostgreSQL
  • Kubernetes
  • Client Library
  • Elasticsearch
  • RocketMQ
Nginx
Versionstring

The version of the Grafana dashboard. The combination of version and name uniquely identifies a dashboard.

v2
IsArmsExporterboolean

Indicates whether the exporter is provided by ARMS.

  • true: The exporter is provided by ARMS.
  • false:: The exporter is not provided by ARMS.
false
HttpUrlstring

The URL of the Grafana dashboard.

http://g.console.aliyun.com/d/1131971649496228-*****-59/ApiServer?orgId=3**&refresh=60s
Titlestring

The title of the Grafana dashboard.

ApiServer
Namestring

The name of the Grafana dashboard. This parameter is different from the Title parameter as this parameter cannot be changed.

k8s-node-overview
Idstring

The ID of the Grafana dashboard. The value is unique only when you install the Grafana dashboard.

1100**
Uidstring

The unique identifier of the Grafana dashboard.

1131971649496228-*****-59
Tagsarray

The tags of the Grafana dashboard.

Tagsstring

The tags of the Grafana dashboard.

["arms-k8s","ccc8ce1fe0c9543629e39ee657e34****"]
PrometheusServiceOpenedstring

Whether or not to turn on Prometheus service.

true
EnvironmentIdstring

The ID of the environment instance.

env-ebd54733482581fc8c4237******
GrafanaServiceOpenedstring

Indicates whether Managed Service for Grafana is activated.

true

Examples

Sample success responses

JSONformat

{
  "RequestId": "2A0CEDF1-06FE-44AC-8E21-21A5BE65****",
  "DashboardVos": [
    {
      "Type": "dash-db",
      "Time": "1590136924",
      "NeedUpdate": false,
      "Kind": "BASIC",
      "Language": "en",
      "Url": "http://g.console.aliyun.com/d/1131971649496228-*****-59/ApiServer?orgId=3**&refresh=60s",
      "HttpsUrl": "http://g.console.aliyun.com/d/1131971649496228-*****-59/ApiServer?orgId=3**&refresh=60s",
      "DashboardType": "Node",
      "Exporter": "Nginx",
      "Version": "v2",
      "IsArmsExporter": false,
      "HttpUrl": "http://g.console.aliyun.com/d/1131971649496228-*****-59/ApiServer?orgId=3**&refresh=60s",
      "Title": "ApiServer",
      "Name": "k8s-node-overview",
      "Id": "1100**",
      "Uid": "1131971649496228-*****-59",
      "Tags": [
        "[\"arms-k8s\",\"ccc8ce1fe0c9543629e39ee657e34****\"]"
      ],
      "I18nChild": {
        "Type": "dash-db",
        "Time": "1590136924",
        "NeedUpdate": false,
        "Kind": "BASIC",
        "Language": "zh",
        "Url": "http://g.console.aliyun.com/d/1131971649496228-*****-59/ApiServer?orgId=3**&refresh=60s",
        "HttpsUrl": "http://g.console.aliyun.com/d/1131971649496228-*****-59/ApiServer?orgId=3**&refresh=60s",
        "DashboardType": "Node",
        "Exporter": "Nginx",
        "Version": "v2",
        "IsArmsExporter": false,
        "HttpUrl": "http://g.console.aliyun.com/d/1131971649496228-*****-59/ApiServer?orgId=3**&refresh=60s",
        "Title": "ApiServer",
        "Name": "k8s-node-overview",
        "Id": "1100**",
        "Uid": "1131971649496228-*****-59",
        "Tags": [
          "[\"arms-k8s\",\"ccc8ce1fe0c9543629e39ee657e34****\"]"
        ]
      }
    }
  ],
  "PrometheusServiceOpened": "true",
  "EnvironmentId": "env-ebd54733482581fc8c4237******",
  "GrafanaServiceOpened": "true"
}

Error codes

For a list of error codes, visit the Service error codes.

Change history

Change timeSummary of changesOperation
2024-04-02The response structure of the API has changedView Change Details
2023-12-14The response structure of the API has changedView Change Details
2023-08-30The response structure of the API has changedView Change Details
2021-11-25The request parameters of the API has changedView Change Details