Bagikan melalui


Baselines - List

Mencantumkan nilai garis besar metrik untuk sumber daya.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
resourceUri
path True

string

Pengidentifikasi sumber daya.

api-version
query True

string

minLength: 1

Versi API yang akan digunakan untuk operasi ini.

$filter
query

string

$filter digunakan untuk mengurangi kumpulan data metrik yang dikembalikan. Contoh: Metrik berisi metadata A, B, dan C. - Mengembalikan semua rangkaian waktu C di mana A = a1 dan B = b1 atau b2 $filter=A eq 'a1' dan B eq 'b1' atau B eq 'b2' dan C eq '*' - Va tidak validriant: $filter=A eq 'a1' dan B eq 'b1' dan C eq '*' atau B = 'b2' Ini tidak valid karena logis atau operator tidak dapat memisahkan dua nama metadata yang berbeda. - Mengembalikan semua rangkaian waktu di mana A = a1, B = b1 dan C = c1: $filter=A eq 'a1' dan B eq 'b1' dan C eq 'c1' - Mengembalikan semua rangkaian waktu di mana A = a1 $filter=A eq 'a1' dan B eq '' dan C eq ''. Kasus khusus: Saat nama dimensi atau nilai dimensi menggunakan tanda kurung siku bulat. Misalnya: Ketika nama dimensi redup (uji) 1 Alih-alih menggunakan $filter= "dim (test) 1 eq '' " gunakan **$filter= "dim %2528test%2529 1 eq '' "** Ketika nama dimensi dim (pengujian) 3 nilai dan dimensi dim3 (uji) val Alih-alih menggunakan $filter= "dim (test) 3 eq 'dim3 (test) val' " gunakan $filter= "dim %2528test%2529 3 eq 'dim3 %2528test%2529 val' "

aggregation
query

string

Daftar jenis agregasi (dipisahkan koma) untuk diambil.

interval
query

string (duration)

Interval (yaitu timegrain) kueri.

metricnames
query

string

Nama metrik (dipisahkan koma) untuk diambil. Kasus khusus: Jika nama metrik itu sendiri memiliki koma di dalamnya, gunakan %2 untuk menunjukkannya. Misalnya: 'Metrik,Name1' harus 'Metrik%2Name1'

metricnamespace
query

string

Namespace metrik yang berisi nama metrik yang diminta.

resultType
query

ResultType

Memungkinkan pengambilan hanya metadata garis besar. Pada permintaan data, semua informasi diambil.

sensitivities
query

string

Daftar sensitivitas (dipisahkan koma) untuk diambil.

timespan
query

string

Rentang waktu kueri. Ini adalah string dengan format berikut 'startDateTime_ISO/endDateTime_ISO'.

Respons

Nama Jenis Deskripsi
200 OK

MetricBaselinesResponse

Permintaan berhasil untuk mendapatkan daftar nilai garis besar metrik.

Other Status Codes

ErrorResponse

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

Get metric baselines

Permintaan sampel

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

Respon sampel

{
  "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
                ]
              }
            ]
          }
        ]
      }
    }
  ]
}

Definisi

Nama Deskripsi
AdditionalInfo

Array objek dengan properti 'type' dan 'info'. Skema 'info' khusus layanan dan bergantung pada string 'jenis'.

BaselineMetadata

Mewakili nilai metadata garis besar.

BaselineSensitivity

sensitivitas garis besar.

Error
ErrorDetail

Menjelaskan detail respons kesalahan.

ErrorResponse

Menjelaskan format respons Kesalahan.

MetricBaselinesResponse

Daftar garis besar metrik.

MetricSingleDimension

Nama dan nilai dimensi metrik.

ResultType

Memungkinkan pengambilan hanya metadata garis besar. Pada permintaan data, semua informasi diambil.

SingleBaseline

Nilai garis besar untuk satu nilai sensitivitas.

SingleMetricBaseline

Hasil garis besar dari satu metrik.

TimeSeriesBaseline

Nilai garis besar untuk satu rangkaian waktu.

AdditionalInfo

Array objek dengan properti 'type' dan 'info'. Skema 'info' khusus layanan dan bergantung pada string 'jenis'.

Nama Jenis Deskripsi
info

object

Informasi tambahan khusus untuk jenis tersebut.

type

string

Jenis informasi tambahan.

BaselineMetadata

Mewakili nilai metadata garis besar.

Nama Jenis Deskripsi
name

string

Nama metadata garis besar.

value

string

Nilai metadata garis besar.

BaselineSensitivity

sensitivitas garis besar.

Nilai Deskripsi
Low
Medium
High

Error

Nama Jenis Deskripsi
additionalInfo

AdditionalInfo[]

Array objek dengan properti 'type' dan 'info'. Skema 'info' khusus layanan dan bergantung pada string 'jenis'.

code

string

Unlocalized string yang dapat digunakan untuk mengidentifikasi kesalahan secara terprogram.

details

ErrorDetail[]

Array objek info respons kesalahan berlapis tambahan, seperti yang dijelaskan oleh kontrak ini.

message

string

Menjelaskan kesalahan secara terperinci dan menyediakan informasi penelusuran kesalahan. Jika Accept-Language diatur dalam permintaan, Accept-Language harus dilokalkan ke bahasa tersebut.

target

string

Target kesalahan tertentu (misalnya, nama properti dalam kesalahan).

ErrorDetail

Menjelaskan detail respons kesalahan.

Nama Jenis Deskripsi
additionalInfo

AdditionalInfo[]

Array objek dengan properti 'type' dan 'info'. Skema 'info' khusus layanan dan bergantung pada string 'jenis'.

code

string

Unlocalized string yang dapat digunakan untuk mengidentifikasi kesalahan secara terprogram.

message

string

Menjelaskan kesalahan secara terperinci dan menyediakan informasi penelusuran kesalahan.

target

string

Target kesalahan tertentu (misalnya, nama properti dalam kesalahan).

ErrorResponse

Menjelaskan format respons Kesalahan.

Nama Jenis Deskripsi
error

Error

MetricBaselinesResponse

Daftar garis besar metrik.

Nama Jenis Deskripsi
value

SingleMetricBaseline[]

Daftar garis besar metrik.

MetricSingleDimension

Nama dan nilai dimensi metrik.

Nama Jenis Deskripsi
name

string

Nama dimensi.

value

string

Nilai dimensi.

ResultType

Memungkinkan pengambilan hanya metadata garis besar. Pada permintaan data, semua informasi diambil.

Nilai Deskripsi
Data
Metadata

SingleBaseline

Nilai garis besar untuk satu nilai sensitivitas.

Nama Jenis Deskripsi
highThresholds

number[] (double)

Ambang batas garis besar yang tinggi.

lowThresholds

number[] (double)

Ambang batas rendah garis besar.

sensitivity

BaselineSensitivity

sensitivitas garis besar.

SingleMetricBaseline

Hasil garis besar dari satu metrik.

Nama Jenis Deskripsi
id

string

Id garis besar metrik.

name

string

Nama metrik tempat garis besar diambil.

properties.baselines

TimeSeriesBaseline[]

Garis besar untuk setiap rangkaian waktu yang dikueri.

properties.interval

string (duration)

Interval (ukuran jendela) tempat data metrik dikembalikan. Ini dapat disesuaikan di masa mendatang dan dikembalikan dari apa yang awalnya diminta. Ini tidak ada jika permintaan metadata dibuat.

properties.namespace

string

Namespace metrik telah dikueri.

properties.timespan

string

Rentang waktu tempat data diambil. Nilainya terdiri dari dua tanggalwaktu yang digabungkan, dipisahkan oleh '/'. Ini dapat disesuaikan di masa mendatang dan dikembalikan dari apa yang awalnya diminta.

type

string

Jenis sumber daya sumber daya garis besar metrik.

TimeSeriesBaseline

Nilai garis besar untuk satu rangkaian waktu.

Nama Jenis Deskripsi
aggregation

string

Jenis agregasi metrik.

data

SingleBaseline[]

Nilai garis besar untuk setiap sensitivitas.

dimensions

MetricSingleDimension[]

Dimensi rangkaian waktu ini.

metadataValues

BaselineMetadata[]

Nilai metadata dasar.

timestamps

string[] (date-time)

Daftar tanda waktu garis besar.