Aracılığıyla paylaş


Baselines - List

Bir kaynağın ö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

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' Bu geçersizdir çünkü mantıksal veya işleç iki farklı meta veri adını ayıramaz. - A = a1, B = b1 ve C = c1: $filter=A eq 'a1' ve B eq 'b1' ve C eq 'c1' - A = a1 $filter=A eq 'a1' ve B eq '' ve C eq '' olan tüm zaman serilerini döndürür. Özel durum: Boyut adı veya boyut değeri yuvarlatma ayraçları kullandığında. Örneğin: Boyut adı soluk olduğunda (test) 1 $filter= "soluk (test) 1 eq '' kullanmak yerine **$filter= "dim %2528test%2529 1 eq '' "** Boyut adı soluk (test) 3 ve boyut değeri 3 olduğundadim3 (test) val $filter= "dim (test) 3 eq 'dim3 (test) val' kullanmak yerine" $filter= "dim %2528test%2529 3 eq 'dim3 %2528test%2529 val' " kullanın

aggregation
query

string

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

interval
query

string

duration

Sorgunun aralığı (örneğin timegrain).

metricnames
query

string

Alınacak ölçümlerin adları (virgülle ayrılmış). Ö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' olmalıdır

metricnamespace
query

string

Ölçüm tanımlarını sorgulamak için ö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ık 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 Flow

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
BaselineMetadata

Temel meta veri değerini temsil eder.

BaselineSensitivity

temelin duyarlılığı.

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.

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

Name Tür Description
High

string

Low

string

Medium

string

ErrorResponse

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

Name Tür Description
code

string

Hata kodu

message

string

İşlemin neden başarısız olduğunu belirten hata iletisi.

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.

Name Tür Description
Data

string

Metadata

string

SingleBaseline

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

Name Tür Description
highThresholds

number[]

Taban çizgisinin yüksek eşikleri.

lowThresholds

number[]

Taban çizgisinin 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 temel kimliği.

name

string

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

properties.baselines

TimeSeriesBaseline[]

Sorgulanan her zaman serisinin temeli.

properties.interval

string

Ö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 durum 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[]

Taban çizgilerinin zaman damgalarının listesi.