Az Azure Monitor-folyamat áttekintése
Az Azure Monitor-folyamat egy ETL-szerű adatgyűjtési folyamat része, amely javítja az Azure Monitor örökölt adatgyűjtési módszereit. Ez a folyamat egy általános adatbetöltési folyamatot használ az összes adatforráshoz, és egy szabványos konfigurációs módszert, amely kezelhetőbb és méretezhetőbb, mint más módszerek. A folyamattal végzett adatgyűjtés konkrét előnyei a következők:
- A különböző adatforrások közös célhelyei.
- Az átalakítás alkalmazásának lehetősége a bejövő adatok szűrésére vagy módosítására a tárolás előtt.
- Konzisztens módszer a különböző adatforrások konfigurálásának módjára.
- Az infrastruktúrát kódként és DevOps-folyamatokként támogató méretezhető konfigurációs lehetőségek.
- A peremhálózati folyamat lehetősége a saját környezetében a magas szintű skálázhatóság, a rétegzett hálózati konfigurációk és az időszakos kapcsolatok biztosításához.
Feljegyzés
Ha a megvalósítás befejeződött, az Azure Monitor által gyűjtött összes adat a folyamatot fogja használni. Jelenleg csak bizonyos adatgyűjtési módszerek támogatottak, és előfordulhat, hogy korlátozott konfigurációs lehetőségekkel rendelkeznek. Nincs különbség az Azure Monitor-folyamattal gyűjtött adatok és a más módszerekkel gyűjtött adatok között. A rendszer az adatokat naplókként és metrikákként tárolja, és támogatja az Azure Monitor olyan funkcióit, mint a napló lekérdezések, riasztások és munkafüzetek. Az egyetlen különbség a gyűjtési módszerben van.
A folyamatadatok gyűjtésének összetevői
Az Azure Monitor-folyamatot használó adatgyűjtés az alábbi ábrán látható. Minden adat feldolgozása a felhőfolyamaton keresztül történik, amely automatikusan elérhetővé válik az előfizetésben, és nincs szükség konfigurálásra. Minden egyes gyűjtési forgatókönyv egy adatgyűjtési szabályban (DCR) van konfigurálva, amely olyan részleteket leíró utasítások készlete, mint a bejövő adatok sémája, az adatok opcionális módosítására szolgáló átalakítás és az adatok küldendő célhelye.
Egyes környezetek dönthetnek úgy, hogy implementálnak egy helyi peremhálózati folyamatot az adatgyűjtés kezeléséhez, mielőtt elküldené őket a felhőbe. A beállítás részleteiért tekintse meg a peremhálózati folyamatot .
Adatgyűjtési szabályok
Az adatgyűjtési szabályok (DCR-k) az Azure Monitor-folyamat használatával történő adatgyűjtést támogató utasítások. A forgatókönyvtől függően a DCR-ek olyan részleteket határoznak meg, mint az összegyűjtendő adatok, az adatok átalakítása és az adatok elküldése. Egyes helyzetekben az Azure Portal használatával konfigurálhatja az adatgyűjtést, míg más forgatókönyvek esetén saját DCR-t kell létrehoznia és kezelnie. A DCR-ek létrehozásával és használatával kapcsolatos részletekért tekintse meg az Azure Monitor adatgyűjtési szabályait.
Átalakítások
Az átalakítások lehetővé teszik a bejövő adatok módosítását az Azure Monitorban való tárolás előtt. Ezek a felhőfolyamatban futó DCR-ben definiált KQL-lekérdezések . Az átalakítások létrehozásának és használatának részleteiért tekintse meg az Azure Monitor adatgyűjtési átalakításait.
Az Azure Monitor-folyamat konkrét használati esete a következő:
- Költségek csökkentése. Távolítsa el a szükségtelen rekordokat vagy oszlopokat a betöltési költségek csökkentése érdekében.
- Bizalmas adatok eltávolítása. Személyes adatok szűrése vagy elrejtése.
- Adatok bővítése. Adjon hozzá egy számított oszlopot a napló lekérdezések egyszerűsítése érdekében.
- Adatok formázása. Módosítsa a bejövő adatok formátumát a céltábla sémájának megfelelően.
Edge-folyamat
A peremhálózati folyamat kiterjeszti az Azure Monitor-folyamatot a saját adatközpontra. Lehetővé teszi a telemetriai adatok nagy léptékű gyűjtését és útválasztását, mielőtt azok az Azure-felhőben az Azure Monitorba érkeznek. A peremhálózati folyamatok beállításának részleteiért lásd : Peremhálózati folyamat konfigurálása az Azure Monitorban .
Az Azure Monitor peremhálózati folyamatának konkrét használati esete a következő:
- Skálázhatóság. A peremhálózati folyamat képes nagy mennyiségű adatot kezelni a figyelt erőforrásokból, amelyeket más gyűjtési módszerek, például az Azure Monitor-ügynök korlátozhatnak.
- Időszakos kapcsolat. Előfordulhat, hogy egyes környezetek megbízhatatlan kapcsolatot létesítenek a felhőhöz, vagy hosszú, kapcsolat nélküli, váratlan időszakokkal rendelkeznek. A peremhálózati folyamat helyileg gyorsítótárazhatja az adatokat, és szinkronizálhatja a felhővel a kapcsolat visszaállításakor.
- Rétegzett hálózat. Egyes környezetekben a hálózat szegmentált, és az adatok nem küldhetők közvetlenül a felhőbe. A peremhálózati folyamat segítségével adatokat gyűjthet a figyelt erőforrásokból felhőhozzáférés nélkül, és kezelheti a felhőbeli Azure Monitorhoz való kapcsolatot.
Adatgyűjtési forgatókönyvek
Az alábbi táblázat az Azure Monitor-folyamattal jelenleg támogatott adatgyűjtési forgatókönyveket ismerteti. A részletekért tekintse meg az egyes bejegyzések hivatkozásait.
Eset | Leírás |
---|---|
Virtual machines (Virtuális gépek) | Telepítse az Azure Monitor-ügynököt egy virtuális gépre, és társítsa egy vagy több DCR-hez, amelyek meghatározzák az ügyfél operációs rendszeréből gyűjtendő eseményeket és teljesítményadatokat. Ezt a konfigurációt az Azure Portalon hajthatja végre, így nem kell közvetlenül szerkesztenie a DCR-t. Lásd: Események és teljesítményszámlálók gyűjtése virtuális gépekről az Azure Monitor-ügynökkel. |
Amikor engedélyezi a virtuális gépek elemzéseit egy virtuális gépen, az üzembe helyezi az Azure Monitor-ügynököt a virtuálisgép-ügyfél telemetriai adataihoz. A rendszer automatikusan létrehozza a DCR-t, hogy előre meghatározott teljesítményadatokat gyűjtsön. Lásd: Virtuális gép engedélyezése Elemzések áttekintése. |
|
Tárolóelemzések | Ha engedélyezi a Container Insightst a Kubernetes-fürtön, az üzembe helyezi az Azure Monitor-ügynök egy tárolóalapú verzióját, amely naplókat küld a fürtből egy Log Analytics-munkaterületre. A rendszer automatikusan létrehozza a DCR-t, de előfordulhat, hogy módosítania kell a gyűjtemény beállításainak testreszabásához. Lásd: Adatgyűjtés konfigurálása a Container Insightsban adatgyűjtési szabály használatával. |
Naplóbetöltési API | A Logs ingestion API lehetővé teszi, hogy adatokat küldjön egy Log Analytics-munkaterületre bármely REST-ügyfélről. Az API-hívás megadja a DCR-t az adatok elfogadásához, és megadja a DCR végpontját. A DCR megérti a bejövő adatok struktúráját, tartalmaz egy átalakítást, amely biztosítja, hogy az adatok a céltábla formátumában legyen, és megadja a munkaterületet és a táblát az átalakított adatok elküldéséhez. Lásd: Logs Ingestion API az Azure Monitorban. |
Azure-eseményközpontok | Adatok küldése Log Analytics-munkaterületre az Azure Event Hubsból. A DCR határozza meg a bejövő streamet, és meghatározza az átalakítást a cél-munkaterület és a tábla adatainak formázásához. Lásd az oktatóanyagot: Események betöltése az Azure Event Hubsból az Azure Monitor-naplókba (nyilvános előzetes verzió). |
Munkaterület-átalakítás – DCR | A munkaterület-átalakítási DCR egy speciális DCR, amely egy Log Analytics-munkaterülethez van társítva, és lehetővé teszi az átalakításokat más módszerekkel gyűjtött adatokon. Egyetlen DCR-t hozhat létre a munkaterülethez, és átalakítást adhat hozzá egy vagy több táblához. Az átalakítás az adott táblákba küldött adatokra olyan módszerrel történik, amely nem használ DCR-t. Lásd: Munkaterület-átalakítási DCR az Azure Monitorban. |
Következő lépések
- További információ az adatgyűjtési szabályokról és az őket használó forgatókönyvekről.
- További információ az átalakításokról és azok létrehozásáról.
- Peremhálózati folyamat üzembe helyezése a környezetben.