Belirtilen bir cloud hizmetinin zaman serisi ölçüm verilerini sorgular.
Cloud hizmetleri için Namespace, Project, Metric, Period ve Dimensions parametrelerine nasıl değer atanacağı hakkında bilgi almak için
veya
konularına bakın.
Hata Ayıklama
İstek parametreleri
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | DescribeMetricList | Gerçekleştirmek istediğiniz işlem. Değeri DescribeMetricList olarak ayarlayın. |
| MetricName | String | Yes | cpu_idle | Ölçümün adı. |
| Namespace | String | Yes | acs_ecs_dashboard | Cloud hizmetinin ad alanı. Değeri acs_service_name formatında belirtin. |
| Period | String | No | 60 | Ölçüm verilerinin sorgulandığı zaman aralığı. Birim: saniye. Geçerli değerler: 60, 300 ve 900. Not Bu parametreyi ihtiyacınıza göre ayarlayın. |
| StartTime | String | No | 2019-01-30 00:00:00 | Sorgulanacak zaman aralığının başlangıcı. Desteklenen formatlar:
Not StartTime ve EndTime tarafından belirtilen dönem, EndTime ile belirtilen zamanı içerir ancak StartTime ile belirtilen zamanı içermez. StartTime, EndTime'dan önce olmalıdır. |
| EndTime | String | No | 2019-01-30 00:10:00 | Sorgulanacak zaman aralığının bitişi. Desteklenen formatlar:
|
| Dimensions | String | No | [{"instanceId": "i-abcdefgh12****"}] | Ölçüm verilerini sorgulamak istediğiniz kaynakları belirten boyutlar. Değeri bir anahtar-değer çifti kümesi olarak ayarlayın. Tipik bir çift şudur: Not Dimensions, belirli bir sırayla JSON dizesi olarak biçimlendirilmelidir. |
| NextToken | String | No | 15761485350009dd70bb64cff1f0fff750b08ffff073be5fb1e785e2b020f1a949d5ea14aea7fed82f01dd8**** | Sayfalama imleci. Not Bu parametre belirtilmezse ilk sayfadaki veriler döndürülür. Dönen değer, tüm girdilerin döndürülmediğini gösterir. Bu değeri sonraki sayfadaki girdileri almak için giriş parametresi olarak kullanabilirsiniz. Yanıt boşsa tüm sorgu sonuçları döndürülmüş demektir. |
| Length | String | No | 1000 | Her sayfada döndürülecek girdi sayısı. |
| Express | String | No | {"groupby":["userId","instanceId"]} | Sorgu sonuçları üzerinde gerçek zamanlı hesaplama yapmak için kullanılan ifade. Yalnızca groupby ifadesi desteklenir. Bu ifade, veritabanlarında kullanılan GROUP BY ifadesine benzer. |
Yanıt parametreleri
| Parameter | Type | Example | Description |
| RequestId | String | 3121AE7D-4AFF-4C25-8F1D-C8226EBB1F42 | İsteğin ID'si. |
| Code | String | 200 | HTTP durum kodu. Not 200 durum kodu, çağrının başarılı olduğunu gösterir. |
| Success | Boolean | true | Çağrının başarılı olup olmadığını gösterir. Geçerli değerler:
|
| NextToken | String | 15761441850009dd70bb64cff1f0fff6d0b08ffff073be5fb1e785e2b020f7fed9b5e137bd810a6d6cff5ae**** | Sayfalama imleci. |
| Period | String | 60 | Ölçüm verilerinin sorgulandığı zaman aralığı. Birim: saniye. Geçerli değerler: 60, 300 ve 900. |
| Datapoints | String | [{"timestamp":1548777660000,"userId":"123","instanceId":"i-abc","Minimum":9.92,"Average":9.92,"Maximum":9.92}] | Ölçüm verileri. |
| Message | String | The Request is not authorization. | Hata mesajı. |
Örnekler
Örnek istekler
http(s)://[Endpoint]/? Action=DescribeMetricList
&MetricName=cpu_idle
&Namespace=acs_ecs_dashboard
&<Common request parameters>
Örnek başarılı yanıtlar
XML formatı
<DescribeMetricListResponse>
<Period>60</Period>
<Datapoints>
<timestamp>1490152860000</timestamp>
<Maximum>100</Maximum>
<userId>123456789876****</userId>
<Minimum>93.1</Minimum>
<instanceId>i-abcdefgh12****</instanceId>
<Average>99.52</Average>
</Datapoints>
<Datapoints>
<timestamp>1490152920000</timestamp>
<Maximum>100</Maximum>
<userId>123456789876****</userId>
<Minimum>92.59</Minimum>
<instanceId>i-abcdefgh12****</instanceId>
<Average>99.49</Average>
</Datapoints>
<Datapoints>
<timestamp>1490152980000</timestamp>
<Maximum>100</Maximum>
<userId>123456789876****</userId>
<Minimum>92.86</Minimum>
<instanceId>i-abcdefgh12****</instanceId>
<Average>99.44</Average>
</Datapoints>
<Datapoints>
<timestamp>1490153040000</timestamp>
<Maximum>100</Maximum>
<userId>123456789876****</userId>
<Minimum>91.43</Minimum>
<instanceId>i-abcdefgh12****</instanceId>
<Average>99.36</Average>
</Datapoints>
<Datapoints>
<timestamp>1490153100000</timestamp>
<Maximum>100</Maximum>
<userId>123456789876****</userId>
<Minimum>93.55</Minimum>
<instanceId>i-abcdefgh12****</instanceId>
<Average>99.51</Average>
</Datapoints>
<Datapoints>
<timestamp>1490153160000</timestamp>
<Maximum>100</Maximum>
<userId>123456789876****</userId>
<Minimum>93.1</Minimum>
<instanceId>i-abcdefgh12****</instanceId>
<Average>99.52</Average>
</Datapoints>
<Datapoints>
<timestamp>1490153220000</timestamp>
<Maximum>100</Maximum>
<userId>123456789876****</userId>
<Minimum>92.59</Minimum>
<instanceId>i-abcdefgh12****</instanceId>
<Average>99.42</Average>
</Datapoints>
<Datapoints>
<timestamp>1490153280000</timestamp>
<Maximum>100</Maximum>
<userId>123456789876****</userId>
<Minimum>91.18</Minimum>
<instanceId>i-abcdefgh12****</instanceId>
<Average>99.34</Average>
</Datapoints>
<Datapoints>
<timestamp>1490153340000</timestamp>
<Maximum>100</Maximum>
<userId>123456789876****</userId>
<Minimum>92.86</Minimum>
<instanceId>i-abcdefgh12****</instanceId>
<Average>99.46</Average>
</Datapoints>
<Datapoints>
<timestamp>1490153400000</timestamp>
<Maximum>100</Maximum>
<userId>123456789876****</userId>
<Minimum>91.18</Minimum>
<instanceId>i-abcdefgh12****</instanceId>
<Average>99.35</Average>
</Datapoints>
<RequestId>6A5F022D-AC7C-460E-94AE-B9E75083D027</RequestId>
<Success>true</Success>
<Code>200</Code>
</DescribeMetricListResponse>
JSON formatı
{
"Period": "60",
"Datapoints": [
{
"timestamp": 1490152860000,
"Maximum": 100,
"userId": "123456789876****",
"Minimum": 93.1,
"instanceId": "i-abcdefgh12****",
"Average": 99.52
},
{
"timestamp": 1490152920000,
"Maximum": 100,
"userId": "123456789876****",
"Minimum": 92.59,
"instanceId": "i-abcdefgh12****",
"Average": 99.49
},
{
"timestamp": 1490152980000,
"Maximum": 100,
"userId": "123456789876****",
"Minimum": 92.86,
"instanceId": "i-abcdefgh12****",
"Average": 99.44
},
{
"timestamp": 1490153040000,
"Maximum": 100,
"userId": "123456789876****",
"Minimum": 91.43,
"instanceId": "i-abcdefgh12****",
"Average": 99.36
},
{
"timestamp": 1490153100000,
"Maximum": 100,
"userId": "123456789876****",
"Minimum": 93.55,
"instanceId": "i-abcdefgh12****",
"Average": 99.51
},
{
"timestamp": 1490153160000,
"Maximum": 100,
"userId": "123456789876****",
"Minimum": 93.1,
"instanceId": "i-abcdefgh12****",
"Average": 99.52
},
{
"timestamp": 1490153220000,
"Maximum": 100,
"userId": "123456789876****",
"Minimum": 92.59,
"instanceId": "i-abcdefgh12****",
"Average": 99.42
},
{
"timestamp": 1490153280000,
"Maximum": 100,
"userId": "123456789876****",
"Minimum": 91.18,
"instanceId": "i-abcdefgh12****",
"Average": 99.34
},
{
"timestamp": 1490153340000,
"Maximum": 100,
"userId": "123456789876****",
"Minimum": 92.86,
"instanceId": "i-abcdefgh12****",
"Average": 99.46
},
{
"timestamp": 1490153400000,
"Maximum": 100,
"userId": "123456789876****",
"Minimum": 91.18,
"instanceId": "i-abcdefgh12****",
"Average": 99.35
}
],
"RequestId": "6A5F022D-AC7C-460E-94AE-B9E75083D027",
"Success": true,
"Code": "200"
}
Hata kodları
Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.