Azure Data Factory-folyamatok monitorozása
Miután létrehozott és közzétett egy folyamatot az Azure Data Factoryben, hozzárendelheti egy eseményindítóhoz, vagy manuálisan elindíthat egy igény szerinti futtatást. Az Azure Data Factory felhasználói felületén natív módon figyelheti az összes folyamatfuttatást. A monitorozási felület megnyitásához válassza az Azure Portal adat-előállító paneljén található Monitorozás és kezelés csempét. Ha már az Azure Data Factory UX-ben van, kattintson a bal oldali oldalsáv Monitor ikonjára.
Folyamatfuttatások monitorozása
Az alapértelmezett figyelési nézet a kiválasztott időszakban aktivált folyamatfuttatások listája. Módosíthatja az időtartamot, és szűrhet az állapot, a folyamat neve és jegyzet szerint. Mutasson az adott folyamatfuttatásra az olyan futtatási műveletek lekéréséhez, mint az újrafuttatás és a használati jelentés.
A folyamatfuttatási rács a következő oszlopokat tartalmazza:
Oszlop neve | Ismertetés |
---|---|
Folyamat neve | A folyamat neve |
Futtatás kezdete | A folyamat futtatásának kezdő dátuma és időpontja (MM/DD/YYYY, HH:MM:SS AM/PM) |
Futtatás vége | A folyamatfuttatás záró dátuma és ideje (MM/DD/ÉÉÉÉ, Óó:MM:SS AM/PM) |
Duration | Futtatás időtartama (HH:MM:SS) |
Kiváltó | A folyamatot elindító eseményindító neve |
Állapot | Sikertelen, Sikeres, Folyamatban, Megszakítva vagy Várólistán |
Jegyzetek | Folyamathoz társított szűrhető címkék |
Parameters | A folyamatfuttatás paraméterei (név-érték párok) |
Hiba | Ha a folyamat meghiúsult, a futtatási hiba |
Futtatási azonosító | A folyamatfuttatás azonosítója |
A folyamat- és tevékenységfuttatások listájának frissítéséhez manuálisan kell kiválasztania a Frissítés gombot. Az Automatikus visszavétel jelenleg nem támogatott.
A hibakeresési futtatás eredményeinek megtekintéséhez válassza a Hibakeresés lapot.
Tevékenységfuttatások monitorozása
Ha részletes képet szeretne kapni egy adott folyamatfuttatás egyes tevékenységfuttatásairól, kattintson a folyamat nevére.
A listanézet az egyes folyamatfuttatásoknak megfelelő tevékenységfuttatásokat jeleníti meg. Mutasson az adott tevékenységfuttatásra, hogy lekérje a futtatásspecifikus információkat, például a JSON-bemenetet, a JSON-kimenetet és a részletes tevékenységspecifikus figyelési szolgáltatásokat. Az olyan tevékenységek, mint az adatfolyam, a másolás és az Azure Databricks dedikált nézete, amely a szemüveg ikonra kattintva látható.
Oszlop neve | Ismertetés |
---|---|
Tevékenység neve | A folyamaton belüli tevékenység neve |
Tevékenység típusa | A tevékenység típusa, például Másolás, ExecuteDataFlow vagy AzureMLExecutePipeline |
Műveletek | Ikonok, amelyek lehetővé teszik a JSON bemeneti információinak, A JSON kimeneti információinak vagy a tevékenységspecifikus figyelési szolgáltatások részletes megtekintését |
Futtatás kezdete | A tevékenység futtatásának kezdő dátuma és időpontja (MM/DD/ÉÉÉÉ, Óó:MM:SS AM/PM) |
Duration | Futtatás időtartama (HH:MM:SS) |
Állapot | Sikertelen, Sikeres, Folyamatban vagy Megszakítva |
Integration Runtime | Melyik integrációs modulon futtatták a tevékenységet |
Felhasználói tulajdonságok | A tevékenység felhasználó által definiált tulajdonságai |
Hiba | Ha a tevékenység nem sikerült, a futtatási hiba |
Futtatási azonosító | A tevékenységfuttatás azonosítója |
Ha egy tevékenység sikertelen volt, a hibaoszlopban lévő ikonra kattintva megtekintheti a részletes hibaüzenetet.
Gantt nézet
A Gantt-diagram egy olyan nézet, amellyel megtekintheti a futtatási előzményeket egy adott időintervallumra vonatkozóan. Ha egy Gantt-nézetre vált, az összes folyamatot név szerint csoportosítva láthatja, és az oszlopuk mérete arányos a futtatásuk időtartamával. Csoportosíthatja a folyamaton létrehozott széljegyzetek/címkék szerint is. A Gantt-nézet a tevékenységfuttatási szinten is elérhető.
A sáv hossza tájékoztatja a folyamat időtartamát. A további részletek megtekintéséhez a sávot is kijelölheti.
Adatfolyam-hibakeresési munkamenetek monitorozása
Az adatfolyamok leképezése lehetővé teszi, hogy kód nélküli, nagy léptékben futó adatátalakítási logikát hozzon létre. A logika létrehozásakor bekapcsolhat egy hibakeresési munkamenetet, hogy interaktívan működjön együtt az adatokkal egy élő Spark-fürt használatával.
Az aktív adatfolyam-hibakeresési munkameneteket a monitorozási felületen követheti nyomon egy gyárban.
Irányítópultok figyelése
A folyamat, a tevékenység és az eseményindító futtatásának magas szintű vizuális megjelenítéséhez nyissa meg az Irányítópultok panelt. Itt láthatja a sikerek és hibák számát egy adott időszakban.
Megfigyelés az Azure Monitor használatával
Az Azure Monitor alapszintű infrastruktúra-metrikákat és naplókat biztosít a legtöbb Azure-szolgáltatáshoz. Azure diagnostic logs are emitted by a resource and provide rich, frequent data about the operation of that resource. Az Azure Data Factory (ADF) diagnosztikai naplókat írhat az Azure Monitorban.
A Data Factory csak 45 napig tárolja a folyamatalapú adatokat. Ha hosszabb ideig szeretné megőrizni ezeket az adatokat, használja az Azure Monitort. A Monitorral a diagnosztikai naplókat több különböző célhoz is átirányíthatja elemzésre.
- Tárfiók: Mentse a diagnosztikai naplókat egy tárfiókba naplózás vagy manuális ellenőrzés céljából. A diagnosztikai beállítások használatával napok alatt megadhatja a megőrzési időt.
- Event Hub: A naplók streamelése az Azure Event Hubsba. A naplók egy partnerszolgáltatás/egyéni elemzési megoldás, például a Power BI bemenetévé válnak.
- Log Analytics: A naplók elemzése a Log Analytics használatával. A Data Factory és az Azure Monitor integrációja az alábbi esetekben hasznos:
- Összetett lekérdezéseket szeretne írni a Data Factory által a Monitor számára közzétett metrikák gazdag halmazára. Ezeken a lekérdezéseken a Monitor használatával egyéni riasztásokat hozhat létre.
- Az adat-előállítók közötti monitorozást szeretné elvégezni. Több adat-előállító adatait egyetlen Monitor-munkaterületre irányíthatja.
Olyan tárfiókot vagy eseményközpont-névteret is használhat, amely nem szerepel a naplókat kibocsátó erőforrás előfizetésében. A beállítást konfiguráló felhasználónak megfelelő Azure-szerepköralapú hozzáférés-vezérlési (Azure RBAC) hozzáféréssel kell rendelkeznie mindkét előfizetéshez.
Diagnosztikai beállítások és munkaterület konfigurálása
Diagnosztikai beállítások létrehozása vagy hozzáadása az adat-előállítóhoz.
A portálon lépjen a Figyelés elemre. Válassza a Gépház> Diagnosztikus beállításokat.
Válassza ki azt az adat-előállítót, amelyhez diagnosztikai beállítást szeretne beállítani.
Ha a kiválasztott adat-előállítóban nincsenek beállítások, a rendszer kérni fogja, hogy hozzon létre egy beállítást. Válassza a Diagnosztika bekapcsolása lehetőséget.
Ha az adat-előállítóban vannak meglévő beállítások, megjelenik a data factoryban már konfigurált beállítások listája. Select Add diagnostic setting.
Adjon nevet a beállításnak, válassza a Küldés a Log Analyticsbe lehetőséget, majd válasszon egy munkaterületet a Log Analytics-munkaterületről.
Az Azure-Diagnostics módban a diagnosztikai naplók az AzureDiagnostics táblába kerülnek .
Erőforrás-specifikus módban az Azure Data Factory diagnosztikai naplói a következő táblákba kerülnek:
- ADFActivityRun
- ADFPipelineRun
- ADFTriggerRun
- ADFSSISIntegrationRuntimeLogs
- ADFSSISPackageEventMessageContext
- ADFSSISPackageEventMessages
- ADFSSISPackageExecutableStatistics
- ADFSSISPackageExecutionComponentPhases
- ADFSSISPackageExecutionDataStatistics
A számítási feladatokhoz kapcsolódó különböző naplókat kiválaszthatja a Log Analytics-táblákba való küldéshez. Ha például egyáltalán nem használja az SQL Server Integration Servicest (SSIS), akkor nem kell SSIS-naplókat választania. Ha az SSIS integrációs modul (IR) indítási/leállási/karbantartási műveleteit szeretné naplózni, kiválaszthatja az SSIS INTEGRÁCIÓS naplóit. Ha SSIS-csomagvégrehajtásokat hív meg az SQL Server Management Studio (SSMS), az SQL Server Agent vagy más kijelölt eszközök T-SQL-en keresztül, kiválaszthatja az SSIS-csomagnaplókat. Ha SSIS-csomagvégrehajtásokat hív meg SSIS-csomagtevékenységek végrehajtásával az ADF-folyamatokban, az összes naplót kiválaszthatja.
Ha az AllMetrics lehetőséget választja, a rendszer különböző Azure Data Factory-metrikákat fog elérhetővé tenni a riasztások figyeléséhez vagy riasztások indításához, beleértve az Azure Data Factory-tevékenységek, folyamatok és triggerfuttatások mérőszámait, valamint az SSIS IR-műveletek és az SSIS-csomagok végrehajtásának metrikáit.
> [!NOTE]
> Because an Azure log table can't have more than 500 columns, Select _Resource-Specific mode_.
- Válassza a Mentés parancsot.
Néhány pillanat múlva az új beállítás megjelenik az adat-előállító beállításainak listájában. A diagnosztikai naplók az új eseményadatok létrehozásakor azonnal át lesznek streamelve a munkaterületre. Egy esemény kibocsátása és a Log Analyticsben való megjelenése között akár 15 perc is eltelt.