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}×pan={timespan}&interval={interval}&aggregation={aggregation}&sensitivities={sensitivities}&$filter={$filter}&resultType={resultType}&api-version=2019-03-01
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
resource
|
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ı. |
|
|
result
|
query |
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 |
Ölçüm temeli değerlerinin listesini alma isteği başarılı oldu. |
|
| Other Status Codes |
İş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 |
|---|---|
|
Additional |
'type' ve 'info' özelliklerine sahip bir nesne dizisi. 'info' şeması hizmete özgüdür ve 'tür' dizesine bağımlıdır. |
|
Baseline |
Temel meta veri değerini temsil eder. |
|
Baseline |
temelin duyarlılığı. |
| Error | |
|
Error |
Hata yanıtının ayrıntılarını açıklar. |
|
Error |
Hata yanıtının biçimini açıklar. |
|
Metric |
Ölçüm temellerinin listesi. |
|
Metric |
Ölçüm boyutu adı ve değeri. |
|
Result |
Yalnızca temelin meta verilerinin alınmasına izin verir. Veri isteğinde tüm bilgiler alınır. |
|
Single |
Tek bir duyarlılık değeri için temel değerler. |
|
Single |
Tek bir ölçümün temel sonuçları. |
|
Time |
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 |
'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 |
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 |
'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 |
MetricBaselinesResponse
Ölçüm temellerinin listesi.
| Name | Tür | Description |
|---|---|---|
| value |
Ö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 |
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 |
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 |
Her duyarlılık için temel değerler. |
|
| dimensions |
Bu zaman serisinin boyutları. |
|
| metadataValues |
Temel meta veri değerleri. |
|
| timestamps |
string[] (date-time) |
Taban çizgilerinin zaman damgalarının listesi. |