Lásd: Adatgyűjtési szabályok (DCR-ek) az Azure Monitorban.
Az adatgyűjtési szabályok (DCR-ek) egy ETL-szerű adatgyűjtési folyamat részét képezik, amely javítja az Azure Monitor régi adatgyűjtési módszereit. Ez a folyamat egy közös adatbetöltési folyamatot használ az összes adatforráshoz, valamint egy szabványos konfigurációs módszert, amely kezelhetőbb és méretezhetőbb, mint a korábbi gyűjtési módszerek.
A DCR-alapú adatgyűjtés különleges előnyei a következők:
- Konzisztens módszer a különböző adatforrások konfigurálásának módjára.
- A bejövő adatok szűrésére vagy módosítására irányuló átalakítás alkalmazásának lehetősége a célhelyre való küldés előtt.
- 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.
DCR-ek megtekintése
Az adatgyűjtési szabályok (DCR-k) az Azure-ban vannak tárolva, így központilag üzembe helyezhetők és kezelhetők, mint bármely más Azure-erőforrás. Konzisztens és központosított módot biztosítanak a különböző adatgyűjtési forgatókönyvek definiálására és testreszabására.
Az előfizetés összes DCR-jének megtekintése az Azure Portal Monitor menüjének Adatgyűjtési szabályok lehetőségéből. A DCR létrehozásához használt módszertől és magának a DCR-nek a részleteitől függetlenül az előfizetés összes DCR-jét ezen a képernyőn láthatja.
Régi adatgyűjtési módszerek lecserélve
A DCR-gyűjtési folyamat vagy lecserélődött, vagy éppen más adatgyűjtési módszereket cserél le az Azure Monitorban. Az alábbi táblázat az örökölt metódusokat sorolja fel a DCR-alapú cserékkel. Az Azure Monitor egyéb adatgyűjtési módszereit várhatóan a jövőben a DCR-ek is felváltják.
Örökölt metódus | DCR metódus | Leírás |
---|---|---|
Log Analytics-ügynök | Azure Monitor-ügynök | Az Azure Monitor-ügynök mostantól a virtuális gépek és a Kubernetes-fürtök figyelésére szolgál, amelyek támogatják a virtuálisgép-elemzéseket és a Tárolóelemzéseket. |
Diagnosztikai beállítások (csak metrikák) |
Metrikák exportálása | A diagnosztikai beállítások jelenleg is az Azure-erőforrások erőforrásnaplóinak gyűjtésére szolgálnak. A platformmetrikák mostantól a Metrikák exportálásával gyűjthetők. |
Data Collector API | Naplóbetöltési API | A Logs ingestion API használatával adatokat küldhet egy Log Analytics-munkaterületre bármely REST-ügyfélről. Lecseréli a kevésbé biztonságos és kevésbé működőképes Data Collector API-t. |
Azure Monitor-folyamat
A DCR-ek által támogatott adatgyűjtési folyamat az Azure Monitor-folyamaton alapul, amely a bejövő adatok közös feldolgozási útvonalát biztosítja. A felhőfolyamat az Azure Monitor-folyamat egyik összetevője (a másik összetevő esetében lásd az Edge-folyamatot), és automatikusan elérhető az Azure-előfizetésben az Azure Monitor platform részeként. Nincs szükség konfigurálásra, és nem jelenik meg az Azure Portalon.
Az Azure Monitor-folyamatot használó összes adatgyűjtési forgatókönyv egy DCR-ben van definiálva, amely útmutatást nyújt a felhőfolyamatnak az általa kapott adatok feldolgozásához. A forgatókönyvtől függően a DCR-ek az alábbiakat adják meg:
- Gyűjtendő és a folyamatba küldendő adatok.
- A bejövő adatok sémája.
- Az adatokra a tárolás előtt alkalmazandó átalakítások.
- Cél, ahol az adatokat el kell küldeni.
DCR használata
A DCR-ek két alapvető módon vannak megadva egy adott adatgyűjtési forgatókönyvhöz az alábbi szakaszokban leírtak szerint. Mindegyik forgatókönyv támogatja az egyik metódust, de mindkettőt nem.
Feljegyzés
A munkaterület-átalakítási DCR-ek a létrehozásuk után azonnal aktívak lesznek. Nem használják az ebben a szakaszban ismertetett módszerek egyikét sem.
Adatgyűjtési szabály társításai (DCRA)
Az adatgyűjtési szabálytársítások (DCRA-k) segítségével a rendszer egy DCR-t egy figyelt erőforráshoz társít. Ez egy több-a-többhöz kapcsolat, amelyben egyetlen DCR több erőforráshoz is társítható, és egyetlen erőforrás több DCR-hez is társítható. Ez lehetővé teszi, hogy stratégiát dolgozzon ki a különböző követelményekkel rendelkező erőforrások közötti monitorozás fenntartására.
Az alábbi ábra például egy virtuális gépen futó Azure Monitor-ügynök (AMA) adatgyűjtését szemlélteti. Az ügynök telepítésekor csatlakozik az Azure Monitorhoz, hogy lekérje a hozzá társított tartományvezérlőket. Ebben a forgatókönyvben a DCR-ek megadják az összegyűjtendő eseményeket és teljesítményadatokat, amelyeket az ügynök használ annak meghatározására, hogy milyen adatokat gyűjtsön a gépről, és küldje el az Azure Monitornak. Az adatok kézbesítése után a felhőfolyamat a DCR-ben megadott összes átalakítást futtatja az adatok szűréséhez és módosításához, majd elküldi az adatokat a megadott munkaterületnek és táblának.
Közvetlen betöltés
A közvetlen betöltéssel egy adott DCR van megadva a bejövő adatok feldolgozásához. Az alábbi diagram például egy egyéni alkalmazás adatait mutatja be a Logs ingestion API használatával. Minden API-hívás megadja az adatokat feldolgozó DCR-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.
Átalakítások
Az átalakítások olyan KQL-lekérdezések, amelyek a felhőfolyamatba küldött összes rekordon futnak. Lehetővé teszik a bejövő adatok módosítását, mielőtt azokat az Azure Monitorban tárolják, vagy egy másik célhelyre küldik. Szűrheti a szükségtelen adatokat a betöltési költségek csökkentése érdekében, eltávolíthatja a Log Analytics-munkaterületen nem tárolható bizalmas adatokat, vagy formázhatja az adatokat, hogy azok egyezzenek a célséma sémájával. Az átalakítások olyan speciális forgatókönyveket is lehetővé tesznek, mint például az adatok több célhelyre való küldése vagy az adatok további információval való bővítése.
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 azokat a felhőfolyamatba továbbítanák. A felhőfolyamattól eltérően a peremhálózati folyamat nem kötelező, és konfigurálást igényel.
Az Azure Monitor peremhálózati folyamatának konkrét használati esetei a következők:
- 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.
DCR-régiók
Az adatgyűjtési szabályok minden olyan nyilvános régióban elérhetők, ahol a Log Analytics-munkaterületek, valamint az Azure Government és Kína felhői támogatottak. A levegőben leképezett felhők még nem támogatottak. A rendszer létrehoz és tárol egy DCR-t egy adott régióban, és biztonsági másolatot készít a párosított régióról ugyanazon a földrajzi helyen. A szolgáltatás mindhárom rendelkezésre állási zónában üzembe van helyezve a régióban. Ezért ez egy zónaredundáns szolgáltatás, amely tovább növeli a rendelkezésre állást.
Az egyrégiós adattárolás egy előzetes verziójú funkció, amely lehetővé teszi az ügyfelek adatainak egyetlen régióban való tárolását, és jelenleg csak a Délkelet-ázsiai régióban (Szingapúr) érhető el, az Asia Pacific Geo régióban és a Brazil Földrajzi Régió dél-brazíliai régiójában (Sao Paulo Állam). Ezekben a régiókban alapértelmezés szerint engedélyezve van az egyrégiós tartózkodási hely.
Következő lépések
A DCR-ekkel való munkával kapcsolatos további információkért tekintse meg az alábbi cikkeket.
- Adatgyűjtési szabálystruktúra a DCR-ek JSON-struktúrájának és a különböző munkafolyamatokhoz használt különböző elemeknek a leírásához.
- Mintaadatgyűjtési szabályok (DCR-k) a különböző adatgyűjtési forgatókönyvek mintaadat-tartományvezérlőihez.
- Adatgyűjtési szabályok (DCR-k) létrehozása és szerkesztése az Azure Monitorban különböző módszerekhez a DCR-ek különböző adatgyűjtési forgatókönyvekhez való létrehozásához.
- Az Egyes DCR-ekre vonatkozó korlátozásokra vonatkozó Azure Monitor-szolgáltatáskorlátok .