Aracılığıyla paylaş


az grafana dashboard

Not

Bu başvuru, Azure CLI (sürüm 2.38.0 veya üzeri) için amg uzantısının bir parçasıdır. Uzantı, az grafana dashboard komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Bir örneğin panolarını yönetme komutları.

Komutlar

Name Description Tür Durum
az grafana dashboard create

Yeni bir pano oluşturun.

Dahili GA
az grafana dashboard delete

Panoyu silme.

Dahili GA
az grafana dashboard import

Panoyu içeri aktarma.

Dahili GA
az grafana dashboard list

Bir örneğin tüm panolarını listeleme.

Dahili GA
az grafana dashboard show

Panonun ayrıntılarını alın.

Dahili GA
az grafana dashboard sync

Azure Yönetilen Grafana panolarını bir örnekten başka bir örneğe eşitleyin. Panolardaki kitaplık panelleri otomatik olarak eşitlemeye dahil edilir. "Sağlandı" durumuna sahip panoların salt okunur olması nedeniyle atlanacağına dikkat edin.

Dahili Önizle
az grafana dashboard update

Panoyu güncelleştirme.

Dahili GA

az grafana dashboard create

Yeni bir pano oluşturun.

az grafana dashboard create --definition
                            --name
                            [--api-key]
                            [--folder]
                            [--overwrite {false, true}]
                            [--resource-group]
                            [--title]

Örnekler

Json dosyasında tanımı olan bir pano oluşturun. Hızlı başlangıç için "az grafana dashboard show" çıktısından kopyalayıp "id" ve "uid" öğesini kaldırın ve değişiklikleri uygulayın.

az grafana dashboard create -g MyResourceGroup -n MyGrafana --title "My dashboard" --folder folder1 --definition '{
  "dashboard": {
    "annotations": {
        ...
    },
    "panels": {
        ...
    }
  },
  "message": "Create a new test dashboard"
}'

Gerekli Parametreler

--definition

Json dizesindeki tam pano modeli, bu tür içeriğe sahip bir dosyanın yolu veya URL'si.

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

--folder

Bir klasörü tanımlayabilen id, uid, title. CLI, eşleşme bulana kadar kimlik, uid ve başlık sırasına göre arama yapacaktır.

--overwrite

Aynı kullanıcı arabirimine sahip bir panonun üzerine yazma.

kabul edilen değerler: false, true
--resource-group -g

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

--title

Panonun başlığı.

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
varsayılan değer: 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 dashboard delete

Panoyu silme.

az grafana dashboard delete --dashboard
                            --name
                            [--api-key]
                            [--resource-group]

Örnekler

Benzersiz bir tanımlayıcı tarafından belirtilen panoyu silme (uid'yi almak için "az grafana dashboard list" komutunu kullanın)

az grafana dashboard delete -g MyResourceGroup -n MyGrafana --dashboard VdrOA7jGz

Gerekli Parametreler

--dashboard

Pano kullanıcı arabirimi.

--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
varsayılan değer: 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 dashboard import

Panoyu içeri aktarma.

CLI komutu yapılandırılırsa veri kaynakları için gerekli parametreleri doldurur.

az grafana dashboard import --definition
                            --name
                            [--api-key]
                            [--folder]
                            [--overwrite {false, true}]
                            [--resource-group]

Örnekler

Grafana galerisinden "AKS Container Insights" panosunu içeri aktarın.

az grafana dashboard import -g MyResourceGroup -n MyGrafana --definition 12180

bir dosyadan pano içeri aktarabilirsiniz.

az grafana dashboard import -g MyResourceGroup -n MyGrafana --definition @c:\temp\dashboard.json

Gerekli Parametreler

--definition

Json dizesindeki tam pano modeli, Grafana galeri kimliği, bu tür içeriğe sahip bir dosyanın yolu veya URL'si.

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

--folder

Bir klasörü tanımlayabilen id, uid, title. CLI, eşleşme bulana kadar kimlik, uid ve başlık sırasına göre arama yapacaktır.

--overwrite

Aynı kullanıcı arabirimine sahip bir panonun üzerine yazma.

kabul edilen değerler: false, true
--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
varsayılan değer: 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 dashboard list

Bir örneğin tüm panolarını listeleme.

az grafana dashboard list --name
                          [--api-key]
                          [--resource-group]

Örnekler

K8s API Sunucusu panosunu bulun ve benzersiz tanımlayıcıyı alın ("az grafana dashboard show" komutunu çağırmak için)

az grafana dashboard list -g MyResourceGroup -n MyGrafana --query "[?contains(@.title, 'API server')].uid"

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
varsayılan değer: 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 dashboard show

Panonun ayrıntılarını alın.

az grafana dashboard show --dashboard
                          --name
                          [--api-key]
                          [--resource-group]

Örnekler

Benzersiz bir tanımlayıcı tarafından belirtilen panonun ayrıntılarını alma (uid'yi almak için "az grafana dashboard list" komutunu kullanın)

az grafana dashboard show -g MyResourceGroup -n MyGrafana --dashboard VdrOA7jGz

Gerekli Parametreler

--dashboard

Pano kullanıcı arabirimi.

--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
varsayılan değer: 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 dashboard sync

Önizleme

Bu komut önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Azure Yönetilen Grafana panolarını bir örnekten başka bir örneğe eşitleyin. Panolardaki kitaplık panelleri otomatik olarak eşitlemeye dahil edilir. "Sağlandı" durumuna sahip panoların salt okunur olması nedeniyle atlanacağına dikkat edin.

az grafana dashboard sync --destination
                          --source
                          [--dashboards-to-exclude]
                          [--dashboards-to-include]
                          [--dry-run {false, true}]
                          [--folders-to-exclude]
                          [--folders-to-include]

Örnekler

Yalnızca birkaç klasör altındaki panoları eşitleme

az grafana dashboard sync --source /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/source --destination /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/destination --folders-to-include "Azure Monitor Container Insights" "Azure Monitor"

Tek bir panoyu eşitleme

az grafana dashboard sync --source /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/source --destination /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/destination --folders-to-include "MyFolder" --dashboards-to-include "My Service Health"

Eşitlemenin önizlemesini görüntüleme

az grafana dashboard sync --source /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/source --destination /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/destination --dry-run

Gerekli Parametreler

--destination -d

Hedef çalışma alanının kaynak kimliği.

--source -s

Kaynak çalışma alanının kaynak kimliği.

İsteğe Bağlı Parametreler

--dashboards-to-exclude

Eşitlenmiş durumda hariç tutulacak panoların boşlukla ayrılmış başlıkları. Belirli klasörler için --folders-to-exclude ile eşleştirin.

--dashboards-to-include

Eşitlenecek panoların boşlukla ayrılmış başlıkları. Belirli klasörler için --folders-to-include ile eşleştirin.

--dry-run

İşlemeye göre değişiklikleri önizleme.

kabul edilen değerler: false, true
--folders-to-exclude -e

Yedekleme veya eşitlemede hariç tutulacak klasörler.

--folders-to-include -i

Yedekleme veya eşitlemeye eklenecek klasörler.

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
varsayılan değer: 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 dashboard update

Panoyu güncelleştirme.

az grafana dashboard update --definition
                            --name
                            [--api-key]
                            [--folder]
                            [--overwrite {false, true}]
                            [--resource-group]

Örnekler

Panoyu json dosyasındaki tanım ile güncelleştirin. Hızlı başlangıç için "az grafana dashboard show" bölümünden mevcut yapılandırmayı alın ve değişiklikleri uygulayın. "version" alanının güncelleştirilmesi ve "üzerine yazma" alanının doğru olması gerekir.

az grafana dashboard update -g MyResourceGroup -n MyGrafana --definition @c:\temp\dashboard.json

Gerekli Parametreler

--definition

Json dizesindeki tam pano modeli, bu tür içeriğe sahip bir dosyanın yolu veya URL'si.

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

--folder

Bir klasörü tanımlayabilen id, uid, title. CLI, eşleşme bulana kadar kimlik, uid ve başlık sırasına göre arama yapacaktır.

--overwrite

Aynı kullanıcı arabirimine sahip bir panonun üzerine yazma.

kabul edilen değerler: false, true
--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
varsayılan değer: 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.