Megosztás a következőn keresztül:


Azure Monitor-naplók beállítása fürthöz

Az Azure Monitor-naplók a fürtszintű események monitorozására vonatkozó javaslatunk. A Log Analytics-munkaterületet az Azure Resource Manager, a PowerShell vagy az Azure Marketplace használatával állíthatja be. Ha egy frissített Resource Manager-sablont tart fenn az üzemelő példányról későbbi használatra, ugyanezt a sablont használva állítsa be az Azure Monitor-naplók környezetét. A Marketplace-en keresztüli üzembe helyezés egyszerűbb, ha már van üzembe helyezve egy fürt, amelyen engedélyezve van a diagnosztika. Ha nem rendelkezik előfizetési szintű hozzáféréssel abban a fiókban, amelyre üzembe helyez, telepítse a PowerShell vagy a Resource Manager-sablon használatával.

Feljegyzés

Ha azure Monitor-naplókat szeretne beállítani a fürt monitorozásához, engedélyeznie kell a diagnosztika használatát a fürtszintű vagy platformszintű események megtekintéséhez. További információkért tekintse meg, hogyan állíthat be diagnosztikát Windows-fürtökön, és hogyan állíthat be diagnosztikát Linux-fürtökön

Feljegyzés

Ez a cikk nemrég frissült, hogy a Log Analytics helyett az Azure Monitor-naplók kifejezést használja. A naplóadatok továbbra is egy Log Analytics-munkaterületen lesznek tárolva, és ugyanazon Log Analytics-szolgáltatás gyűjti és elemzi őket. Frissítjük a terminológiát, hogy jobban tükrözzük a naplók szerepét az Azure Monitorban. Részletekért tekintse meg az Azure Monitor terminológiájának változásait .

Feljegyzés

Javasoljuk, hogy az Azure Az PowerShell modult használja az Azure-ral való interakcióhoz. Első lépésként tekintse meg az Azure PowerShell telepítését ismertető témakört. Az Az PowerShell-modulra történő migrálás részleteiről lásd: Az Azure PowerShell migrálása az AzureRM modulból az Az modulba.

Log Analytics-munkaterület üzembe helyezése az Azure Marketplace használatával

Ha log Analytics-munkaterületet szeretne hozzáadni a fürt üzembe helyezése után, nyissa meg az Azure Marketplace-et a portálon, és keresse meg a Service Fabric Analyticset. Ez egy egyéni megoldás Service Fabric-üzemelő példányokhoz, amelyek a Service Fabricre jellemző adatokkal rendelkeznek. Ebben a folyamatban létre fogja hozni a megoldást (az irányítópultot az elemzések megtekintéséhez) és a munkaterületet (a mögöttes fürtadatok összesítését).

  1. Válassza az Új lehetőséget a bal oldali navigációs menüben.

  2. Keresse meg a Service Fabric Analyticset. Válassza ki a megjelenő erőforrást.

  3. Válassza a Létrehozás lehetőséget.

    Service Fabric Analytics a Marketplace-en

  4. A Service Fabric Analytics létrehozási ablakában válassza a Munkaterület kiválasztása az OMS-munkaterület mezőhöz, majd hozzon létre egy új munkaterületet. Töltse ki a szükséges bejegyzéseket. Itt az egyetlen követelmény, hogy a Service Fabric-fürt és a munkaterület előfizetése megegyezik. A bejegyzések érvényesítése után a munkaterület üzembe helyezése elkezdődött. Az üzembe helyezés csak néhány percet vesz igénybe.

  5. Ha végzett, válassza újra a Létrehozás lehetőséget a Service Fabric Analytics létrehozási ablakának alján. Győződjön meg arról, hogy az új munkaterület megjelenik az OMS-munkaterület alatt. Ez a művelet hozzáadja a megoldást a létrehozott munkaterülethez.

Ha Windowst használ, folytassa az alábbi lépésekkel az Azure Monitor-naplóknak a fürteseményeket tároló tárfiókhoz való csatlakoztatásához.

Feljegyzés

A Service Fabric Analytics-megoldás csak Windows-fürtök esetén támogatott. Linux-fürtök esetén tekintse meg az Azure Monitor-naplók Linux-fürtökhöz való beállításáról szóló cikket.

A Log Analytics-munkaterület csatlakoztatása a fürthöz

  1. A munkaterületnek csatlakoznia kell a fürtből érkező diagnosztikai adatokhoz. Nyissa meg azt az erőforráscsoportot, amelyben létrehozta a Service Fabric Analytics-megoldást. Válassza a ServiceFabric<nameOfWorkspace> lehetőséget, és nyissa meg annak áttekintési oldalát. Innen módosíthatja a megoldás beállításait, a munkaterület beállításait, és hozzáférhet a Log Analytics-munkaterülethez.

  2. A bal oldali navigációs menüben kattintson az Áttekintés fülRe, az Adatforrás csatlakoztatása lap Tárfiókok naplói elemre.

  3. A Tárfiók naplói lapon válassza a Felül lévő Hozzáadás lehetőséget a fürt naplóinak a munkaterülethez való hozzáadásához.

  4. Válassza a Tárfiók lehetőséget a fürtben létrehozott megfelelő fiók hozzáadásához. Ha az alapértelmezett nevet használta, a tárfiók az sfdg<resourceGroupName>. Ezt a fürt üzembe helyezéséhez használt Azure Resource Manager-sablonnal is megerősítheti az applicationDiagnosticsStorageAccountName alkalmazáshoz használt érték ellenőrzésével. Ha a név nem jelenik meg, görgessen le, és válassza a Továbbiak betöltése lehetőséget. Válassza ki a tárfiók nevét.

  5. Adja meg az adattípust. Állítsa be Service Fabric-eseményekre.

  6. Győződjön meg arról, hogy a forrás automatikusan WADServiceFabric*EventTable értékre van állítva.

  7. Az OK gombra kattintva csatlakoztathatja a munkaterületet a fürt naplóihoz.

    Tárfióknaplók hozzáadása az Azure Monitor-naplókhoz

A fiók mostantól a tárfiók naplóinak részeként jelenik meg a munkaterület adatforrásaiban.

A Service Fabric Analytics-megoldást egy Olyan Log Analytics-munkaterületen adta hozzá, amely most már megfelelően csatlakozik a fürt platform- és alkalmazásnapló-táblájához. Ugyanúgy adhat hozzá további forrásokat a munkaterülethez.

Azure Monitor-naplók üzembe helyezése az Azure Resource Managerrel

Amikor egy fürtöt Resource Manager-sablonnal helyez üzembe, a sablon létrehoz egy új Log Analytics-munkaterületet, hozzáadja a Service Fabric-megoldást a munkaterülethez, és úgy konfigurálja, hogy adatokat olvasson be a megfelelő tárolótáblákból.

Ezt a mintasablont a követelményeknek megfelelően használhatja és módosíthatja. Ez a sablon a következőket végzi el:

  • 5 csomópontos Service Fabric-fürt létrehozása
  • Log Analytics-munkaterület és Service Fabric-megoldás létrehozása
  • Konfigurálja a Log Analytics-ügynököt, hogy gyűjtsön és küldjön 2 minta teljesítményszámlálót a munkaterületre
  • Konfigurálja a WAD-t a Service Fabric gyűjtésére, és elküldi őket az Azure Storage-táblákba (WADServiceFabric*EventTable)
  • A Log Analytics-munkaterületet úgy konfigurálja, hogy beolvassa az eseményeket ezekből a táblákból

A sablont Resource Manager-frissítésként telepítheti a fürtre az New-AzResourceGroupDeployment Azure PowerShell-modul API-jának használatával. Egy példaparancs a következő:

New-AzResourceGroupDeployment -ResourceGroupName "<resourceGroupName>" -TemplateFile "<templatefile>.json" 

Az Azure Resource Manager azt észleli, hogy ez a parancs egy meglévő erőforrás frissítése. Csak a meglévő üzembe helyezést hajtó sablon és az új sablon közötti módosításokat dolgozza fel.

Azure Monitor-naplók üzembe helyezése az Azure PowerShell-lel

A parancs használatával a Log Analytics-erőforrást a PowerShell használatával is üzembe helyezheti New-AzOperationalInsightsWorkspace . A módszer használatához győződjön meg arról, hogy telepítette az Azure PowerShellt. Ezzel a szkripttel hozzon létre egy új Log Analytics-munkaterületet, és adja hozzá a Service Fabric-megoldást:


$SubID = "<subscription ID>"
$ResourceGroup = "<Resource group name>"
$Location = "<Resource group location>"
$WorkspaceName = "<Log Analytics workspace name>"
$solution = "ServiceFabric"

# Sign in to Azure and access the correct subscription
Connect-AzAccount
Select-AzSubscription -SubscriptionId $SubID 

# Create the resource group if needed
try {
    Get-AzResourceGroup -Name $ResourceGroup -ErrorAction Stop
} catch {
    New-AzResourceGroup -Name $ResourceGroup -Location $Location
}

New-AzOperationalInsightsWorkspace -Location $Location -Name $WorkspaceName -Sku Standard -ResourceGroupName $ResourceGroup
Set-AzOperationalInsightsIntelligencePack -ResourceGroupName $ResourceGroup -WorkspaceName $WorkspaceName -IntelligencePackName $solution -Enabled $true

Ha végzett, kövesse az előző szakaszban leírt lépéseket az Azure Monitor naplóinak a megfelelő tárfiókhoz való csatlakoztatásához.

Más megoldásokat is hozzáadhat, vagy más módosításokat végezhet a Log Analytics-munkaterületen a PowerShell használatával. További információ: Azure Monitor-naplók kezelése a PowerShell használatával.

Következő lépések