A Azure Stack elemzése helyi használati mérők segítségével – Modular Data Center (MDC)

Arra vonatkozó információk, hogy mely előfizetések mely erőforrásokat tárolják egy helyi használati adatbázisban. A rendszergazdák lekérik ezeket az adatokat annak elemzéséhez, hogy mely felhasználók fogyasztanak erőforrásokat.

API-hívások referenciája

Kérés

A kérelem lekérte a kért előfizetések és a kért időkeret fogyasztási adatait. Nincs kérelem törzse.

Ez a használati API egy szolgáltatói API, ezért a hívónak tulajdonosi,közreműködői vagy olvasói szerepkört kell hozzárendelnie a szolgáltató előfizetéséhez.

Metódus Kérés URI-ja
GET https://{armendpoint}/subscriptions/{subId}/providers/Microsoft.Commerce.Admin/subscriberUsageAggregates?reportedStartTime={reportedStartTime}&reportedEndTime={reportedEndTime}&aggregationGranularity={granularity}&subscriberId={sub1.1}&api-version=2015-06-01-preview&continuationToken={token-value}

Argumentumok

Argumentum Description
armendpoint Azure Resource Manager a saját Azure Stack végpontját. A Azure Stack konvenció, hogy a Azure Resource Manager végpont neve formátumban https://adminmanagement.{domain-name} van.
subId Annak a felhasználónak az előfizetés-azonosítója, aki a hívást elhívja.
reportedStartTime A lekérdezés kezdési ideje. A értékének a következő időpontban kell egyezményes világidő (UTC) időpontban és az óra DateTime elején, például: 13:00. Napi összesítéshez állítsa ezt az értéket UTC éjfélre. A formátum az ISO 8601. például , ahol a kettőspontot escape-ként, a pluszjelet pedig 2015-06-16T18%3a53%3a11%2b00%3a00Z%3a%2b URI-barátként kell escape-ként megjelenni.
reportedEndTime A lekérdezés záró ideje. Az argumentumra vonatkozó korlátozások is reportedStartTime érvényesek. A értéke nem lehet a jövőben vagy reportedEndTime az aktuális dátum. Ha igen, az eredmény "Feldolgozás nem fejeződött be" lesz.
aggregationGranularity Nem kötelező paraméter, amely két különálló lehetséges értékkel rendelkezik: napi és óránként. Ahogy az értékek sugallja, az egyik napi részletességgel adja vissza az adatokat, a másik pedig óránkénti feloldás. A napi beállítás az alapértelmezett beállítás.
subscriberId Előfizetés azonosítója. A szűrt adatok lekért adatokhoz a szolgáltató közvetlen bérlője előfizetés-azonosítójára van szükség. Ha nincs megadva előfizetés-azonosító paraméter, a hívás a szolgáltató összes közvetlen bérlője használati adatait visszaadja.
api-version A kéréshez használt protokoll verziója. Ez az érték értékre van 2015-06-01-preview állítva.
continuationToken A használati API-szolgáltató utolsó hívása által lekért jogkivonat. Erre a jogkivonatra akkor van szükség, ha egy válasz nagyobb, mint 1000 sor. Ez a folyamat könyvjelzőként működik. Ha a jogkivonat nincs jelen, a rendszer a nap vagy az óra kezdetétől olvassa be az adatokat a átadott részletesség alapján.

Reagálás

GET
/subscriptions/sub1/providers/Microsoft.Commerce.Admin/subscriberUsageAggregates?reportedStartTime=reportedStartTime=2014-05-01T00%3a00%3a00%2b00%3a00&reportedEndTime=2015-06-01T00%3a00%3a00%2b00%3a00&aggregationGranularity=Daily&subscriberId=sub1.1&api-version=1.0
{
"value": [
{

"id":
"/subscriptions/sub1.1/providers/Microsoft.Commerce.Admin/UsageAggregate/sub1.1-

meterID1",
"name": "sub1.1-meterID1",
"type": "Microsoft.Commerce.Admin/UsageAggregate",

"properties": {
"subscriptionId":"sub1.1",
"usageStartTime": "2015-03-03T00:00:00+00:00",
"usageEndTime": "2015-03-04T00:00:00+00:00",
"instanceData":"{\"Microsoft.Resources\":{\"resourceUri\":\"resourceUri1\",\"location\":\"Alaska\",\"tags\":null,\"additionalInfo\":null}}",
"quantity":2.4000000000,
"meterId":"meterID1"

}
},

. . .

Válasz részletei

Argumentum Description
id A használati összesítés egyedi azonosítója.
name A használati összesítés neve.
type Erőforrás-definíció.
subscriptionId A Azure Stack előfizetés-azonosítója.
usageStartTime Annak a használati gyűjtőnek az UTC szerinti kezdési ideje, amelyhez ez a használati összesítés tartozik.
usageEndTime Annak a használati gyűjtőnek az UTC szerinti záró ideje, amelyhez ez a használati összesítés tartozik.
instanceData Példányadatok kulcs-érték párja (új formátumban):
resourceUri: Teljes erőforrás-azonosító, amely tartalmazza az erőforráscsoportokat és a példány nevét.
location: A szolgáltatás futtatásának régiója.
tags: A felhasználó által megadott erőforráscímkék.
additionalInfo: További részletek a felhasznált erőforrásról; például az operációs rendszer verziója vagy a rendszerkép típusa.
quantity Az ebben az időkeretben bekövetkezett erőforrás-felhasználás mennyisége.
meterId A felhasznált erőforrás (más néven ) egyedi ResourceID azonosítója.

Használati adatok lekérése

PowerShell

A használati adatok létrehozásához olyan erőforrásokra van szükség, amelyek a rendszert futtatják és aktívan használják; például egy aktív virtuális gép vagy egy adatokat tartalmazó tárfiók. Ha nem biztos benne, hogy futnak-e erőforrások a Azure Stack Marketplace-en, telepítsen egy virtuális gépet, és ellenőrizze, hogy a virtuális gép monitorozási panelje fut-e. A használati adatok megtekintéséhez használja a következő PowerShell-parancsmagokat.

  1. Telepítse a PowerShellt a Azure Stack.

  2. Konfigurálja a Azure Stack felhasználót vagy a Azure Stack PowerShell-környezetet.

  3. A használati adatok lekéréséhez hívja meg a Get-AzsSubscriberUsage PowerShell-parancsmagot:

    Get-AzsSubscriberUsage -ReportedStartTime "2017-09-06T00:00:00Z" -ReportedEndTime "2017-09-07T00:00:00Z"
    

REST API

A törölt előfizetések használati adatait a Microsoft.Commerce.Admin szolgáltatás hívása alapján gyűjtheti be.

Az aktív felhasználók törölt bérlői használatának visszaadva

Metódus Kérés URI-ja
GET https://{armendpoint}/subscriptions/{subId}/providersMicrosoft.Commerce.Admin/subscriberUsageAggregates?reportedStartTime={start-time}&reportedEndTime={end-endtime}&aggregationGranularity=Hourly&api-version=2015-06-01-preview

Törölt vagy aktív bérlő használatának visszaküldése

Metódus Kérés URI-ja
GET https://{armendpoint}/subscriptions/{subId}/providersMicrosoft.Commerce.Admin/subscriberUsageAggregates?reportedStartTime={start-time}&reportedEndTime={end-endtime}&aggregationGranularity=Hourly&subscriberId={subscriber-id}&api-version=2015-06-01-preview