Migrálás munkaterület-alapú Application Insights-erőforrásokra

Ez a cikk bemutatja, hogy migrálhat egy klasszikus alkalmazás-Elemzések erőforrást egy munkaterület-alapú erőforrásba.

Munkaterület-alapú erőforrások:

Fontos

Új képességek

A munkaterület-alapú alkalmazás-Elemzések-erőforrások lehetővé teszik az Azure Monitor és a Log Analytics legújabb képességeinek kihasználását:

  • Az ügyfél által kezelt kulcsok inaktív titkosítást biztosítanak az adatokhoz olyan titkosítási kulcsokkal, amelyekhez csak Ön férhet hozzá.
  • Az Azure Private Link lehetővé teszi az Azure-platform szolgáltatásként (PaaS) való biztonságos csatlakoztatását a virtuális hálózathoz privát végpontok használatával.
  • A Profilerhez és a Snapshot Debuggerhez saját tárolót (BYOS) hozhat létre, így teljes körűen szabályozhatja a következőket:
    • Inaktív titkosítási szabályzat.
    • Élettartam-kezelési szabályzat.
    • Hálózati hozzáférés az Application Elemzések Profilerhez és a Snapshot Debuggerhez társított összes adathoz.
  • A kötelezettségvállalási szintek lehetővé teszik a használatalapú fizetéshez képest akár 30%-os megtakarítást is. Ellenkező esetben a használatalapú fizetéses adatbetöltés és adatmegőrzés számlázása a Log Analyticsben hasonló az Application Elemzések számlázásához.
  • Az adatok gyorsabban betölthetők a Log Analytics streambetöltésével.

Feljegyzés

Miután egy munkaterület-alapú alkalmazás-Elemzések erőforrásra migrál, előfordulhat, hogy több alkalmazás-Elemzések erőforrás telemetriai adatai egy közös Log Analytics-munkaterületen lesznek tárolva. Továbbra is lekérhet adatokat egy adott alkalmazás-Elemzések erőforrásból, a napló lekérdezéseinek ismertetése című szakaszban leírtak szerint.

Migrálási folyamat

Amikor munkaterület-alapú erőforrásra migrál, nem lesznek áthelyezve adatok a klasszikus erőforrása tárterületéből az új, munkaterület-alapú tárolóba. Ha a migrálás mellett dönt, megváltozik a Log Analytics-munkaterületre írt adatok helye, de a klasszikus erőforrásadatokhoz való hozzáférés megmarad.

A klasszikus erőforrásadatok megmaradnak, és a klasszikus alkalmazás Elemzések erőforrás adatmegőrzési beállításai érvényesek. A migrálás után betöltött összes új adatra a társított Log Analytics-munkaterület adatmegőrzési beállításai vonatkoznak, amely adattípusonként különböző adatmegőrzési beállításokat is támogat.

A migrálási eljárás végleges, és nem vonható vissza. Miután migrál egy erőforrást a munkaterületalapú alkalmazás Elemzések, az mindig munkaterület-alapú erőforrás lesz. Az áttelepítés után szükség szerint módosíthatja a cél-munkaterületet.

Ha nem kell meglévő erőforrást migrálnia, és ehelyett új munkaterület-alapú alkalmazás-Elemzések erőforrást szeretne létrehozni, tekintse meg a munkaterület-alapú erőforrás-létrehozási útmutatót.

Feljegyzés

A migrálási folyamat nem vezet be alkalmazás-állásidőt vagy újraindítást, és nem módosíthatja a meglévő rendszerállapot-kulcsot vagy kapcsolati sztring.

Előfeltételek

  • Egy Log Analytics-munkaterület hozzáférés-vezérlési móddal, amely az Erőforrás vagy munkaterület engedélyeinek használata beállításra van beállítva:

  • A folyamatos exportálás nem kompatibilis a munkaterület-alapú erőforrásokkal, ezért le kell tiltani. A migrálás befejezése után diagnosztikai beállítások használatával konfigurálhatja a tárfiókba történő adatarchiválást vagy az Azure Event Hubsba való streamelést.

    Figyelemfelhívás

    • A diagnosztikai beállítások a folyamatos exporttól eltérő exportformátumot/sémát használnak. A migrálás megszünteti a meglévő Azure Stream Analytics-integrációkat.
    • A diagnosztikai beállítások exportálása növelheti a költségeket. További információ: Telemetriai adatok exportálása az Application Insightsból.
  • Ellenőrizze az aktuális adatmegőrzési beállításokat a Log Analytics-munkaterület Gépház> Felhasználói adatok és becsült költségek>adatmegőrzési beállításai között. Ez a beállítás az alkalmazás Elemzések erőforrás migrálása után mennyi ideig tárolja az új betöltendő adatokat.

    Feljegyzés

    • Ha az alkalmazás Elemzések adatokat az alapértelmezett 90 napnál hosszabb ideig tárolja, és a migrálás után meg szeretné őrizni ezt a hosszabb megőrzési időt, módosítsa a munkaterület adatmegőrzési beállításait.
    • Ha az áttelepítés előtt a klasszikus alkalmazásba Elemzések erőforrásba betöltött adatokon 90 napnál hosszabb adatmegőrzést választott, az adatmegőrzés továbbra is az adott alkalmazás Elemzések erőforráson keresztül történik, amíg az adatok meg nem haladják a megőrzési időtartamot.
    • Ha az alkalmazás Elemzések példány adatmegőrzési beállítása engedélyezve van a Használati adatok és becsült költségek>konfigurálása>területen, ezzel a beállítással szabályozhatja a klasszikus erőforrás tárolójában még mentett telemetriai adatok megőrzési napjait.
  • A munkaterület-alapú alkalmazás használatának és költségeinek Elemzések ismertetése.

Az erőforrás migrálása

Klasszikus alkalmazás-Elemzések erőforrás áttelepítése munkaterület-alapú erőforrásba:

  1. Az alkalmazás Elemzések erőforrásban válassza a Tulajdonságok lehetőséget a bal oldali menü Konfigurálás fejléce alatt.

    Képernyőkép a Tulajdonságok a Konfigurálás fejléc alatt.

  2. Válassza az Áttelepítés munkaterület-alapúra lehetőséget.

    Képernyőkép a Munkaterület-alapú migrálás gombról.

  3. Válassza ki azt a Log Analytics-munkaterületet, ahol az összes jövőbeli betöltendő alkalmazás Elemzések telemetriát tárolni szeretné. Lehet egy Log Analytics-munkaterület ugyanabban az előfizetésben, vagy egy másik előfizetés, amely ugyanazzal a Microsoft Entra-bérlővel rendelkezik. A Log Analytics-munkaterületnek nem kell ugyanabban az erőforráscsoportban lennie, mint az alkalmazás Elemzések erőforrásnak.

    Feljegyzés

    A munkaterület-alapú erőforrásokra való migrálás akár 24 órát is igénybe vehet, de a folyamat általában gyorsabb. Az alkalmazás Elemzések erőforráson keresztüli adatok elérésére támaszkodhat, amíg az áttelepítési folyamat befejeződik. A befejezés után a Log Analytics-munkaterület tábláiban tárolt új adatok fognak megjelenni.

    Képernyőkép a Migrálás varázsló felhasználói felületről a cél-munkaterület kiválasztásának lehetőségével.

    Az erőforrás migrálása után a megfelelő munkaterület-információk megjelennek az Áttekintés panelen.

    Képernyőkép a munkaterület nevéről.

    A kék hivatkozás szövegének kiválasztásával a társított Log Analytics-munkaterületre kerül, ahol kihasználhatja az új egyesített munkaterület lekérdezési környezetét.

Tipp.

Miután egy munkaterület-alapú alkalmazás-Elemzések erőforrásra migrál, a munkaterület napi korlátjával korlátozhatja a betöltési és költségeket az Alkalmazás Elemzések korlátja helyett.

A naplólekérdezések ismertetése

Teljes visszamenőleges kompatibilitást biztosítunk az alkalmazáshoz Elemzések klasszikus erőforrás-lekérdezésekhez, munkafüzetekhez és naplóalapú riasztásokhoz az Alkalmazás Elemzések felületen.

Ha lekérdezéseket szeretne írni az új munkaterület-alapú táblastruktúrára/sémára, először a Log Analytics-munkaterületre kell lépnie.

A lekérdezések sikeres futtatása érdekében ellenőrizze, hogy a lekérdezés mezői összhangban vannak-e az új sémamezőkkel.

Előfordulhat, hogy több alkalmazás-Elemzések erőforrással rendelkezik, amelyek telemetriát tárolnak egy Log Analytics-munkaterületen, de egy adott alkalmazás Elemzések erőforrásból szeretne adatokat lekérdezni. Két lehetőség áll rendelkezésre:

  • Nyissa meg az alkalmazás Elemzések erőforrást, és válassza a Naplók lapot. A lap összes lekérdezése automatikusan lekéri az adatokat a kijelölt alkalmazásból Elemzések erőforrásból.
  • Lépjen az alkalmazás célként konfigurált Log Analytics-munkaterületre Elemzések telemetriai adatokhoz, és válassza a Naplók lapot. Ha egy adott alkalmazás-Elemzések erőforrásból szeretne adatokat lekérdezni, szűrjön az összes alkalmazásspecifikus táblában elérhető beépített _ResourceId tulajdonságra.

Amikor közvetlenül a Log Analytics-munkaterületről kérdez le, csak az áttelepítés után betöltött adatok jelennek meg. A klasszikus alkalmazásadatok Elemzések és a migrálás után betöltött új adatok egységes lekérdezési felületen való megtekintéséhez használja a Naplók lapot a migrált alkalmazás Elemzések erőforrásból.

Feljegyzés

Ha átnevezi az alkalmazás Elemzések erőforrást a munkaterület-alapú modellre való migrálás után, az Alkalmazás Elemzések Naplók lap már nem jeleníti meg az átnevezés előtt gyűjtött telemetriát. A társított Log Analytics-erőforrás Naplók lapján az összes régi és új adat látható.

Az alkalmazás Elemzések erőforrások azonosítása betöltési típus szerint

Az alábbi szkripttel azonosíthatja az alkalmazás Elemzések erőforrásokat a betöltési típus alapján.

Példa

Get-AzApplicationInsights -SubscriptionId 'Your Subscription ID' | Format-Table -Property Name, IngestionMode, Id, @{label='Type';expression={
    if ([string]::IsNullOrEmpty($_.IngestionMode)) {
        'Unknown'
    } elseif ($_.IngestionMode -eq 'LogAnalytics') {
        'Workspace-based'
    } elseif ($_.IngestionMode -eq 'ApplicationInsights' -or $_.IngestionMode -eq 'ApplicationInsightsWithDiagnosticSettings') {
        'Classic'
    } else {
        'Unknown'
    }
}}

Programozható erőforrás-migrálás

Ez a szakasz segít az erőforrások migrálásában.

Azure CLI

Az előzetes verziójú alkalmazás Elemzések Azure CLI-parancsok eléréséhez először a következőt kell futtatnia:

 az extension add -n application-insights

Ha nem futtatja a az extension add parancsot, hibaüzenet jelenik meg, amely az : ERROR: az monitor: 'app-insights' is not in the 'az monitor' command group. See 'az monitor --help'.

Most futtathatja az alábbi kódot az alkalmazás Elemzések erőforrás létrehozásához:

az monitor app-insights component update --app
                                         --resource-group
                                         [--ingestion-access {Disabled, Enabled}]
                                         [--kind]
                                         [--query-access {Disabled, Enabled}]
                                         [--retention-time]
                                         [--workspace]

Példa

az monitor app-insights component update --app your-app-insights-resource-name -g your_resource_group --workspace "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/test1234/providers/microsoft.operationalinsights/workspaces/test1234555"

A parancs teljes Azure CLI-dokumentációját az Azure CLI dokumentációjában találja.

Azure PowerShell

Az Azure PowerShell 8.0-s vagy újabb verziójától kezdve a Update-AzApplicationInsights PowerShell-paranccsal áttelepíthet egy klasszikus alkalmazás-Elemzések erőforrást a munkaterületre.

A parancsmag használatához meg kell adnia az alkalmazás Elemzések frissíteni kívánt erőforrás nevét és erőforráscsoportját. A klasszikus példány munkaterület-alapúra való migrálásához használja a paramétereket és WorkspaceResoruceId a IngestionMode paramétereket. A parancsmag paramétereiről és szintaxisáról további információt az Update-AzApplication Elemzések című témakörben talál.

Példa

# Get the resource ID of the Log Analytics workspace
$workspaceResourceId = (Get-AzOperationalInsightsWorkspace -ResourceGroupName "rgName" -Name "laName").ResourceId

# Update the Application Insights resource with the workspace parameter
Update-AzApplicationInsights -Name "aiName" -ResourceGroupName "rgName" -IngestionMode LogAnalytics -WorkspaceResourceId $workspaceResourceId

Azure Resource Manager-sablonok

Ez a szakasz sablonokat tartalmaz.

Figyelemfelhívás

A migrálási sablonok futtatása előtt győződjön meg arról, hogy az összes folyamatos exportálási beállítást eltávolította az erőforrásból. Lásd: Előfeltételek

Sablonfájl

{
    "$schema": "http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "name": {
            "type": "string"
        },
        "type": {
            "type": "string"
        },
        "regionId": {
            "type": "string"
        },
        "tagsArray": {
            "type": "object"
        },
        "requestSource": {
            "type": "string"
        },
        "workspaceResourceId": {
            "type": "string"
        }
    },
    "resources": [
        {
            "name": "[parameters('name')]",
            "type": "microsoft.insights/components",
            "location": "[parameters('regionId')]",
            "tags": "[parameters('tagsArray')]",
            "apiVersion": "2020-02-02-preview",
            "properties": {
                "ApplicationId": "[parameters('name')]",
                "Application_Type": "[parameters('type')]",
                "Flow_Type": "Redfield",
                "Request_Source": "[parameters('requestSource')]",
                "WorkspaceResourceId": "[parameters('workspaceResourceId')]"
            }
        }
    ]
}

Paraméterfájl

{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "type": {
            "value": "web"
        },
        "name": {
            "value": "customresourcename"
        },
        "regionId": {
            "value": "eastus"
        },
        "tagsArray": {
            "value": {}
        },
        "requestSource": {
            "value": "Custom"
        },
        "workspaceResourceId": {
            "value": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my_resource_group/providers/microsoft.operationalinsights/workspaces/myworkspacename"
        }
    }
}

A társított munkaterület módosítása

Miután létrehozott egy munkaterület-alapú alkalmazás-Elemzések erőforrást, módosíthatja a társított Log Analytics-munkaterületet.

Az Alkalmazás Elemzések erőforráspanelen válassza a Munkaterület Log Analytics-munkaterületeinek> tulajdonságainak>módosítása lehetőséget.

Gyakori kérdések

Ez a szakasz választ ad a gyakori kérdésekre.

Mi történik, ha nem migrálom az alkalmazásomat Elemzések klasszikus erőforrást egy munkaterület-alapú erőforrásba?

A Microsoft 2024 májusától megkezdi a klasszikus erőforrások munkaterület-alapú erőforrásokra való átköltöztetésének automatikus szakaszos folyamatát, és ez az átköltöztetés több hónapon keresztül tart majd. Nem tudunk hozzávetőleges dátumokat sem megadni arra vonatkozóan, hogy bizonyos erőforrások, előfizetések vagy régiók átköltöztetése mikor fog megtörténni.

Határozottan ösztönözzük a manuális migrálást a munkaterület-alapú erőforrásokra, amelyet az Azure Portal klasszikus Alkalmazás Elemzések erőforrásáttekintő paneljén a kivonási értesítés szalagcímének kiválasztásával kezdeményezünk. Ez a folyamat általában egyetlen lépésből áll, melyben kiválasztja, hogy melyik Log Analytics-munkaterületet fogja használni az alkalmazásadatai tárolására. Ha folyamatos exportálást használ, a diagnosztikai beállításokra is át kell költöznie, vagy előbb le kell tiltania a funkciót.

Ha nem szeretné, hogy klasszikus erőforrása automatikusan kerüljön áttelepítésre egy munkaterület-alapú erőforrásra, törölheti vagy manuálisan átköltöztetheti az erőforrást.

Van bármi hatással a migrálás költségeire?

Általában nincs különbség, két kivétellel.

  • Az alkalmazás Elemzések azokat az erőforrásokat, amelyek havonta 1 GB-ot kaptak ingyenesen az örökölt alkalmazás-Elemzések díjszabási modellen keresztül, a továbbiakban nem kapják meg az ingyenes adatokat.
  • Az alkalmazás Elemzések 2018 áprilisa előtt az alapszintű tarifacsomagban lévő erőforrások számlázása továbbra is ugyanazon a nem regionális árponton történik, mint 2018 áprilisa előtt. Az alkalmazás Elemzések az ezt követően létrehozott vagy munkaterület-alapúvá konvertált erőforrások megkapják az aktuális regionális díjszabást. A pénznemben és régióban érvényes aktuális árakért tekintse meg az Alkalmazás Elemzések díjszabását.

A munkaterületalapú alkalmazás Elemzések való migrálás számos lehetőséget kínál a költségek további optimalizálására, beleértve a Log Analytics kötelezettségvállalási szintjeit, a dedikált fürtöket és az alapszintű naplókat.

Hogyan fog működni a telemetriai korlát?

Napi korlátot állíthat be a Log Analytics-munkaterületen.

Nincs elérhető szigorú számlázási korlát.

Hogyan működik a betöltési alapú mintavételezés?

A betöltési alapú mintavételezés nem változik.

Vannak hiányosságok a migrálás során gyűjtött adatokban?

Szám A lekérdezési idő alatt egyesítjük az adatokat.

Továbbra is működnek a régi napló lekérdezések?

Igen, továbbra is működnek.

A rögzített metrikákat és naplódiagramokat tartalmazó irányítópultok továbbra is működni fognak a migrálás után?

Igen, továbbra is működnek.

A migrálás hatással van az app Elemzések API-ra az adatok elérésére?

Szám A migrálás nem befolyásolja a meglévő API-hozzáférést az adatokhoz. A migrálás után egy kissé eltérő sémával közvetlenül a munkaterületről érheti el az adatokat.

Hatással van az élő metrikákra vagy más monitorozási élményekre?

Szám Nincs hatással az élő metrikákra vagy más monitorozási szolgáltatásokra.

Mi történik a migrálás utáni folyamatos exportálással?

Az automatizált exportálás folytatásához át kell telepítenie a diagnosztikai beállításokra , mielőtt munkaterület-alapú erőforrásra migrál. A diagnosztikai beállítás tovább folytatódik a munkaterület-alapú alkalmazás Elemzések való migrálás során.

Hogyan biztosítsa az alkalmazásom Elemzések erőforrás sikeres migrálását a Terraform használatával?

Ha a Terraformot használja az Azure-erőforrások kezeléséhez, fontos, hogy az alkalmazás Elemzések erőforrás frissítése előtt a Terraform azurerm-szolgáltató legújabb verzióját használja. A szolgáltató régebbi verziójának ( például a 3.12-es verziónak) a használata a klasszikus összetevő törlését eredményezheti a helyettesítő munkaterület-alapú alkalmazás Elemzések erőforrás létrehozása előtt. Ez okozhatja a korábbi adatok elvesztését, és szükségessé teheti a figyelt alkalmazások konfigurációinak frissítését új kapcsolati sztring és rendszerállapot-kulcsértékekkel.

A probléma elkerülése érdekében mindenképpen használja a Terraform azurerm-szolgáltató legújabb, 3.89-es vagy újabb verzióját, amely végrehajtja a megfelelő migrálási lépéseket. Ehhez adja ki a megfelelő ARM-hívást az alkalmazás Elemzések klasszikus erőforrás munkaterület-alapú erőforrásra való frissítéséhez, miközben megőrzi az összes régi adatot és kapcsolati sztring/rendszerállapotkulcs-értéket.

Továbbra is használhatom a régi API-t alkalmazás-Elemzések erőforrások programozott létrehozására?

A visszamenőleges kompatibilitás érdekében az alkalmazás-Elemzések-erőforrások létrehozására szolgáló régi API-hívások továbbra is működni fognak. Ezek a hívások végül létrehoznak egy munkaterület-alapú alkalmazás-Elemzések erőforrást és egy Log Analytics-munkaterületet is az adatok tárolásához.

Határozottan javasoljuk, hogy frissítsen az új API-ra az erőforrás-létrehozás jobb szabályozása érdekében.

Át kell migrálnom a diagnosztikai beállításokat a klasszikus alkalmazás Elemzések, mielőtt munkaterület-alapú AI-ra lépnék?

Igen, javasoljuk, hogy migrálja a diagnosztikai beállításokat a klasszikus alkalmazás Elemzések erőforrásokra, mielőtt munkaterület-alapú alkalmazásra Elemzések vált. Biztosítja a diagnosztikai beállítások folytonosságát és kompatibilitását.

Hibaelhárítás

Ez a szakasz hibaelhárítási tippeket kínál a gyakori problémákhoz.

Hozzáférési mód

Hibaüzenet: "A kijelölt munkaterület munkaterület-alapú hozzáférési móddal van konfigurálva. Előfordulhat, hogy az alkalmazásteljesítmény-figyelés (APM) egyes funkciói hatással vannak. Válasszon másik munkaterületet, vagy engedélyezze az erőforrás-alapú hozzáférést a munkaterület beállításai között. Ezt a hibát felülbírálhatja a parancssori felület használatával."

Ahhoz, hogy a munkaterület-alapú alkalmazás Elemzések erőforrás megfelelően működjön, módosítania kell a cél Log Analytics-munkaterület hozzáférés-vezérlési módját az erőforrás- vagy munkaterületengedélyek beállítására. Ez a beállítás a Log Analytics-munkaterület felhasználói felületén , a Tulajdonságok>hozzáférés-vezérlési módban található. Útmutatásért tekintse meg a Log Analytics hozzáférés-vezérlési módra vonatkozó útmutatóját. Ha a hozzáférés-vezérlési mód a munkaterület kizárólagos engedélyeinek megadására van beállítva, a portál áttelepítési felületén keresztüli migrálás le lesz tiltva.

Ha az aktuális cél-munkaterület biztonsági okokból nem tudja módosítani a hozzáférés-vezérlési módot, hozzon létre egy új Log Analytics-munkaterületet a migráláshoz.

Folyamatos exportálás

Hibaüzenet: "A folytatás előtt le kell tiltani a folyamatos exportálást. A migrálás után használja a Diagnosztikai Gépház exportáláshoz."

A munkaterület-alapú erőforrások nem támogatják az örökölt folyamatos exportálási funkciót. A migrálás előtt engedélyeznie kell a diagnosztikai beállításokat, és le kell tiltania a folyamatos exportálást.

  1. Engedélyezze a diagnosztikai Gépház a klasszikus alkalmazás Elemzések erőforráson.

  2. Az alkalmazás Elemzések erőforrásnézetében a Konfigurálás fejléc alatt válassza a Folyamatos exportálás lehetőséget.

    Képernyőkép a Folyamatos exportálás menüelemről.

  3. Válassza a Letiltás lehetőséget.

    Képernyőkép a Folyamatos exportálás letiltása gombról.

    • A Letiltás lehetőség kiválasztása után visszatérhet a migrálási felhasználói felületre. Ha a Folyamatos exportálás szerkesztése lap arra kéri, hogy ne mentse a beállításokat, válassza az OK gombot. Ez a kérés nem vonatkozik a folyamatos exportálás letiltására vagy engedélyezésére.

    • Miután sikeresen migrálta az alkalmazás Elemzések erőforrást munkaterület-alapúra, a diagnosztikai beállítások használatával lecserélheti a folyamatos exportálás által biztosított funkciókat. Válassza a Diagnosztikai beállítások>– Diagnosztikai beállítás hozzáadása az alkalmazás Elemzések erőforrásban lehetőséget. Az összes táblát vagy a táblák egy részét kijelölve archiválhat egy tárfiókba, vagy streamelhet az Azure Event Hubsba. A diagnosztikai beállításokkal kapcsolatos további információkért tekintse meg az Azure Monitor diagnosztikai beállításainak útmutatóját.

Adatmegőrzési beállítások

Figyelmeztető üzenet: "A testre szabott alkalmazás Elemzések adatmegőrzési beállítások nem vonatkoznak a munkaterületre küldött adatokra. Ezeket külön kell újrakonfigurálni."

A migrálás előtt nem kell módosításokat végeznie. Ez az üzenet figyelmezteti, hogy az aktuális alkalmazás Elemzések adatmegőrzési beállításai nincsenek beállítva az alapértelmezett 90 napos megőrzési időszakra. Ez a figyelmeztető üzenet azt jelenti, hogy az új adatok migrálása és betöltése megkezdése előtt módosítania kell a Log Analytics-munkaterület adatmegőrzési beállításait.

A Log Analytics jelenlegi adatmegőrzési beállításait a Log Analytics Gépház> Felhasználók és becsült költségek>adatmegőrzési beállításai között ellenőrizheti a Log Analytics felhasználói felületén. Ez a beállítás az alkalmazás Elemzések erőforrás migrálása után mennyi ideig tárolja az új betöltendő adatokat.

Munkaterület-alapú erőforrások változásai

A munkaterület-alapú alkalmazás-Elemzések-erőforrások bevezetése előtt az alkalmazás Elemzések adatait az Azure Monitor más naplóadataitól elkülönítve tároltuk. Mindkettő az Azure Data Exploreren alapul, és ugyanazt a Kusto lekérdezésnyelv (KQL) használja. A munkaterület-alapú alkalmazás-Elemzések erőforrások adatait egy Log Analytics-munkaterület tárolja, más monitorozási adatokkal és alkalmazásadatokkal együtt. Ez az elrendezés leegyszerűsíti a konfigurációt. Több megoldás adatait is könnyebben elemezheti, és használhatja a munkaterületek képességeit.

Klasszikus adatstruktúra

A Log Analytics-munkaterület struktúráját a Log Analytics-munkaterület áttekintése ismerteti. Klasszikus alkalmazások esetén az adatok nem Log Analytics-munkaterületen találhatók. Ugyanazt a lekérdezési nyelvet használja. Lekérdezéseket ugyanazzal a Log Analytics-eszközzel hozhat létre és futtathat az Azure Portalon. A klasszikus alkalmazások adatelemei egymástól elkülönítve vannak tárolva. Az általános struktúra ugyanaz, mint a munkaterület-alapú alkalmazások esetében, bár a tábla- és oszlopnevek eltérőek.

Feljegyzés

A klasszikus alkalmazás-Elemzések-élmény magában foglalja az erőforrás-lekérdezések, munkafüzetek és naplóalapú riasztások visszamenőleges kompatibilitását. Az új munkaterület-alapú táblaszerkezet vagy -séma lekérdezéséhez vagy megtekintéséhez először nyissa meg a Log Analytics-munkaterületet. Az előzetes verzióban az Alkalmazás Elemzések panel naplóinak kiválasztása hozzáférést biztosít a klasszikus alkalmazás Elemzések lekérdezési felülethez. További információ: Lekérdezés hatóköre.

Az Alkalmazás Elemzések Azure Monitor-naplók szerkezetét bemutató ábra.

Táblastruktúra

Régi tábla neve Új táblanév Leírás
availabilityResults AppAvailabilityResults A rendelkezésre állási tesztekből származó adatok összegzése.
browserTimings AppBrowserTimings Adatok az ügyfél teljesítményéről, például a bejövő adatok feldolgozásához szükséges időről.
függőségek AppDependencies Az alkalmazásból más összetevőkre (beleértve a külső összetevőket is) irányuló TrackDependency()hívások. Ilyenek például a REST API-ra, adatbázisra vagy fájlrendszerre irányuló hívások.
customEvents AppEvents Az alkalmazás által létrehozott egyéni események.
customMetrics AppMetrics Az alkalmazás által létrehozott egyéni metrikák.
oldalmegtekintések AppPageViews Az egyes webhelynézetek adatai böngészőadatokkal.
performanceCounters AppPerformanceCounters Az alkalmazást támogató számítási erőforrások teljesítménymérései. Ilyenek például a Windows teljesítményszámlálói.
kérelmek AppRequests Az alkalmazás által fogadott kérelmek. A rendszer például külön kérelemrekordot naplóz minden olyan HTTP-kéréshez, amelyet a webalkalmazás fogad.
kivételek AppExceptions Az alkalmazás futtatókörnyezete által kiadott kivételek. A kiszolgálóoldali és az ügyféloldali (böngészős) kivételeket is rögzíti.
hívásláncok AppTraces Részletes naplók (nyomkövetések) az alkalmazáskódon/naplózási keretrendszereken keresztül, a rendszer által rögzített adatokon keresztül TrackTrace().

Figyelemfelhívás

Várjon új telemetriát a Log Analyticsben, mielőtt támaszkodik rá. A migrálás megkezdése után a telemetria először a klasszikus alkalmazás Elemzések megy. A telemetriai betöltés 24 órán belül Log Analyticsre vált. Ha elkészült, a Log Analytics kizárólag új telemetriát rögzít.

Táblázatsémák

Az alábbi szakaszok a klasszikus tulajdonságnevek és az új munkaterület-alapú alkalmazás Elemzések tulajdonságnevek közötti megfeleltetést mutatják be. Ezekkel az információkkal konvertálhatja a lekérdezéseket régi táblák használatával.

A legtöbb oszlopnak ugyanaz a neve különböző nagybetűkkel. A KQL megkülönbözteti a kis- és nagybetűket, ezért minden oszlopnevet módosítania kell a meglévő lekérdezésekben szereplő táblanevekkel együtt. A nagybetűsítés mellett a módosításokat tartalmazó oszlopok is ki vannak emelve. A klasszikus alkalmazás-Elemzések lekérdezéseket továbbra is használhatja az alkalmazás Elemzések erőforrás Naplók ablaktábláján, még akkor is, ha az egy munkaterület-alapú erőforrás. Az új tulajdonságnevekre akkor van szükség, ha a Log Analytics-munkaterület környezetéből kérdez le.

AppAvailabilityResults

Örökölt tábla: availabilityResults

ApplicationInsights Típus LogAnalytics Típus
appId húr ResourceGUID húr
application_Version húr AppVersion húr
appName húr _ResourceId húr
client_Browser húr ClientBrowser húr
client_City húr ClientCity húr
client_CountryOrRegion húr ClientCountryOrRegion húr
client_IP húr ClientIP húr
client_Model húr ClientModel húr
client_OS húr ClientOS húr
ügyfél_ÁllamVagyMegye húr ClientStateOrProvince húr
client_Type húr Ügyféltípus húr
cloud_RoleInstance húr AppRoleInstance húr
cloud_RoleName húr AppRoleName húr
customDimensions dinamikus Tulajdonságok Dinamikus
customMeasurements dinamikus Mérések Dinamikus
időtartam valós szám DurationMs valós szám
id húr Id húr
iKey húr IKey húr
itemCount egész ItemCount egész
Itemid húr _Itemid húr
Itemtype húr Típus Sztring
hely húr Hely húr
üzenet húr Üzenet húr
név húr Név húr
operation_Id húr Műveletazonosító húr
operation_Name húr OperationName húr
operation_ParentId húr ParentID húr
operation_SyntheticSource húr OperationSyntheticSource húr
performanceBucket húr PerformanceBucket húr
sdkVersion húr SDKVersion húr
session_Id húr Munkamenet húr
Méret valós szám Méret valós szám
sikeres húr Siker Bool
időbélyeg dátum/idő TimeGenerated dátum/idő
user_AccountId húr UserAccountId húr
user_AuthenticatedId húr UserAuthenticatedId húr
user_Id húr UserId húr

AppBrowserTimings

Régi tábla: browserTimings

ApplicationInsights Típus LogAnalytics Típus
appId húr ResourceGUID húr
application_Version húr AppVersion húr
appName húr _ResourceId húr
client_Browser húr ClientBrowser húr
client_City húr ClientCity húr
client_CountryOrRegion húr ClientCountryOrRegion húr
client_IP húr ClientIP húr
client_Model húr ClientModel húr
client_OS húr ClientOS húr
ügyfél_ÁllamVagyMegye húr ClientStateOrProvince húr
client_Type húr Ügyféltípus húr
cloud_RoleInstance húr AppRoleInstance húr
cloud_RoleName húr AppRoleName húr
customDimensions dinamikus Tulajdonságok Dinamikus
customMeasurements dinamikus Mérések Dinamikus
iKey húr IKey húr
itemCount egész ItemCount egész
Itemid húr _Itemid húr
Itemtype húr Típus húr
név húr Név dátum/idő
networkDuration valós szám NetworkDurationMs valós szám
operation_Id húr Műveletazonosító húr
operation_Name húr OperationName húr
operation_ParentId húr ParentID húr
operation_SyntheticSource húr OperationSyntheticSource húr
performanceBucket húr PerformanceBucket húr
processingDuration valós szám ProcessingDurationMs valós szám
receiveDuration valós szám ReceiveDurationMs valós szám
sdkVersion húr SDKVersion húr
sendDuration valós szám SendDurationMs valós szám
session_Id húr Munkamenet húr
időbélyeg dátum/idő TimeGenerated dátum/idő
totalDuration valós szám TotalDurationMs valós szám
url húr URL-cím húr
user_AccountId húr UserAccountId húr
user_AuthenticatedId húr UserAuthenticatedId húr
user_Id húr UserId húr

AppDependencies

Örökölt tábla: függőségek

ApplicationInsights Típus LogAnalytics Típus
appId húr ResourceGUID húr
application_Version húr AppVersion húr
appName húr _ResourceId húr
client_Browser húr ClientBrowser húr
client_City húr ClientCity húr
client_CountryOrRegion húr ClientCountryOrRegion húr
client_IP húr ClientIP húr
client_Model húr ClientModel húr
client_OS húr ClientOS húr
ügyfél_ÁllamVagyMegye húr ClientStateOrProvince húr
client_Type húr Ügyféltípus húr
cloud_RoleInstance húr AppRoleInstance húr
cloud_RoleName húr AppRoleName húr
customDimensions dinamikus Tulajdonságok Dinamikus
customMeasurements dinamikus Mérések Dinamikus
adatok húr Adatok húr
időtartam valós szám DurationMs valós szám
id húr Id húr
iKey húr IKey húr
itemCount egész ItemCount egész
Itemid húr _Itemid húr
Itemtype húr Típus Sztring
név húr Név húr
operation_Id húr Műveletazonosító húr
operation_Name húr OperationName húr
operation_ParentId húr ParentID húr
operation_SyntheticSource húr OperationSyntheticSource húr
performanceBucket húr PerformanceBucket húr
resultCode húr ResultCode húr
sdkVersion húr SDKVersion húr
session_Id húr Munkamenet húr
sikeres húr Siker Bool
target húr Cél húr
időbélyeg dátum/idő TimeGenerated dátum/idő
típus húr DependencyType húr
user_AccountId húr UserAccountId húr
user_AuthenticatedId húr UserAuthenticatedId húr
user_Id húr UserId húr

AppEvents

Régi tábla: customEvents

ApplicationInsights Típus LogAnalytics Típus
appId húr ResourceGUID húr
application_Version húr AppVersion húr
appName húr _ResourceId húr
client_Browser húr ClientBrowser húr
client_City húr ClientCity húr
client_CountryOrRegion húr ClientCountryOrRegion húr
client_IP húr ClientIP húr
client_Model húr ClientModel húr
client_OS húr ClientOS húr
ügyfél_ÁllamVagyMegye húr ClientStateOrProvince húr
client_Type húr Ügyféltípus húr
cloud_RoleInstance húr AppRoleInstance húr
cloud_RoleName húr AppRoleName húr
customDimensions dinamikus Tulajdonságok Dinamikus
customMeasurements dinamikus Mérések Dinamikus
iKey húr IKey húr
itemCount egész ItemCount egész
Itemid húr _Itemid húr
Itemtype húr Típus húr
név húr Név húr
operation_Id húr Műveletazonosító húr
operation_Name húr OperationName húr
operation_ParentId húr ParentID húr
operation_SyntheticSource húr OperationSyntheticSource húr
sdkVersion húr SDKVersion húr
session_Id húr Munkamenet húr
időbélyeg dátum/idő TimeGenerated dátum/idő
user_AccountId húr UserAccountId húr
user_AuthenticatedId húr UserAuthenticatedId húr
user_Id húr UserId húr

AppMetrics

Örökölt tábla: customMetrics

ApplicationInsights Típus LogAnalytics Típus
appId húr ResourceGUID húr
application_Version húr AppVersion húr
appName húr _ResourceId húr
client_Browser húr ClientBrowser húr
client_City húr ClientCity húr
client_CountryOrRegion húr ClientCountryOrRegion húr
client_IP húr ClientIP húr
client_Model húr ClientModel húr
client_OS húr ClientOS húr
ügyfél_ÁllamVagyMegye húr ClientStateOrProvince húr
client_Type húr Ügyféltípus húr
cloud_RoleInstance húr AppRoleInstance húr
cloud_RoleName húr AppRoleName húr
customDimensions dinamikus Tulajdonságok Dinamikus
iKey húr IKey húr
Itemid húr _Itemid húr
Itemtype húr Típus húr
név húr Név húr
operation_Id húr Műveletazonosító húr
operation_Name húr OperationName húr
operation_ParentId húr ParentID húr
operation_SyntheticSource húr OperationSyntheticSource húr
sdkVersion húr SDKVersion húr
session_Id húr Munkamenet húr
időbélyeg dátum/idő TimeGenerated dátum/idő
user_AccountId húr UserAccountId húr
user_AuthenticatedId húr UserAuthenticatedId húr
user_Id húr UserId húr
Érték valós szám (eltávolítva)
valueCount egész ItemCount egész
valueMax valós szám ValueMax valós szám
valueMin valós szám ValueMin valós szám
valueSum valós szám ValueSum valós szám

Feljegyzés

Az application Elemzések SDK-k régebbi verziói a metrikák előzetes összesítésében a szórás (valueStdDev) jelentésére szolgálnak. Mivel a metrikák elemzésének bevezetése könnyű volt, a mező el lett távolítva, és az SDK-k már nem összesítik. Ha az alkalmazás Elemzések adatgyűjtési végpontja fogadja az értéket, a rendszer a betöltés során elveti, és nem küldi el a Log Analytics-munkaterületre. Ha szórást szeretne használni az elemzésben, használjon lekérdezéseket az Alkalmazás Elemzések nyers eseményekhez.

AppPageViews

Örökölt táblázat: pageViews

ApplicationInsights Típus LogAnalytics Típus
appId húr ResourceGUID húr
application_Version húr AppVersion húr
appName húr _ResourceId húr
client_Browser húr ClientBrowser húr
client_City húr ClientCity húr
client_CountryOrRegion húr ClientCountryOrRegion húr
client_IP húr ClientIP húr
client_Model húr ClientModel húr
client_OS húr ClientOS húr
ügyfél_ÁllamVagyMegye húr ClientStateOrProvince húr
client_Type húr Ügyféltípus húr
cloud_RoleInstance húr AppRoleInstance húr
cloud_RoleName húr AppRoleName húr
customDimensions dinamikus Tulajdonságok Dinamikus
customMeasurements dinamikus Mérések Dinamikus
időtartam valós szám DurationMs valós szám
id húr Id húr
iKey húr IKey húr
itemCount egész ItemCount egész
Itemid húr _Itemid húr
Itemtype húr Típus Sztring
név húr Név húr
operation_Id húr Műveletazonosító húr
operation_Name húr OperationName húr
operation_ParentId húr ParentID húr
operation_SyntheticSource húr OperationSyntheticSource húr
performanceBucket húr PerformanceBucket húr
sdkVersion húr SDKVersion húr
session_Id húr Munkamenet húr
időbélyeg dátum/idő TimeGenerated dátum/idő
url húr URL-cím húr
user_AccountId húr UserAccountId húr
user_AuthenticatedId húr UserAuthenticatedId húr
user_Id húr UserId húr

AppPerformanceCounters

Örökölt tábla: performanceCounters

ApplicationInsights Típus LogAnalytics Típus
appId húr ResourceGUID húr
application_Version húr AppVersion húr
appName húr _ResourceId húr
kategória húr Kategória húr
client_Browser húr ClientBrowser húr
client_City húr ClientCity húr
client_CountryOrRegion húr ClientCountryOrRegion húr
client_IP húr ClientIP húr
client_Model húr ClientModel húr
client_OS húr ClientOS húr
ügyfél_ÁllamVagyMegye húr ClientStateOrProvince húr
client_Type húr Ügyféltípus húr
cloud_RoleInstance húr AppRoleInstance húr
cloud_RoleName húr AppRoleName húr
számláló húr (eltávolítva)
customDimensions dinamikus Tulajdonságok Dinamikus
iKey húr IKey húr
példány húr Példány húr
Itemid húr _Itemid húr
Itemtype húr Típus húr
név húr Név húr
operation_Id húr Műveletazonosító húr
operation_Name húr OperationName húr
operation_ParentId húr ParentID húr
operation_SyntheticSource húr OperationSyntheticSource húr
sdkVersion húr SDKVersion húr
session_Id húr Munkamenet húr
időbélyeg dátum/idő TimeGenerated dátum/idő
user_AccountId húr UserAccountId húr
user_AuthenticatedId húr UserAuthenticatedId húr
user_Id húr UserId húr
Érték valós szám Érték valós szám

AppRequests

Örökölt tábla: kérések

ApplicationInsights Típus LogAnalytics Típus
appId húr ResourceGUID húr
application_Version húr AppVersion húr
appName húr _ResourceId húr
client_Browser húr ClientBrowser húr
client_City húr ClientCity húr
client_CountryOrRegion húr ClientCountryOrRegion húr
client_IP húr ClientIP húr
client_Model húr ClientModel húr
client_OS húr ClientOS húr
ügyfél_ÁllamVagyMegye húr ClientStateOrProvince húr
client_Type húr Ügyféltípus húr
cloud_RoleInstance húr AppRoleInstance húr
cloud_RoleName húr AppRoleName húr
customDimensions dinamikus Tulajdonságok Dinamikus
customMeasurements dinamikus Mérések Dinamikus
időtartam valós szám DurationMs Valós
id húr Id Sztring
iKey húr IKey húr
itemCount egész ItemCount egész
Itemid húr _Itemid húr
Itemtype húr Típus Sztring
név húr Név Sztring
operation_Id húr Műveletazonosító húr
operation_Name húr OperationName húr
operation_ParentId húr ParentID húr
operation_SyntheticSource húr OperationSyntheticSource húr
performanceBucket húr PerformanceBucket Sztring
resultCode húr ResultCode Sztring
sdkVersion húr SDKVersion húr
session_Id húr Munkamenet húr
forrás húr Forrás Sztring
sikeres húr Siker Bool
időbélyeg dátum/idő TimeGenerated dátum/idő
url húr URL-cím Sztring
user_AccountId húr UserAccountId húr
user_AuthenticatedId húr UserAuthenticatedId húr
user_Id húr UserId húr

AppExceptions

Örökölt tábla: kivételek

ApplicationInsights Típus LogAnalytics Típus
appId húr ResourceGUID húr
application_Version húr AppVersion húr
appName húr _ResourceId húr
szerelvény húr Szerelvény húr
client_Browser húr ClientBrowser húr
client_City húr ClientCity húr
client_CountryOrRegion húr ClientCountryOrRegion húr
client_IP húr ClientIP húr
client_Model húr ClientModel húr
client_OS húr ClientOS húr
ügyfél_ÁllamVagyMegye húr ClientStateOrProvince húr
client_Type húr Ügyféltípus húr
cloud_RoleInstance húr AppRoleInstance húr
cloud_RoleName húr AppRoleName húr
customDimensions dinamikus Tulajdonságok dinamikus
customMeasurements dinamikus Mérések dinamikus
részletek dinamikus Részletek dinamikus
handledAt húr HandledAt húr
iKey húr IKey húr
innermostAssembly húr InnermostAssembly húr
innermostMessage húr InnermostMessage húr
innermostMethod húr InnermostMethod húr
innermostType húr InnermostType húr
itemCount egész ItemCount egész
Itemid húr _Itemid húr
Itemtype húr Típus húr
üzenet húr Üzenet húr
metódus húr Metódus húr
operation_Id húr Műveletazonosító húr
operation_Name húr OperationName húr
operation_ParentId húr ParentID húr
operation_SyntheticSource húr OperationSyntheticSource húr
outerAssembly húr OuterAssembly húr
outerMessage húr OuterMessage húr
outerMethod húr OuterMethod húr
outerType húr OuterType húr
problemId húr Problémaazonosító húr
sdkVersion húr SDKVersion húr
session_Id húr Munkamenet húr
súlyossági szint egész Súlyossági szint egész
időbélyeg dátum/idő TimeGenerated dátum/idő
típus húr ExceptionType húr
user_AccountId húr UserAccountId húr
user_AuthenticatedId húr UserAuthenticatedId húr
user_Id húr UserId húr

AppTraces

Örökölt tábla: nyomkövetések

ApplicationInsights Típus LogAnalytics Típus
appId húr ResourceGUID húr
application_Version húr AppVersion húr
appName húr _ResourceId húr
client_Browser húr ClientBrowser húr
client_City húr ClientCity húr
client_CountryOrRegion húr ClientCountryOrRegion húr
client_IP húr ClientIP húr
client_Model húr ClientModel húr
client_OS húr ClientOS húr
ügyfél_ÁllamVagyMegye húr ClientStateOrProvince húr
client_Type húr Ügyféltípus húr
cloud_RoleInstance húr AppRoleInstance húr
cloud_RoleName húr AppRoleName húr
customDimensions dinamikus Tulajdonságok dinamikus
customMeasurements dinamikus Mérések dinamikus
iKey húr IKey húr
itemCount egész ItemCount egész
Itemid húr _Itemid húr
Itemtype húr Típus húr
üzenet húr Üzenet húr
operation_Id húr Műveletazonosító húr
operation_Name húr OperationName húr
operation_ParentId húr ParentID húr
operation_SyntheticSource húr OperationSyntheticSource húr
sdkVersion húr SDKVersion húr
session_Id húr Munkamenet húr
súlyossági szint egész Súlyossági szint egész
időbélyeg dátum/idő TimeGenerated dátum/idő
user_AccountId húr UserAccountId húr
user_AuthenticatedId húr UserAuthenticatedId húr
user_Id húr UserId húr

Következő lépések