Query - Get Availability
Vrátí časový rozsah a rozdělení počtu událostí na časové razítko události ($ts). Toto rozhraní API je možné použít k zajištění cílového prostředí pro přechod do prostředí.
GET https://{environmentFqdn}/availability?api-version=2020-07-31
GET https://{environmentFqdn}/availability?api-version=2020-07-31&storeType={storeType}
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
environment
|
path | True |
string |
Plně kvalifikovaný název domény prostředí, například 10000000-0000-0000-0000-100000000109.env.timeseries.azure.com. Tento název domény můžete získat z odpovědi rozhraní API Get Environment, Azure Portal nebo Azure Resource Manager. |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít s požadavkem klienta. Aktuálně podporovaná verze je "2020-07-31". |
store
|
query |
string |
V prostředích s povoleným teplým úložištěm je možné dotaz spustit buď na "WarmStore", nebo "ColdStore". Tento parametr v dotazu definuje, na kterém úložišti se má dotaz spustit. Pokud není definován, dotaz se spustí v chladírně. |
Hlavička požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
x-ms-client-request-id |
string |
Volitelné ID žádosti klienta. Služba tuto hodnotu zaznamenává. Umožňuje službě trasovat operace napříč službami a umožňuje zákazníkovi kontaktovat podporu ohledně konkrétní žádosti. |
|
x-ms-client-session-id |
string |
Volitelné ID relace klienta. Služba tuto hodnotu zaznamenává. Umožňuje službě trasovat skupinu souvisejících operací mezi službami a umožňuje zákazníkovi kontaktovat podporu ohledně konkrétní skupiny žádostí. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Operace byla úspěšná. Hlavičky x-ms-request-id: string |
|
Other Status Codes |
Neočekávaná chyba. Hlavičky x-ms-request-id: string |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
Name | Description |
---|---|
user_impersonation | zosobnění uživatelského účtu |
Příklady
Availability |
Availability |
Cold |
Warm |
AvailabilityGet
Ukázkový požadavek
GET https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/availability?api-version=2020-07-31
Ukázková odpověď
x-ms-request-id: 0d59d156-2807-4952-87bb-0e074417dbfb
{
"availability": {
"intervalSize": "PT1H",
"distribution": {
"2019-03-27T04:00:00Z": 432447,
"2019-03-27T05:00:00Z": 432340,
"2019-03-27T06:00:00Z": 432451,
"2019-03-27T07:00:00Z": 432436,
"2019-03-26T13:00:00Z": 386247,
"2019-03-27T00:00:00Z": 436968,
"2019-03-27T01:00:00Z": 432509,
"2019-03-27T02:00:00Z": 432487
},
"range": {
"from": "2019-03-14T06:38:27.153Z",
"to": "2019-03-27T03:57:11.697Z"
}
}
}
AvailabilityGetEmpty
Ukázkový požadavek
GET https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/availability?api-version=2020-07-31
Ukázková odpověď
{}
ColdStoreAvailabilityGet
Ukázkový požadavek
GET https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/availability?api-version=2020-07-31&storeType=coldstore
Ukázková odpověď
x-ms-request-id: 0d59d156-2807-4952-87bb-0e074417dbfb
{
"availability": {
"intervalSize": "PT1H",
"distribution": {
"2019-03-27T04:00:00Z": 432447,
"2019-03-27T05:00:00Z": 432340,
"2019-03-27T06:00:00Z": 432451,
"2019-03-27T07:00:00Z": 432436,
"2019-03-26T13:00:00Z": 386247,
"2019-03-27T00:00:00Z": 436968,
"2019-03-27T01:00:00Z": 432509,
"2019-03-27T02:00:00Z": 432487
},
"range": {
"from": "2019-03-14T06:38:27.153Z",
"to": "2019-03-27T03:57:11.697Z"
}
}
}
WarmStoreAvailabilityGet
Ukázkový požadavek
GET https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/availability?api-version=2020-07-31&storeType=warmstore
Ukázková odpověď
x-ms-request-id: 0d59d156-2807-4952-87bb-0e074417dbfb
{
"availability": {
"intervalSize": "PT1H",
"distribution": {
"2019-03-27T04:00:00Z": 432447,
"2019-03-27T05:00:00Z": 432340,
"2019-03-27T06:00:00Z": 432451,
"2019-03-27T07:00:00Z": 432436,
"2019-03-26T13:00:00Z": 386247,
"2019-03-27T00:00:00Z": 436968,
"2019-03-27T01:00:00Z": 432509,
"2019-03-27T02:00:00Z": 432487
},
"range": {
"from": "2019-03-14T06:38:27.153Z",
"to": "2019-03-27T03:57:11.697Z"
}
}
}
Definice
Name | Description |
---|---|
Availability |
Informace o dostupnosti událostí, pokud prostředí obsahuje události. Obsahuje časový rozsah událostí a přibližnou distribuci událostí v průběhu času. |
Availability |
Odpověď operace Získání dostupnosti. Pokud prostředí neobsahuje žádná data, vlastnost availability je null. |
Date |
Časový rozsah. Nesmí mít hodnotu null nebo zápornou hodnotu. |
Tsi |
Informace o chybě rozhraní API |
Tsi |
Konkrétní chyba rozhraní API s kódem chyby a zprávou |
Tsi |
Další informace o chybě |
Availability
Informace o dostupnosti událostí, pokud prostředí obsahuje události. Obsahuje časový rozsah událostí a přibližnou distribuci událostí v průběhu času.
Name | Typ | Description |
---|---|---|
distribution |
object |
|
intervalSize |
string |
Velikost intervalu pro vrácenou distribuci událostí. Vrácený interval je vybrán, aby se vrátil přiměřený počet bodů. Všechny intervaly mají stejnou velikost. V intervalu vodiče je zadán ve formátu doby trvání ISO-8601. Jeden měsíc se vždy převede na 30 dnů a jeden rok je vždy 365 dnů. Příklady: 1 minuta je PT1M, 1 milisekunda je PT0.001S. Další informace najdete v tématu https://www.w3.org/TR/xmlschema-2/#duration. |
range |
Minimální a maximální hodnoty vlastnosti časového razítka události ($ts). |
AvailabilityResponse
Odpověď operace Získání dostupnosti. Pokud prostředí neobsahuje žádná data, vlastnost availability je null.
Name | Typ | Description |
---|---|---|
availability |
Informace o dostupnosti událostí, pokud prostředí obsahuje události. Pokud prostředí ještě nemá žádná data, je tato vlastnost null nebo neexistuje. |
DateTimeRange
Časový rozsah. Nesmí mít hodnotu null nebo zápornou hodnotu.
Name | Typ | Description |
---|---|---|
from |
string |
Časové razítko spuštění časového rozsahu Časové razítko spuštění je zahrnuté při použití v požadavcích dotazů časových řad. Jsou zahrnuty události, které mají toto časové razítko. |
to |
string |
Koncové časové razítko časového rozsahu. Koncové časové razítko je výhradní při použití v požadavcích dotazů časových řad. Události, které odpovídají tomuto časovému razítku, jsou vyloučeny. Všimněte si, že koncové časové razítko je inkluzivní, pokud vrátí funkce Získat dostupnost (to znamená, že existuje událost s tímto přesným časovým razítkem "to"). |
TsiError
Informace o chybě rozhraní API
Name | Typ | Description |
---|---|---|
error |
Konkrétní chyba rozhraní API s kódem chyby a zprávou |
TsiErrorBody
Konkrétní chyba rozhraní API s kódem chyby a zprávou
Name | Typ | Description |
---|---|---|
code |
string |
Jazykově nezávislý řetězec čitelný pro člověka, který definuje kód chyby specifické pro službu. Tento kód slouží jako konkrétnější indikátor pro kód chyby HTTP zadaný v odpovědi. Dá se použít k programovému zpracování konkrétních chybových případů. |
details |
Obsahuje další informace o chybách. Může mít hodnotu null. |
|
innerError |
Obsahuje konkrétnější chybu, která zužuje příčinu. Může mít hodnotu null. |
|
message |
string |
Čitelné, jazykově nezávislé znázornění chyby. Je určen jako pomoc vývojářům a není vhodný pro vystavení koncovým uživatelům. |
target |
string |
Cíl konkrétní chyby (například název vlastnosti v chybě). Může mít hodnotu null. |
TsiErrorDetails
Další informace o chybě
Name | Typ | Description |
---|---|---|
code |
string |
Jazykově nezávislý řetězec čitelný pro člověka, který definuje kód chyby specifické pro službu. Tento kód slouží jako konkrétnější indikátor pro kód chyby HTTP zadaný v odpovědi. Dá se použít k programovému zpracování konkrétních chybových případů. |
message |
string |
Čitelné, jazykově nezávislé znázornění chyby. Je určen jako pomoc vývojářům a není vhodný pro vystavení koncovým uživatelům. |