az grafana data-source
Note
Bu başvuru, Azure CLI (sürüm 2.61.0 veya üzeri) için amg uzantısının bir parçasıdır. Uzantı, bir az grafana data-source komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
Bir örneğin veri kaynaklarını yönetme komutları.
Komutlar
| Name | Description | Tür | Durum |
|---|---|---|---|
| az grafana data-source create |
Bir veri kaynağı oluşturun. |
Extension | GA |
| az grafana data-source delete |
Veri kaynağını silme. |
Extension | GA |
| az grafana data-source list |
Örneğin tüm veri kaynaklarını listeleme. |
Extension | GA |
| az grafana data-source query |
Arka uç uygulaması olan bir veri kaynağını sorgulama. |
Extension | GA |
| az grafana data-source show |
Veri kaynağının ayrıntılarını alın. |
Extension | GA |
| az grafana data-source update |
Veri kaynağını güncelleştirme. |
Extension | GA |
az grafana data-source create
Bir veri kaynağı oluşturun.
az grafana data-source create --definition
--name
[--api-key --token]
[--resource-group]
Örnekler
Yönetilen Kimlik kullanarak Azure İzleyici veri kaynağı oluşturma
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"
}'
Uygulama Kaydı kullanarak Azure İzleyici veri kaynağı oluşturma
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" }
}'
Yönetilen Kimlik kullanarak Azure Veri Gezgini veri kaynağı oluşturma
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"
}
}'
Uygulama Kaydı kullanarak Azure Veri Gezgini veri kaynağı oluşturma
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" }
}'
Uygulama Kaydı kullanarak Azure Yönetilen Prometheus veri kaynağı oluşturma
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" }
}'
yönetilen kimlik kullanarak Azure Yönetilen Prometheus veri kaynağı oluşturma
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" }
}
}'
Azure SQL veri kaynağı oluşturma
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"
}'
Gerekli Parametreler
Veri kaynağı tanımına sahip Json dizesi veya bu tür içeriğe sahip bir dosyanın yolu.
Azure Yönetilen Grafana'nın adı.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Grafana uç noktasıyla etkileşime geçmek için kullanılan rastgele oluşturulmuş bir dize olan API anahtarı veya hizmet hesabı belirteci; eksikse, CLI geçerli oturum açmış kullanıcının kimlik bilgilerini kullanır.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az grafana data-source delete
Veri kaynağını silme.
az grafana data-source delete --data-source
--name
[--api-key --token]
[--resource-group]
Gerekli Parametreler
Bir veri kaynağını tanımlayabilen ad, kimlik, uid. CLI, eşleşme bulana kadar ad, kimlik ve kullanıcı arabirimi sırasıyla arama yapacaktır.
Azure Yönetilen Grafana'nın adı.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Grafana uç noktasıyla etkileşime geçmek için kullanılan rastgele oluşturulmuş bir dize olan API anahtarı veya hizmet hesabı belirteci; eksikse, CLI geçerli oturum açmış kullanıcının kimlik bilgilerini kullanır.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az grafana data-source list
Örneğin tüm veri kaynaklarını listeleme.
az grafana data-source list --name
[--api-key --token]
[--resource-group]
Gerekli Parametreler
Azure Yönetilen Grafana'nın adı.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Grafana uç noktasıyla etkileşime geçmek için kullanılan rastgele oluşturulmuş bir dize olan API anahtarı veya hizmet hesabı belirteci; eksikse, CLI geçerli oturum açmış kullanıcının kimlik bilgilerini kullanır.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az grafana data-source query
Arka uç uygulaması olan bir veri kaynağını sorgulama.
az grafana data-source query --data-source
--name
[--api-key --token]
[--conditions]
[--from]
[--internal-ms]
[--max-data-points]
[--query-format]
[--resource-group]
[--to]
Gerekli Parametreler
Bir veri kaynağını tanımlayabilen ad, kimlik, uid. CLI, eşleşme bulana kadar ad, kimlik ve kullanıcı arabirimi sırasıyla arama yapacaktır.
Azure Yönetilen Grafana'nın adı.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Grafana uç noktasıyla etkileşime geçmek için kullanılan rastgele oluşturulmuş bir dize olan API anahtarı veya hizmet hesabı belirteci; eksikse, CLI geçerli oturum açmış kullanıcının kimlik bilgilerini kullanır.
<name>=<value>biçiminde boşlukla ayrılmış koşul.
Iso 8601'de başlangıç zamanı, örneğin '2022-01-02T16:15:00'. Varsayılan: 1 saat erken.
Zaman serisinin milisaniye cinsinden zaman aralığı. Varsayılan: 1000.
| Özellik | Değer |
|---|---|
| Default value: | 1000 |
Pano panelinin işleyebileceği maksimum veri noktası miktarı. Varsayılan: 1000.
| Özellik | Değer |
|---|---|
| Default value: | 100 |
Resule biçimi, örneğin tablo, time_series.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Iso 8601'de bitiş zamanı, örneğin '2022-01-02T17:15:00'. Varsayılan: geçerli saat.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az grafana data-source show
Veri kaynağının ayrıntılarını alın.
az grafana data-source show --data-source
--name
[--api-key --token]
[--resource-group]
Gerekli Parametreler
Bir veri kaynağını tanımlayabilen ad, kimlik, uid. CLI, eşleşme bulana kadar ad, kimlik ve kullanıcı arabirimi sırasıyla arama yapacaktır.
Azure Yönetilen Grafana'nın adı.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Grafana uç noktasıyla etkileşime geçmek için kullanılan rastgele oluşturulmuş bir dize olan API anahtarı veya hizmet hesabı belirteci; eksikse, CLI geçerli oturum açmış kullanıcının kimlik bilgilerini kullanır.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az grafana data-source update
Veri kaynağını güncelleştirme.
az grafana data-source update --data-source
--definition
--name
[--api-key --token]
[--resource-group]
Gerekli Parametreler
Bir veri kaynağını tanımlayabilen ad, kimlik, uid. CLI, eşleşme bulana kadar ad, kimlik ve kullanıcı arabirimi sırasıyla arama yapacaktır.
Veri kaynağı tanımına sahip Json dizesi veya bu tür içeriğe sahip bir dosyanın yolu.
Azure Yönetilen Grafana'nın adı.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Grafana uç noktasıyla etkileşime geçmek için kullanılan rastgele oluşturulmuş bir dize olan API anahtarı veya hizmet hesabı belirteci; eksikse, CLI geçerli oturum açmış kullanıcının kimlik bilgilerini kullanır.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |