az grafana data-source

Note

このリファレンスは、Azure CLI (バージョン 2.38.0 以降) の amg 拡張機能の一部です。 拡張機能は、az grafana data-source コマンドを初めて実行するときに自動的にインストールされます。 拡張機能の詳細をご覧ください。

インスタンスのデータ ソースを管理するコマンド。

コマンド

名前 説明 Status
az grafana data-source create

データ ソースを作成します。

拡張子 GA
az grafana data-source delete

データ ソースを削除します。

拡張子 GA
az grafana data-source list

インスタンスのすべてのデータ ソースを一覧表示します。

拡張子 GA
az grafana data-source query

バックエンド実装を持つデータ ソースに対してクエリを実行します。

拡張子 GA
az grafana data-source show

データ ソースの詳細を取得します。

拡張子 GA
az grafana data-source update

データ ソースを更新します。

拡張子 GA

az grafana data-source create

データ ソースを作成します。

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

マネージド ID を使用して Azure Monitor データ ソースを作成する

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"
}'

アプリ登録を使用して Azure Monitor データ ソースを作成する

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" }
}'

マネージド ID を使用して Azure Data エクスプローラー データ ソースを作成する

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"
  }
}'

アプリ登録を使用して Azure Data エクスプローラー データ ソースを作成する

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" }
}'

アプリ登録を使用して Azure Managed Prometheus データ ソースを作成する

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" }
}'

マネージド ID を使用して Azure Managed Prometheus データ ソースを作成する

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 データ ソースを作成する

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"
}'

必須のパラメーター

--definition

データ ソース定義を含む Json 文字列、またはそのようなコンテンツを含むファイルへのパス。

--name -n

Azure Managed Grafana の名前。

省略可能のパラメーター

--api-key --token -t

API キーまたはサービス アカウント トークン。Grafana エンドポイントとの対話に使用されるランダムに生成された文字列。存在しない場合、CLI は現在ログインしているユーザーの資格情報を使用します。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az grafana data-source delete

データ ソースを削除します。

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

必須のパラメーター

--data-source

データ ソースを識別できる名前、ID、uid。 CLI では、一致するものが見つかるまで、名前、ID、および uid の順序で検索されます。

--name -n

Azure Managed Grafana の名前。

省略可能のパラメーター

--api-key --token -t

API キーまたはサービス アカウント トークン。Grafana エンドポイントとの対話に使用されるランダムに生成された文字列。存在しない場合、CLI は現在ログインしているユーザーの資格情報を使用します。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az grafana data-source list

インスタンスのすべてのデータ ソースを一覧表示します。

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

必須のパラメーター

--name -n

Azure Managed Grafana の名前。

省略可能のパラメーター

--api-key --token -t

API キーまたはサービス アカウント トークン。Grafana エンドポイントとの対話に使用されるランダムに生成された文字列。存在しない場合、CLI は現在ログインしているユーザーの資格情報を使用します。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az grafana data-source query

バックエンド実装を持つデータ ソースに対してクエリを実行します。

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

必須のパラメーター

--data-source

データ ソースを識別できる名前、ID、uid。 CLI では、一致するものが見つかるまで、名前、ID、および uid の順序で検索されます。

--name -n

Azure Managed Grafana の名前。

省略可能のパラメーター

--api-key --token -t

API キーまたはサービス アカウント トークン。Grafana エンドポイントとの対話に使用されるランダムに生成された文字列。存在しない場合、CLI は現在ログインしているユーザーの資格情報を使用します。

--conditions

スペース区切りの条件を次の <name>=<value>形式で指定します。

--from

iso 8601 の開始時刻 (例: '2022-01-02T16:15:00')。 既定値: 1 時間早い。

--internal-ms

時系列の時間間隔 (ミリ秒)。 既定値: 1000。

既定値: 1000
--max-data-points

ダッシュボード パネルでレンダリングできるデータ ポイントの最大量。 既定値: 1000。

既定値: 100
--query-format

resule の形式 (テーブル、time_seriesなど)。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--to

iso 8601 の終了時刻 (例: '2022-01-02T17:15:00')。 既定値: 現在の時刻。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az grafana data-source show

データ ソースの詳細を取得します。

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

必須のパラメーター

--data-source

データ ソースを識別できる名前、ID、uid。 CLI では、一致するものが見つかるまで、名前、ID、および uid の順序で検索されます。

--name -n

Azure Managed Grafana の名前。

省略可能のパラメーター

--api-key --token -t

API キーまたはサービス アカウント トークン。Grafana エンドポイントとの対話に使用されるランダムに生成された文字列。存在しない場合、CLI は現在ログインしているユーザーの資格情報を使用します。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az grafana data-source update

データ ソースを更新します。

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

必須のパラメーター

--data-source

データ ソースを識別できる名前、ID、uid。 CLI では、一致するものが見つかるまで、名前、ID、および uid の順序で検索されます。

--definition

データ ソース定義を含む Json 文字列、またはそのようなコンテンツを含むファイルへのパス。

--name -n

Azure Managed Grafana の名前。

省略可能のパラメーター

--api-key --token -t

API キーまたはサービス アカウント トークン。Grafana エンドポイントとの対話に使用されるランダムに生成された文字列。存在しない場合、CLI は現在ログインしているユーザーの資格情報を使用します。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。