az grafana data-source

Note

Referensi ini adalah bagian dari ekstensi amg untuk Azure CLI (versi 2.61.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah sumber data az grafana. Pelajari selengkapnya tentang ekstensi.

Perintah untuk mengelola sumber data instans.

Perintah

Nama Deskripsi Jenis Status
az grafana data-source create

Buat sumber data.

Extension GA
az grafana data-source delete

Menghapus sumber data.

Extension GA
az grafana data-source list

Mencantumkan semua sumber data instans.

Extension GA
az grafana data-source query

Mengkueri sumber data yang memiliki implementasi backend.

Extension GA
az grafana data-source show

Dapatkan detail sumber data.

Extension GA
az grafana data-source update

Memperbarui sumber data.

Extension GA

az grafana data-source create

Buat sumber data.

az grafana data-source create --definition
                              --name
                              [--acquire-policy-token]
                              [--api-key --token]
                              [--change-reference]
                              [--resource-group]

Contoh

membuat sumber data Azure Monitor menggunakan Identitas Terkelola

az grafana data-source create -n MyGrafana --definition '{
  "access": "proxy",
  "jsonData": {
    "azureAuthType": "msi",
    "subscriptionId": "3a7edf7d-1488-4017-a908-111111111111"
  },
  "name": "Azure Monitor-3",
  "type": "grafana-azure-monitor-datasource"
}'

membuat sumber data Azure Monitor menggunakan Pendaftaran Aplikasi

az grafana data-source create -n MyGrafana --definition '{
  "name": "Azure Monitor-2",
  "type": "grafana-azure-monitor-datasource",
  "access": "proxy",
  "jsonData": {
    "subscriptionId": "3a7edf7d-1488-4017-a908-111111111111",
    "azureAuthType": "clientsecret",
    "cloudName": "azuremonitor",
    "tenantId": "72f988bf-86f1-41af-91ab-111111111111",
    "clientId": "fb31a2f5-9122-4be9-9705-111111111111"
  },
  "secureJsonData": { "clientSecret": "verySecret" }
}'

membuat sumber data Azure Data Explorer menggunakan Identitas Terkelola

az grafana data-source create -n MyGrafana --definition '{
  "name": "Azure Data Explorer Datasource-2",
  "type": "grafana-azure-data-explorer-datasource",
  "access": "proxy",
  "jsonData": {
    "dataConsistency": "strongconsistency",
    "clusterUrl": "https://mykusto.westcentralus.kusto.windows.net"
  }
}'

membuat sumber data Azure Data Explorer menggunakan Pendaftaran Aplikasi

az grafana data-source create -n MyGrafana --definition '{
  "name": "Azure Data Explorer Datasource-1",
  "type": "grafana-azure-data-explorer-datasource",
  "access": "proxy",
  "jsonData": {
    "clusterUrl": "https://mykusto.westcentralus.kusto.windows.net",
    "azureCredentials": {
      "authType": "clientsecret",
      "azureCloud": "AzureCloud",
      "tenantId": "72f988bf-86f1-41af-91ab-111111111111",
      "clientId": "fb31a2f5-9122-4be9-9705-111111111111"
    }
  },
  "secureJsonData": { "azureClientSecret": "verySecret" }
}'

membuat sumber data prometheus terkelola Azure menggunakan Pendaftaran Aplikasi

az grafana data-source create -n MyGrafana --definition '{
  "name": "Azure Managed Prometheus-1",
  "type": "prometheus",
  "access": "proxy",
  "url": "https://myprom-abcd.westcentralus.prometheus.monitor.azure.com",
  "jsonData": {
    "httpMethod": "POST",
    "azureCredentials": {
      "authType": "clientsecret",
      "azureCloud": "AzureCloud",
      "tenantId": "72f988bf-86f1-41af-91ab-111111111111",
      "clientId": "fb31a2f5-9122-4be9-9705-111111111111"
    },
    "timeInterval": "30s"
  },
  "secureJsonData": { "azureClientSecret": "verySecret" }
}'

membuat sumber data Azure Managed Prometheus menggunakan identitas terkelola

az grafana data-source create -n MyGrafana --definition '{
  "name": "Azure Managed Prometheus-1",
  "type": "prometheus",
  "access": "proxy",
  "url": "https://myprom-jryu.westcentralus.prometheus.monitor.azure.com",
  "jsonData": {
    "httpMethod": "POST",
    "azureCredentials": { "authType": "msi" }
  }
}'

membuat sumber data Azure SQL

az grafana data-source create -n MyGrafana --definition '{
  "access": "proxy",
  "database": "testdb",
  "jsonData": {
    "authenticationType": "SQL Server Authentication",
    "encrypt": "false"
  },
  "secureJsonData": {
    "password": "verySecretPassword"
  },
  "name": "Microsoft SQL Server",
  "type": "mssql",
  "url": "testsql.database.windows.net",
  "user": "admin1"
}'

Parameter yang Diperlukan

--definition

String Json dengan definisi sumber data, atau jalur ke file dengan konten tersebut.

--name -n

Nama Azure Managed Grafana.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--acquire-policy-token

Memperoleh token Azure Policy secara otomatis untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--api-key --token -t

Kunci api atau token akun layanan, string yang dihasilkan secara acak yang digunakan untuk berinteraksi dengan titik akhir Grafana; jika hilang, CLI akan menggunakan kredensial pengguna yang masuk saat ini.

--change-reference

ID referensi perubahan terkait untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az grafana data-source delete

Menghapus sumber data.

az grafana data-source delete --data-source
                              --name
                              [--acquire-policy-token]
                              [--api-key --token]
                              [--change-reference]
                              [--resource-group]

Parameter yang Diperlukan

--data-source

Nama, id, uid yang dapat mengidentifikasi sumber data. CLI akan mencari dalam urutan nama, id, dan uid, sampai menemukan kecocokan.

--name -n

Nama Azure Managed Grafana.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--acquire-policy-token

Memperoleh token Azure Policy secara otomatis untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--api-key --token -t

Kunci api atau token akun layanan, string yang dihasilkan secara acak yang digunakan untuk berinteraksi dengan titik akhir Grafana; jika hilang, CLI akan menggunakan kredensial pengguna yang masuk saat ini.

--change-reference

ID referensi perubahan terkait untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az grafana data-source list

Mencantumkan semua sumber data instans.

az grafana data-source list --name
                            [--api-key --token]
                            [--resource-group]

Parameter yang Diperlukan

--name -n

Nama Azure Managed Grafana.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--api-key --token -t

Kunci api atau token akun layanan, string yang dihasilkan secara acak yang digunakan untuk berinteraksi dengan titik akhir Grafana; jika hilang, CLI akan menggunakan kredensial pengguna yang masuk saat ini.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az grafana data-source query

Mengkueri sumber data yang memiliki implementasi backend.

az grafana data-source query --data-source
                             --name
                             [--acquire-policy-token]
                             [--api-key --token]
                             [--change-reference]
                             [--conditions]
                             [--from]
                             [--internal-ms]
                             [--max-data-points]
                             [--query-format]
                             [--resource-group]
                             [--to]

Parameter yang Diperlukan

--data-source

Nama, id, uid yang dapat mengidentifikasi sumber data. CLI akan mencari dalam urutan nama, id, dan uid, sampai menemukan kecocokan.

--name -n

Nama Azure Managed Grafana.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--acquire-policy-token

Memperoleh token Azure Policy secara otomatis untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--api-key --token -t

Kunci api atau token akun layanan, string yang dihasilkan secara acak yang digunakan untuk berinteraksi dengan titik akhir Grafana; jika hilang, CLI akan menggunakan kredensial pengguna yang masuk saat ini.

--change-reference

ID referensi perubahan terkait untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--conditions

Kondisi yang dipisahkan spasi dalam format <name>=<value>.

--from

Waktu mulai di iso 8601, misalnya '2022-01-02T16:15:00'. Default: 1 jam lebih awal.

--internal-ms

Interval waktu dalam milidetik rangkaian waktu. Bawaan: 1000.

Properti Nilai
Nilai default: 1000
--max-data-points

Jumlah maksimum titik data yang dapat dirender panel dasbor. Bawaan: 1000.

Properti Nilai
Nilai default: 100
--query-format

Format penerbitan ulang, misalnya tabel, time_series.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--to

Waktu akhir di iso 8601, misalnya '2022-01-02T17:15:00'. Default: waktu saat ini.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az grafana data-source show

Dapatkan detail sumber data.

az grafana data-source show --data-source
                            --name
                            [--api-key --token]
                            [--resource-group]

Parameter yang Diperlukan

--data-source

Nama, id, uid yang dapat mengidentifikasi sumber data. CLI akan mencari dalam urutan nama, id, dan uid, sampai menemukan kecocokan.

--name -n

Nama Azure Managed Grafana.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--api-key --token -t

Kunci api atau token akun layanan, string yang dihasilkan secara acak yang digunakan untuk berinteraksi dengan titik akhir Grafana; jika hilang, CLI akan menggunakan kredensial pengguna yang masuk saat ini.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az grafana data-source update

Memperbarui sumber data.

az grafana data-source update --data-source
                              --definition
                              --name
                              [--acquire-policy-token]
                              [--api-key --token]
                              [--change-reference]
                              [--resource-group]

Parameter yang Diperlukan

--data-source

Nama, id, uid yang dapat mengidentifikasi sumber data. CLI akan mencari dalam urutan nama, id, dan uid, sampai menemukan kecocokan.

--definition

String Json dengan definisi sumber data, atau jalur ke file dengan konten tersebut.

--name -n

Nama Azure Managed Grafana.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--acquire-policy-token

Memperoleh token Azure Policy secara otomatis untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--api-key --token -t

Kunci api atau token akun layanan, string yang dihasilkan secara acak yang digunakan untuk berinteraksi dengan titik akhir Grafana; jika hilang, CLI akan menggunakan kredensial pengguna yang masuk saat ini.

--change-reference

ID referensi perubahan terkait untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False