Aracılığıyla paylaş


Baselines - List

Kaynakiçin ölçüm temeli değerlerini listeler.

GET https://management.azure.com/{resourceUri}/providers/Microsoft.Insights/metricBaselines?api-version=2019-03-01
GET https://management.azure.com/{resourceUri}/providers/Microsoft.Insights/metricBaselines?metricnames={metricnames}&metricnamespace={metricnamespace}&timespan={timespan}&interval={interval}&aggregation={aggregation}&sensitivities={sensitivities}&$filter={$filter}&resultType={resultType}&api-version=2019-03-01

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceUri
path True

string

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

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

$filter
query

string

$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 $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çersizdir. - A = a1, B = b1 ve C = c1: $filter=A eq 'a1' ve B eq 'b1' ve C eq 'c1' tüm zaman serilerini döndür : A = a1 $filter=A eq 'a1' ve B eq '' ve C eq ''. Özel durum: Boyut adı veya boyut değeri yuvarlak köşeli ayraç kullandığında. Örneğin: Boyut adı soluk olduğunda (test) 1 $filter= "dim (test) 1 eq '' " kullanmak yerine **$filter= "dim %2528test%2529 1 eq '' "** Boyut adı soluk olduğunda (test) 23 ve boyut değeri dim3 (test) val $filter= "dim (test) 3 eq 'dim3 (test) val' kullanmak yerine " use $filter= "dim %2528test%2529 3 eq 'dim3 %2528test%2529 val' "

aggregation
query

string

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

interval
query

string (duration)

Sorgunun aralığı (yani timegrain).

metricnames
query

string

Alınacak ölçümlerin (virgülle ayrılmış) adları. Özel durum: Bir ölçüm adının içinde virgül varsa bunu belirtmek için %2 kullanın. Örneğin: 'Metric,Name1' 'Metric%2Name1'

metricnamespace
query

string

İstenen ölçüm adlarını içeren ölçüm ad alanı.

resultType
query

ResultType

Yalnızca temelin meta verilerinin alınmasına izin verir. Veri isteğinde tüm bilgiler alınır.

sensitivities
query

string

Alınacak duyarlılıklar listesi (virgülle ayrılmış).

timespan
query

string

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

Yanıtlar

Name Tür Description
200 OK

MetricBaselinesResponse

Ölçüm temeli değerlerinin listesini alma isteği başarılı oldu.

Other Status Codes

ErrorResponse

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Get metric baselines

Örnek isteği

GET https://management.azure.com/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/vms/providers/Microsoft.Compute/virtualMachines/vm1/providers/Microsoft.Insights/metricBaselines?timespan=2019-03-12T11:00:00.000Z/2019-03-12T12:00:00.000Z&interval=PT1H&aggregation=average&sensitivities=Low,Medium&api-version=2019-03-01

Örnek yanıt

{
  "value": [
    {
      "id": "/subscriptions/11aeb0ed-456b-4ca0-8df5-b9fbdc63d0d3/resourceGroups/SmartAnalytics-DEV-VM/providers/Microsoft.Compute/virtualMachines/DemoVM1/providers/microsoft.insights/metricBaselines/Percentage CPU",
      "type": "microsoft.insights/metricBaselines",
      "name": "Percentage CPU",
      "properties": {
        "interval": "PT1H",
        "timespan": "2019-03-12T11:00:00.000Z/2019-03-12T12:00:00.000Z",
        "namespace": "microsoft.compute/virtualmachines",
        "baselines": [
          {
            "aggregation": "average",
            "dimensions": [],
            "metadataValues": [
              {
                "name": "ErrorType",
                "value": "TooManyAnomalies"
              },
              {
                "name": "SeasonalityFrequency",
                "value": "288"
              }
            ],
            "timestamps": [
              "2019-03-12T11:00:00.000Z",
              "2019-03-12T12:00:00.000Z"
            ],
            "data": [
              {
                "sensitivity": "Low",
                "lowThresholds": [
                  30,
                  31.1
                ],
                "highThresholds": [
                  90.3453,
                  91.3453
                ]
              },
              {
                "sensitivity": "Medium",
                "lowThresholds": [
                  50,
                  51.1
                ],
                "highThresholds": [
                  70.3453,
                  71.3453
                ]
              }
            ]
          }
        ]
      }
    }
  ]
}

Tanımlar

Name Description
AdditionalInfo

'type' ve 'info' özelliklerine sahip bir nesne dizisi. 'info' şeması hizmete özgüdür ve 'tür' dizesine bağımlıdır.

BaselineMetadata

Temel meta veri değerini temsil eder.

BaselineSensitivity

temelin duyarlılığı.

Error
ErrorDetail

Hata yanıtının ayrıntılarını açıklar.

ErrorResponse

Hata yanıtının biçimini açıklar.

MetricBaselinesResponse

Ölçüm temellerinin listesi.

MetricSingleDimension

Ölçüm boyutu adı ve değeri.

ResultType

Yalnızca temelin meta verilerinin alınmasına izin verir. Veri isteğinde tüm bilgiler alınır.

SingleBaseline

Tek bir duyarlılık değeri için temel değerler.

SingleMetricBaseline

Tek bir ölçümün temel sonuçları.

TimeSeriesBaseline

Tek bir zaman serisi için temel değerler.

AdditionalInfo

'type' ve 'info' özelliklerine sahip bir nesne dizisi. 'info' şeması hizmete özgüdür ve 'tür' dizesine bağımlıdır.

Name Tür Description
info

object

Türüne özgü ek bilgiler.

type

string

Ek bilgi türü.

BaselineMetadata

Temel meta veri değerini temsil eder.

Name Tür Description
name

string

Temel meta verilerin adı.

value

string

Temel meta verilerin değeri.

BaselineSensitivity

temelin duyarlılığı.

Değer Description
Low
Medium
High

Error

Name Tür Description
additionalInfo

AdditionalInfo[]

'type' ve 'info' özelliklerine sahip bir nesne dizisi. 'info' şeması hizmete özgüdür ve 'tür' dizesine bağımlıdır.

code

string

Hatayı program aracılığıyla tanımlamak için kullanılabilecek, ayrılmamış dize.

details

ErrorDetail[]

Bu sözleşmede açıklandığı gibi ek iç içe hata yanıtı bilgi nesneleri dizisi.

message

string

Hatayı ayrıntılı olarak açıklar ve hata ayıklama bilgileri sağlar. İstekte Accept-Language ayarlandıysa, bu dilde yerelleştirilmelidir.

target

string

Belirli bir hatanın hedefi (örneğin, hatadaki özelliğin adı).

ErrorDetail

Hata yanıtının ayrıntılarını açıklar.

Name Tür Description
additionalInfo

AdditionalInfo[]

'type' ve 'info' özelliklerine sahip bir nesne dizisi. 'info' şeması hizmete özgüdür ve 'tür' dizesine bağımlıdır.

code

string

Hatayı program aracılığıyla tanımlamak için kullanılabilecek, ayrılmamış dize.

message

string

Hatayı ayrıntılı olarak açıklar ve hata ayıklama bilgileri sağlar.

target

string

Belirli bir hatanın hedefi (örneğin, hatadaki özelliğin adı).

ErrorResponse

Hata yanıtının biçimini açıklar.

Name Tür Description
error

Error

MetricBaselinesResponse

Ölçüm temellerinin listesi.

Name Tür Description
value

SingleMetricBaseline[]

Ölçüm temellerinin listesi.

MetricSingleDimension

Ölçüm boyutu adı ve değeri.

Name Tür Description
name

string

Boyutun adı.

value

string

Boyutun değeri.

ResultType

Yalnızca temelin meta verilerinin alınmasına izin verir. Veri isteğinde tüm bilgiler alınır.

Değer Description
Data
Metadata

SingleBaseline

Tek bir duyarlılık değeri için temel değerler.

Name Tür Description
highThresholds

number[] (double)

Temelin yüksek eşikleri.

lowThresholds

number[] (double)

Temelin düşük eşikleri.

sensitivity

BaselineSensitivity

temelin duyarlılığı.

SingleMetricBaseline

Tek bir ölçümün temel sonuçları.

Name Tür Description
id

string

Ölçüm temeli kimliği.

name

string

Temellerin alındığı ölçümün adı.

properties.baselines

TimeSeriesBaseline[]

Sorgulanan her zaman serisinin temeli.

properties.interval

string (duration)

Ölçüm verilerinin döndürüldiği aralık (pencere boyutu). Bu, gelecekte ayarlanabilir ve başlangıçta istenenden geri döndürülebilir. Meta veri isteğinde bulunulduysa bu mevcut değildir.

properties.namespace

string

Ölçümlerin ad alanı sorgulandı.

properties.timespan

string

Verilerin alındığı zaman aralığı. Değeri, '/' ile ayrılmış iki tarih saatlerinden oluşur. Bu, gelecekte ayarlanabilir ve başlangıçta istenenden geri döndürülebilir.

type

string

Ölçüm temeli kaynağının kaynak türü.

TimeSeriesBaseline

Tek bir zaman serisi için temel değerler.

Name Tür Description
aggregation

string

Ölçümün toplama türü.

data

SingleBaseline[]

Her duyarlılık için temel değerler.

dimensions

MetricSingleDimension[]

Bu zaman serisinin boyutları.

metadataValues

BaselineMetadata[]

Temel meta veri değerleri.

timestamps

string[] (date-time)

Taban çizgilerinin zaman damgalarının listesi.