Share via


Metrikák feltöltése az Azure Monitorba

Rendszeres időközönként exportálhatja a figyelési metrikákat, majd feltöltheti őket az Azure-ba. Az adatok exportálása és feltöltése emellett létrehozza és frissíti az adatkezelő, a felügyelt SQL-példány és a PostgreSQL-kiszolgáló erőforrásait az Azure-ban.

Az Azure Arc-adatszolgáltatások segítségével opcionálisan feltöltheti a metrikákat az Azure Monitorba, így összesítheti és elemezheti a metrikákat, riasztásokat állíthat elő, értesítéseket küldhet vagy automatikus műveleteket indíthat el.

Az adatok Azure Monitorba való elküldésével a metrikák adatait a helyszínen kívül és nagy méretekben is tárolhatja, így lehetővé teszi az adatok hosszú távú tárolását a speciális elemzésekhez.

Ha több azure Arc-adatszolgáltatással rendelkező webhelye van, az Azure Monitort használhatja központi helyként az összes napló és metrika gyűjtéséhez a webhelyeken.

Metrikák feltöltése az Azure Arc-adatkezelőhöz közvetlen módban

A közvetlen csatlakoztatott módban a metrikák feltöltése csak automatikus módban állítható be. A metrikák automatikus feltöltése az Azure Arc-adatkezelő üzembe helyezésekor vagy az üzembe helyezés után is beállítható. Az Arc data services bővítmény felügyelt identitása metrikák feltöltésére szolgál. A felügyelt identitásnak hozzá kell rendelnie a Monitorozási metrikák közzétevői szerepkörét.

Megjegyzés:

Ha a metrikák automatikus feltöltése le lett tiltva az Azure Arc-adatvezérlő üzembe helyezése során, először le kell kérnie az Arc-adatkezelő bővítmény felügyelt identitását, és meg kell adnia a Monitorozási metrikák közzétevői szerepkörét az automatikus feltöltés engedélyezése előtt. Kövesse az alábbi lépéseket a felügyelt identitás lekéréséhez és a szükséges szerepkörök megadásához.

A cikkben szereplő példák szögletes zárójelekkel < ... > azonosítják a szkript futtatása előtt lecserélendő értékeket. Cserélje le a zárójeleket és a zárójeleken belüli értékeket.

(1) Az Arc-adatkezelő bővítmény felügyelt identitásának lekérése

$Env:MSI_OBJECT_ID = (az k8s-extension show --resource-group <resource group>  --cluster-name <connectedclustername> --cluster-type connectedClusters --name <name of extension> | convertFrom-json).identity.principalId
#Example
$Env:MSI_OBJECT_ID = (az k8s-extension show --resource-group myresourcegroup  --cluster-name myconnectedcluster --cluster-type connectedClusters --name ads-extension | convertFrom-json).identity.principalId

(2) Szerepkör hozzárendelése a felügyelt identitáshoz

Futtassa az alábbi parancsot a Monitorozási metrikák közzétevői szerepkör hozzárendeléséhez:

az role assignment create --assignee $Env:MSI_OBJECT_ID --role 'Monitoring Metrics Publisher' --scope "/subscriptions/$SUBSCRIPTION_ID/resourceGroups/$RESOURCE_GROUP_NAME"

A metrikák automatikus feltöltése az alábbiak szerint engedélyezhető:

az arcdata dc update --name <name of datacontroller> --resource-group <resource group> --auto-upload-metrics true
#Example
az arcdata dc update --name arcdc --resource-group <myresourcegroup> --auto-upload-metrics true

A metrikák Azure Monitorba való automatikus feltöltésének letiltásához futtassa a következő parancsot:

az arcdata dc update --name <name of datacontroller> --resource-group <resource group> --auto-upload-metrics false
#Example
az arcdata dc update --name arcdc --resource-group <myresourcegroup> --auto-upload-metrics false

Metrikák feltöltése az Azure Arc-adatkezelőhöz közvetett módban

Közvetett csatlakoztatott módban a rendszer a szolgáltatásnevet használja a metrikák feltöltéséhez.

Előfeltételek

Mielőtt továbblép, győződjön meg arról, hogy létrehozta a szükséges szolgáltatásnevet, és hozzárendelte egy megfelelő szerepkörhöz. For details, see:

Környezeti változók beállítása és megerősítése

Az SPN-szolgáltató URL-címének beállítása környezeti változóban:

$Env:SPN_AUTHORITY='https://login.microsoftonline.com'

Ellenőrizze, hogy az összes szükséges környezeti változó be van-e állítva, ha szeretné:

$Env:SPN_TENANT_ID
$Env:SPN_CLIENT_ID
$Env:SPN_CLIENT_SECRET
$Env:SPN_AUTHORITY

Metrikák feltöltése az Azure Monitorba

Az Azure Arc és az Azure Arc-kompatibilis PostgreSQL által engedélyezett felügyelt SQL-példány metrikáinak feltöltéséhez futtassa a következő PARANCSSOR-parancsokat:

  1. Az összes metrika exportálása a megadott fájlba:

Megjegyzés:

A használati/számlázási adatok, metrikák és naplók parancs az arcdata dc export használatával történő exportálásához egyelőre kerülni kell az SSL-ellenőrzést. A rendszer kérni fogja az SSL-ellenőrzés megkerülését, vagy beállíthatja a környezeti változót, hogy elkerülje a AZDATA_VERIFY_SSL=no kérést. Jelenleg nem konfigurálható SSL-tanúsítvány az adatkezelő exportálási API-jához.

az arcdata dc export --type metrics --path metrics.json --k8s-namespace arc
  1. Metrikák feltöltése az Azure Monitorba:

    az arcdata dc upload --path metrics.json
    

    Megjegyzés:

    Várjon legalább 30 percet, miután az Azure Arc-kompatibilis adatpéldányok létre lettek hozva az első feltöltéshez.

    Győződjön meg arról, hogy upload a metrikák azonnal export , mivel az Azure Monitor csak az elmúlt 30 percben fogadja el a metrikákat. További információ.

Ha az exportálás során a "Metrikák lekérésének sikertelensége" hibaüzenet jelenik meg, ellenőrizze, hogy true az adatgyűjtés be van-e állítva a következő parancs futtatásával:

az arcdata dc config show  --k8s-namespace arc --use-k8s

Tekintse meg a "biztonsági szakasz" szakaszt

 "security": {
      "allowDumps": true,
      "allowNodeMetricsCollection": true,
      "allowPodMetricsCollection": true,
    },

Ellenőrizze, hogy a tulajdonságok és allowPodMetricsCollection a allowNodeMetricsCollection tulajdonságok be vannak-e állítvatrue.

A metrikák megtekintése a Portalon

A metrikák feltöltése után megtekintheti őket az Azure Portalon.

Megjegyzés:

Vegye figyelembe, hogy a feltöltött adatok feldolgozása eltarthat néhány percig, amíg megtekinti a metrikákat a portálon.

A metrikák megtekintéséhez lépjen az Azure Portalra. Ezután keresse meg az adatbázispéldányt név szerint a keresősávon:

A processzorkihasználtságot az Áttekintés lapon tekintheti meg, vagy ha részletesebb metrikákat szeretne, a bal oldali navigációs panelen a metrikákra kattinthat.

Válassza ki az SQL Servert vagy a postgres-t metrikanévtérként.

Válassza ki a vizualizálni kívánt metrikát (több is kijelölhető).

Módosítsa a gyakoriságot az utolsó 30 percre.

Megjegyzés:

Metrikákat csak az elmúlt 30 percre tölthet fel. Az Azure Monitor elutasítja a 30 percnél régebbi metrikákat.

Feltöltések automatizálása (nem kötelező)

Ha ütemezetten szeretne metrikákat és naplókat feltölteni, létrehozhat egy szkriptet, és néhány percenként futtathatja egy időzítőn. Az alábbiakban egy példa látható a feltöltések linuxos rendszerhéj-szkripttel történő automatizálására.

A kedvenc szöveg-/kódszerkesztőben adja hozzá a következő szkriptet a fájlhoz, és mentse szkriptként végrehajtható fájlként, például .sh (Linux/Mac) .cmd.batvagy .ps1.

az arcdata dc export --type metrics --path metrics.json --force  --k8s-namespace arc
az arcdata dc upload --path metrics.json

A szkriptfájl végrehajthatóvá tétele

chmod +x myuploadscript.sh

Futtassa a szkriptet 20 percenként:

watch -n 1200 ./myuploadscript.sh

Használhat olyan feladatütemezőt is, mint a cron vagy a Windows Feladatütemező, vagy egy olyan vezénylőt, mint az Ansible, a Puppet vagy a Chef.

Általános útmutató a használati adatok, metrikák exportálásához és feltöltéséhez

Az Azure Arc-kompatibilis adatszolgáltatásokon végzett létrehozási, olvasási, frissítési és törlési (CRUD) műveletek naplózása számlázási és monitorozási célból történik. Vannak háttérszolgáltatások, amelyek figyelik ezeket a CRUD-műveleteket, és megfelelően kiszámítják a felhasználást. A használat vagy felhasználás tényleges kiszámítása ütemezett alapon történik, és a háttérben történik.

Naponta csak egyszer töltse fel a használatot. Ha a használati adatokat ugyanabban a 24 órás időszakban többször exportálja és feltölti, csak az erőforrásleltár frissül az Azure Portalon, az erőforrás-használatot azonban nem.

Metrikák feltöltéséhez az Azure Monitor csak az utolsó 30 percet fogadja el (további információ). A metrikák feltöltésének útmutatója, hogy közvetlenül az exportálási fájl létrehozása után töltse fel a metrikákat, hogy a teljes adatkészletet megtekinthesse az Azure Portalon. Ha például 14:00-kor exportálta a metrikákat, és 14:50-kor futtatta a feltöltési parancsot. Mivel az Azure Monitor csak az elmúlt 30 percben fogad adatokat, előfordulhat, hogy nem lát adatokat a portálon.

Naplók feltöltése az Azure Monitorba

Használati adatok, metrikák és naplók feltöltése az Azure Monitorba

Számlázási adatok feltöltése az Azure-ba és megtekintése az Azure Portalon

Az Azure Arc-adatkezelő erőforrásának megtekintése az Azure Portalon