tencent cloud

Tencent Cloud Observability Platform

Release Notes and Announcements
Release Notes
Product Introduction
Overview
Strengths
Basic Features
Basic Concepts
Use Cases
Use Limits
Purchase Guide
Tencent Cloud Product Monitoring
Application Performance Management
Mobile App Performance Monitoring
Real User Monitoring
Cloud Automated Testing
Prometheus Monitoring
Grafana
EventBridge
PTS
Quick Start
Monitoring Overview
Instance Group
Tencent Cloud Product Monitoring
Application Performance Management
Real User Monitoring
Cloud Automated Testing
Performance Testing Service
Prometheus Getting Started
Grafana
Dashboard Creation
EventBridge
Alarm Service
Cloud Product Monitoring
Tencent Cloud Service Metrics
Operation Guide
CVM Agents
Cloud Product Monitoring Integration with Grafana
Troubleshooting
Practical Tutorial
Application Performance Management
Product Introduction
Access Guide
Operation Guide
Practical Tutorial
Parameter Information
FAQs
Mobile App Performance Monitoring
Overview
Operation Guide
Access Guide
Practical Tutorial
Tencent Cloud Real User Monitoring
Product Introduction
Operation Guide
Connection Guide
FAQs
Cloud Automated Testing
Product Introduction
Operation Guide
FAQs
Performance Testing Service
Overview
Operation Guide
Practice Tutorial
JavaScript API List
FAQs
Prometheus Monitoring
Product Introduction
Access Guide
Operation Guide
Practical Tutorial
Terraform
FAQs
Grafana
Product Introduction
Operation Guide
Guide on Grafana Common Features
FAQs
Dashboard
Overview
Operation Guide
Alarm Management
Console Operation Guide
Troubleshooting
FAQs
EventBridge
Product Introduction
Operation Guide
Practical Tutorial
FAQs
Report Management
FAQs
General
Alarm Service
Concepts
Monitoring Charts
CVM Agents
Dynamic Alarm Threshold
CM Connection to Grafana
Documentation Guide
Related Agreements
Application Performance Management Service Level Agreement
APM Privacy Policy
APM Data Processing And Security Agreement
RUM Service Level Agreement
Mobile Performance Monitoring Service Level Agreement
Cloud Automated Testing Service Level Agreement
Prometheus Service Level Agreement
TCMG Service Level Agreements
PTS Service Level Agreement
PTS Use Limits
Cloud Monitor Service Level Agreement
API Documentation
History
Introduction
API Category
Making API Requests
Monitoring Data Query APIs
Alarm APIs
Legacy Alert APIs
Notification Template APIs
TMP APIs
Grafana Service APIs
Event Center APIs
TencentCloud Managed Service for Prometheus APIs
Monitoring APIs
Data Types
Error Codes
Glossary

JSON

PDF
Focus Mode
Font Size
Last updated: 2024-01-27 17:45:42
This document describes the directions and notes for using JSON.

Viewing and Copying the JSON Template

2. In the left sidebar, click Dashboard > Dashboard List to go to the dashboard list page.
3. In the upper-left corner of the dashboard list page, click Create to go to the management page for creating a dashboard.
4. Click

> JSON.
5. Click JSON and copy the JSON template to deploy the JSON format to your self-built system. Then, you can view the corresponding dashboard in your system.


The JSON template contains fields such as the dashboard attribute, template variable, and dashboard query. For the description of these fields, see the following section.

Description of JSON Fields

{
"Description": "",
"Refresh": "close",
"Title": "JSONTEST",
"UUID": "jdq4joy56is4w60q",
"Version": 1,
"Templating": [],
"Links": [],
"Panels": [],
"Time": {
"From": "now-12h",
"To": "now"
},
}
Name
Description
Description
Description of the current dashboard
Refresh
Interval for automatic refreshing
Title
Name of the current dashboard
UUID
Unique dashboard ID
Version
Dashboard version, which increases every time you save the dashboard
Templating
Dashboard template variable. For more information, see Templating
Link
Dashboard link. For more information, see Link
Panels
Chart configuration. See Panels
Time
Dashboard time range

Templating

"Templating": [ // Template variable
{
"Label": "cvm instance name", // Template variable alias
"Multi": true, // Multiple or not
"Name": "cvm", // Label
"Selected": [], // Template variable value
"Type": "monitor", // Template variable type
"TemplatingType": "basics", // Label type: basic monitoring or custom monitoring
"TemplatingType": '123', // Variable ID
}
]

Link

"Links": [ // Dashboard link
{
"IncludeVars": true, // Whether the link parameters carry template variables
"KeepTime": true, // Whether the link parameters carry time variables
"TargetBlank": true, // Whether to open a new tab
"Title": "xxx", // Link name
"Type": "other", // Link type: custom link or redirection link to another dashboard
"Url": "/monitor/dashboard2/dashboards/d/0hh64oj49rru3ctk/dashboard2-0yan-shi-an-li-xia-zuan-lian-jie", // Link address
"ID": 0 // ID
}
]

Panels

"Panels": [ // Panel configuration
{
"Collapsed": false, // Whether to collapse the chart group
"Datasource": null, // Data source
"GridPos": { // Chart position
"H": 1,
"W": 6,
"X": 0,
"Y": 0
},
"ID": 1595472129140, // Chart ID
"Panels": [], // Panel is a field for the chart group, which stores sub-panels
"Title": "Default chart group", // Title
"Type": "row" // Chart type
},
{
"DataLinks": [], // Data link for the chart configuration
"Description": "", // Chart description
"GridPos": {
"H": 5,
"W": 6,
"X": 0,
"Y": 1
},
"ID": 1595471392817,
"Links": [], // Chart link
"Settings": { // Chart visualization configuration
"aliasColors": {},
"bars": false,
"dashLength": 10,
"dashes": false,
"datasource": null,
"decimals": 2,// Legend precision
"fieldConfig": {
"defaults": {
"custom": {}
},
"overrides": []
},
"fill": "0.8",// Chart fill opacity
"fillGradient": 0,
"gridPos": {
"h": 8,
"w": 12,
"x": 0,
"y": 0
},
"hiddenSeries": false,
"id": "1595471392817",// Chart panel ID
"legend": {// Legend settings
"alignAsTable": [// Whether to display legends as tables
"1"
],
"avg": [// Whether to display the average value. **‘1’**: true. **‘0’**: false.
"1"
],
"current": [// Whether to display the latest value. **‘1’**: true. **‘0’**: false.
"1"
],
"max": [// Whether to display the maximum value. **‘1’**: true. **‘0’**: false.
"1"
],
"min": [// Whether to display the minimum value. **‘1’**: true. **‘0’**: false.
"1"
],
"rightSide": [// Whether to place on the right side. **‘1’**: true. **‘0’**: false.
"1"
],
"show": [// Whether to display legends. **‘1’**: true. **‘0’**: false.
"1"
],
"total": [// Whether to display accumulative values. **‘1’**: true. **‘0’**: false.
"1"
],
"values": false
},
"lines": [// Whether to display curves. **‘1’**: true. **‘0’**: false.
"1"
],
"linesType": true,// Whether to display smooth curves. **‘1’**: true. **‘0’**: false.
"linewidth": "2",// Curve width
"markline": {// Mark settings
"marklineMax": {
"max": [// Whether to display peak values. **‘1’**: true. **‘0’**: false.
"1"
]
}
},
"nullPointMode": "1",// Display mode of null values. 0: link to null data. 1: do not fill. 2: automatically fill with 0.
"options": {
"dataLinks": []// datalinks array
},
"percentage": false,
"pointradius": 2,
"points": false,
"renderer": "flot",
"seriesOverrides": [],
"spaceLength": 10,
"stack": [// Whether to allow stacked display. **‘1’**: true. **‘0’**: false.
"1"
],
"steppedLine": false,
"targets": [
{
"refId": "A",
"scenarioId": "random_walk"
}
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "New chart",
"tooltip": {
"shared": true,
"sort": 0,
"value_type": "individual"
},
"type": "graph",
"xaxis": {
"buckets": null,
"mode": "time",
"name": null,
"show": true,
"values": []
},
"yaxes": [
{
"decimals": 2,// Left y-axis precision
"format": "%",// Left y-axis label unit
"label": null,
"logBase": 1,
"max": 2,// Maximum value of the left y-axis coordinate
"min": 0,// Minimum value of the left y-axis coordinate
"show": [// Whether to display the left y-axis. **‘1’**: true. **‘0’**: false.
"1"
]
},
{
"decimals": 2,
"format": "",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": [
"1"
]
}
],
"yaxis": {
"align": false,
"alignLevel": null
}
},
"Targets": [ // Metric configuration
{
"Aggregate": "", // Statistical mode
"CompareLastWeek": false, // Compare with last week
"CompareYesterday": false, // Compare with yesterday
"Conditions": [ // Filtering conditions
{
"Dimension": [
"{\\"InstanceId\\":\\"ins-19827u5b\\"}",
"{\\"InstanceId\\":\\"ins-xxooxxoo\\"}",
"{\\"InstanceId\\":\\"ins-19719mfp\\"}"
],
"Region": "ap-guangzhou",
"Type": "normal"
}
],
"ConfigId": "cvm",
"Datasource": "DS_QCEMetric", // Product type
"DimensionKey": [
"InstanceId"
],
"GroupBy": [ // groupby
"InstanceId"
],
"MetricNames": [ // Metric name
"BaseCpuUsage"
],
"Namespace": "QCE/CVM", // Namespace
"Period": 60 // Granularity
},
],
"Title": "single metric - default configuration", // Chart name
"Type": "graph" // Chart type
},
]


Help and Support

Was this page helpful?

Help us improve! Rate your documentation experience in 5 mins.

Feedback