az grafana data-source

Not

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ı, 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.

Dahili GA
az grafana data-source delete

Veri kaynağını silme.

Dahili GA
az grafana data-source list

Örneğin tüm veri kaynaklarını listeleme.

Dahili GA
az grafana data-source query

Arka uç uygulaması olan bir veri kaynağını sorgulama.

Dahili GA
az grafana data-source show

Veri kaynağının ayrıntılarını alın.

Dahili GA
az grafana data-source update

Veri kaynağını güncelleştirme.

Dahili GA

az grafana data-source create

Bir veri kaynağı oluşturun.

az grafana data-source create --definition
                              --name
                              [--api-key]
                              [--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

--definition

Veri kaynağı tanımına sahip Json dizesi veya bu tür içeriğe sahip bir dosyanın yolu.

--name -n

Azure Yönetilen Grafana'nın adı.

İsteğe Bağlı Parametreler

--api-key --token -t

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.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az grafana data-source delete

Veri kaynağını silme.

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

Gerekli Parametreler

--data-source

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.

--name -n

Azure Yönetilen Grafana'nın adı.

İsteğe Bağlı Parametreler

--api-key --token -t

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.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az grafana data-source list

Örneğin tüm veri kaynaklarını listeleme.

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

Gerekli Parametreler

--name -n

Azure Yönetilen Grafana'nın adı.

İsteğe Bağlı Parametreler

--api-key --token -t

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.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az grafana data-source query

Arka uç uygulaması olan bir veri kaynağını sorgulama.

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

Gerekli Parametreler

--data-source

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.

--name -n

Azure Yönetilen Grafana'nın adı.

İsteğe Bağlı Parametreler

--api-key --token -t

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.

--conditions

Boşlukla ayrılmış koşul biçimindedir <name>=<value>.

--from

Iso 8601'de başlangıç zamanı, örneğin '2022-01-02T16:15:00'. Varsayılan: 1 saat erken.

--internal-ms

Zaman serisinin milisaniye cinsinden zaman aralığı. Varsayılan: 1000.

Default value: 1000
--max-data-points

Pano panelinin işleyebileceği maksimum veri noktası miktarı. Varsayılan: 1000.

Default value: 100
--query-format

Resule biçimi, örneğin tablo, time_series.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--to

Iso 8601'de bitiş zamanı, örneğin '2022-01-02T17:15:00'. Varsayılan: geçerli saat.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

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]
                            [--resource-group]

Gerekli Parametreler

--data-source

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.

--name -n

Azure Yönetilen Grafana'nın adı.

İsteğe Bağlı Parametreler

--api-key --token -t

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.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az grafana data-source update

Veri kaynağını güncelleştirme.

az grafana data-source update --data-source
                              --definition
                              --name
                              [--api-key]
                              [--resource-group]

Gerekli Parametreler

--data-source

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.

--definition

Veri kaynağı tanımına sahip Json dizesi veya bu tür içeriğe sahip bir dosyanın yolu.

--name -n

Azure Yönetilen Grafana'nın adı.

İsteğe Bağlı Parametreler

--api-key --token -t

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.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.