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}×pan={timespan}&interval={interval}&aggregation={aggregation}&sensitivities={sensitivities}&$filter={$filter}&resultType={resultType}&api-version=2019-03-01
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
resource
|
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. |
|
|
result
|
query |
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 |
Permintaan berhasil untuk mendapatkan daftar nilai garis besar metrik. |
|
| Other Status Codes |
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 |
|---|---|
|
Additional |
Array objek dengan properti 'type' dan 'info'. Skema 'info' khusus layanan dan bergantung pada string 'jenis'. |
|
Baseline |
Mewakili nilai metadata garis besar. |
|
Baseline |
sensitivitas garis besar. |
| Error | |
|
Error |
Menjelaskan detail respons kesalahan. |
|
Error |
Menjelaskan format respons Kesalahan. |
|
Metric |
Daftar garis besar metrik. |
|
Metric |
Nama dan nilai dimensi metrik. |
|
Result |
Memungkinkan pengambilan hanya metadata garis besar. Pada permintaan data, semua informasi diambil. |
|
Single |
Nilai garis besar untuk satu nilai sensitivitas. |
|
Single |
Hasil garis besar dari satu metrik. |
|
Time |
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 |
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 |
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 |
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 |
MetricBaselinesResponse
Daftar garis besar metrik.
| Nama | Jenis | Deskripsi |
|---|---|---|
| value |
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 |
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 |
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 |
Nilai garis besar untuk setiap sensitivitas. |
|
| dimensions |
Dimensi rangkaian waktu ini. |
|
| metadataValues |
Nilai metadata dasar. |
|
| timestamps |
string[] (date-time) |
Daftar tanda waktu garis besar. |