az monitor metrics

Azure kaynak ölçümlerini görüntüleyin.

Komutlar

Name Description Tür Durum
az monitor metrics alert

Neredeyse gerçek zamanlı ölçüm uyarı kurallarını yönetin.

Temel GA
az monitor metrics alert condition

Neredeyse gerçek zamanlı ölçüm uyarı kuralı koşullarını yönetin.

Temel GA
az monitor metrics alert condition create

Ölçüm uyarısı kuralı koşulu oluşturun.

Temel Önizleme
az monitor metrics alert create

Ölçüm tabanlı uyarı kuralı oluşturun.

Temel GA
az monitor metrics alert delete

Ölçüm tabanlı uyarı kuralını silin.

Temel GA
az monitor metrics alert dimension

Neredeyse gerçek zamanlı ölçüm uyarı kuralı boyutlarını yönetin.

Temel GA
az monitor metrics alert dimension create

Ölçüm uyarı kuralı boyutu oluşturun.

Temel Önizleme
az monitor metrics alert list

Ölçüm tabanlı uyarı kurallarını listeleyin.

Temel GA
az monitor metrics alert show

Ölçüm tabanlı bir uyarı kuralı gösterin.

Temel GA
az monitor metrics alert update

Ölçüm tabanlı uyarı kuralını güncelleştirme.

Temel GA
az monitor metrics list

Bir kaynağın ölçüm değerlerini listeleme.

Temel GA
az monitor metrics list-definitions

Kaynağın ölçüm tanımlarını listeleyin.

Temel GA
az monitor metrics list-namespaces

Kaynağın ölçüm ad alanlarını listeleyin.

Temel Önizleme
az monitor metrics list-sub

Aboneliğin ölçüm verilerini listeler. Parametreler gövdede belirtilebilir.

Temel GA
az monitor metrics list-sub-definitions

Abonelik için ölçüm tanımlarını listeleyin.

Temel GA

az monitor metrics list

Bir kaynağın ölçüm değerlerini listeleme.

az monitor metrics list --resource
                        [--aggregation {Average, Count, Maximum, Minimum, None, Total}]
                        [--dimension]
                        [--end-time]
                        [--filter]
                        [--interval]
                        [--metadata]
                        [--metrics]
                        [--namespace]
                        [--offset]
                        [--orderby]
                        [--resource-group]
                        [--resource-namespace]
                        [--resource-parent]
                        [--resource-type]
                        [--start-time]
                        [--top]

Örnekler

Vm'nin son bir saat için CPU kullanımını listeleme

az monitor metrics list --resource {ResourceName} --metric "Percentage CPU"

Depolama hesabının başarı E2E gecikme süresini listeleme ve veri serisini API adına göre bölme

az monitor metrics list --resource {ResourceName} --metric SuccessE2ELatency \
                        --dimension ApiName

Depolama hesabının başarı E2E gecikme süresini listeleme ve veri serisini hem API adına hem de coğrafi türe göre bölme

az monitor metrics list --resource {ResourceName} --metric SuccessE2ELatency \
                        --dimension ApiName GeoType

Bir depolama hesabının başarı E2E gecikme süresini listeleme ve "--filter" parametresini kullanarak veri serisini hem API adına hem de coğrafi türe göre bölme

az monitor metrics list --resource {ResourceName} --metric SuccessE2ELatency \
                        --filter "ApiName eq '*' and GeoType eq '*'"

Bir depolama hesabının başarı E2E gecikme süresini listeleyin ve veri serisini hem API adına hem de coğrafi türe göre bölün. API adını 'DeleteContainer' ile sınırlar

az monitor metrics list --resource {ResourceName} --metric SuccessE2ELatency \
                        --filter "ApiName eq 'DeleteContainer' and GeoType eq '*'"

2017-01-01 tarihinden bu yana bir depolama hesabının günlük işlemlerini listeleme

az monitor metrics list --resource {ResourceName} --metric Transactions \
                        --start-time 2017-01-01T00:00:00Z \
                        --interval PT24H

2017'den bu yana işlem ölçümlerinin api adı boyutu altında depolama hesabının meta veri değerlerini listeleme

az monitor metrics list --resource {ResourceName} --metric Transactions \
                        --filter "ApiName eq '*'" \
                        --start-time 2017-01-01T00:00:00Z

Gerekli Parametreler

--resource

Hedef kaynağın adı veya kimliği.

İsteğe Bağlı Parametreler

--aggregation

Alınacak toplama türlerinin (boşlukla ayrılmış) listesi.

kabul edilen değerler: Average, Count, Maximum, Minimum, None, Total
şuradan alınan değerler:: az monitor metrics list-definitions
--dimension

Ölçümlerin sorgulandığı boyut listesi (boşlukla ayrılmış).

şuradan alınan değerler:: az monitor metrics list-definitions
--end-time

Sorgunun bitiş saati. Varsayılan olarak geçerli saati kullanır. Biçim: date (yyyy-mm-dd) time (hh:mm:ss.xxxxx) saat dilimi (+/-hh:mm).

--filter

Döndürülen ölçüm verileri kümesini azaltmak için kullanılan bir dize. Örneğin "BlobType eq '*'".

Filtrelerin tam listesi için konumundaki filtre dizesi başvurusuna https://docs.microsoft.com/rest/api/monitor/metrics/listbakın.

--interval

##h##m biçiminde ölçümlerin toplandığı aralık.

varsayılan değer: 1m
--metadata

Ölçüm verileri yerine meta veri değerlerini döndürür.

--metrics

Alınacak ölçüm adlarının boşlukla ayrılmış listesi.

şuradan alınan değerler:: az monitor metrics list-definitions
--namespace

Ölçüm tanımlarını sorgulamak için ad alanı.

şuradan alınan değerler:: az monitor metrics list-namespaces
--offset

Sorgu aralığının ##d##h biçimindeki saat uzaklığı.

--start-time veya --end-time ile kullanılabilir. --start-time ile kullanılırsa, uzaklık eklenerek bitiş saati hesaplanır. --end-time (varsayılan) ile kullanılırsa, başlangıç saati uzaklık çıkarılarak hesaplanır. --start-time ve --end-time sağlanmışsa --offset yoksayılır.

varsayılan değer: 1h
--orderby

Sonuçları ve sıralama yönünü sıralamak için kullanılacak toplama. Yalnızca bir sipariş özelleştirilebilir. Örnekler: sum asc.

--resource-group -g

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

--resource-namespace

Hedef kaynak sağlayıcısı ad alanı.

--resource-parent

Varsa hedef kaynak üst yolu.

--resource-type

Hedef kaynak türü. Ad alanı/tür biçimini de kabul edebilir (Örneğin: 'Microsoft.Compute/virtualMachines').

--start-time

Sorgunun başlangıç saati. Biçim: date (yyyy-mm-dd) time (hh:mm:ss.xxxxx) saat dilimi (+/-hh:mm).

--top

Alınacak en fazla kayıt sayısı.

varsayılan değer: 10
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 monitor metrics list-definitions

Kaynağın ölçüm tanımlarını listeleyin.

az monitor metrics list-definitions --resource
                                    [--namespace]
                                    [--resource-group]
                                    [--resource-namespace]
                                    [--resource-parent]
                                    [--resource-type]

Örnekler

Kaynağın ölçüm tanımlarını listeleyin. (otomatik olarak oluşturulmuş)

az monitor metrics list-definitions --resource /subscriptions/{subscriptionID}/resourceGroups/{resourceGroup}/Microsoft.Network/networkSecurityGroups/{resourceName}

Gerekli Parametreler

--resource

Hedef kaynağın adı veya kimliği.

İsteğe Bağlı Parametreler

--namespace

Ölçüm tanımlarını sorgulamak için ad alanı.

şuradan alınan değerler:: az monitor metrics list-namespaces
--resource-group -g

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

--resource-namespace

Hedef kaynak sağlayıcısı ad alanı.

--resource-parent

Varsa hedef kaynak üst yolu.

--resource-type

Hedef kaynak türü. Ad alanı/tür biçimini de kabul edebilir (Örneğin: 'Microsoft.Compute/virtualMachines').

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 monitor metrics list-namespaces

Ö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

Kaynağın ölçüm ad alanlarını listeleyin.

az monitor metrics list-namespaces --resource-uri
                                   [--start-time]

Örnekler

Kaynağın ölçüm ad alanlarını listeleyin.

az monitor metrics list-namespaces --resource /subscriptions/{subscriptionID}/resourceGroups/{resourceGroup}/Microsoft.Network/networkSecurityGroups/{resourceName} --start-time 2021-03-01T00:00:00Z

Gerekli Parametreler

--resource-uri

Kaynağın tanımlayıcısı.

İsteğe Bağlı Parametreler

--start-time

Sorgunun başlangıç saati. Biçim: date (yyyy-mm-dd) time (hh:mm:ss.xxxxx) saat dilimi (+/-hh:mm).

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 monitor metrics list-sub

Aboneliğin ölçüm verilerini listeler. Parametreler gövdede belirtilebilir.

az monitor metrics list-sub --region
                            [--aggregation]
                            [--auto-adjust-timegrain {0, 1, f, false, n, no, t, true, y, yes}]
                            [--filter]
                            [--interval]
                            [--metricnames]
                            [--metricnamespace]
                            [--order-by]
                            [--result-type {Data, Metadata}]
                            [--roll-up-by]
                            [--timespan]
                            [--top]
                            [--validate-dimensions {0, 1, f, false, n, no, t, true, y, yes}]

Gerekli Parametreler

--region

İstediğiniz ölçümlerin bulunduğu bölge.

İsteğe Bağlı Parametreler

--aggregation

Alınacak toplama türlerinin (virgülle ayrılmış) listesi.

--auto-adjust-timegrain

true olarak ayarlandığında, geçirilen zaman aralığı bu ölçüm tarafından desteklenmiyorsa, API desteklenen en yakın zaman aralığını kullanarak sonucu döndürür. false olarak ayarlandığında, geçersiz zaman aralığı parametreleri için bir hata döndürülür. Varsayılan değer false'tur.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--filter

$filter, döndürülen ölçüm verileri kümesini azaltmak için kullanılır.
Örnek:
Ölçüm A, B ve C meta verilerini içerir.
- A = a1 ve B = b1 veya b2 olan tüm zaman serisi C'leri döndürür
$filter=A eq 'a1' ve B eq 'b1' veya B eq 'b2' ve C eq '*'
- Geçersiz değişken:
$filter=A eq 'a1' ve B eq 'b1' ve C eq '*' veya B = 'b2'
Mantıksal veya işleç iki farklı meta veri adını ayıramadığından bu geçersiz.
- A = a1, B = b1 ve C = c1 olduğu tüm zaman serilerini döndürür:
$filter=A eq 'a1' ve B eq 'b1' ve C eq 'c1'
- A = a1 olan tüm zaman serilerini döndürür
$filter=A eq 'a1' ve B eq '' ve C eq ''.

--interval

Sorgunun ISO 8601 süre biçimindeki aralığı (yani timegrain). Varsayılan olarak PT1M'yi kullanır. İstenen tüm zaman aralığı için tek bir veri noktası döndüren 'FULL' değeri için özel durum. Örnekler: PT15M, PT1H, P1D, FULL.

--metricnames

Alınacak ölçümlerin (virgülle ayrılmış) adları.

--metricnamespace

İstediğiniz ölçümlerin bulunduğu ölçüm ad alanı.

--order-by

Sonuçları sıralamak için kullanılacak toplama ve sıralamanın yönü. Yalnızca bir sipariş belirtilebilir. Örnekler: sum asc.

--result-type

Toplanan veri kümesini azaltır. İzin verilen söz dizimi işleme bağlıdır. Ayrıntılar için işlemin açıklamasına bakın.

kabul edilen değerler: Data, Metadata
--roll-up-by

Sonuçların toplaması için boyut adları. Örneğin, yalnızca 'City eq Seattle veya City eq Tacoma' gibi bir filtreye sahip ölçüm değerlerini görmek istiyor ancak her şehir için ayrı değerler görmek istemiyorsanız, Seattle ve Tacoma'nın sonuçlarını tek bir zaman aralığına almak için 'RollUpBy=City' belirtebilirsiniz.

--timespan

Sorgunun zaman aralığı. 'startDateTime_ISO/endDateTime_ISO' biçiminde bir dizedir.

--top

Alınacak en fazla kayıt sayısı. Yalnızca $filter belirtilirse geçerlidir. Varsayılan değer 10'dır.

--validate-dimensions

false olarak ayarlandığında geçersiz filtre parametresi değerleri yoksayılır. true olarak ayarlandığında, geçersiz filtre parametreleri için bir hata döndürülür. Varsayılan değer true'dır.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
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 monitor metrics list-sub-definitions

Abonelik için ölçüm tanımlarını listeleyin.

az monitor metrics list-sub-definitions --region
                                        [--metricnamespace]

Gerekli Parametreler

--region

İstediğiniz ölçümlerin bulunduğu bölge.

İsteğe Bağlı Parametreler

--metricnamespace

İstediğiniz ölçümlerin bulunduğu ölçüm ad alanı.

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.