Azure Spring Apps-alkalmazás konzolnaplóinak valós idejű streamelése

Note

A Alapszintű, Standardés Enterprise tervek 2025. március 17-én nyugdíjazási időszakba léptek. További információkért lásd az Azure Spring Apps kivonási bejelentését.

Ez a cikk a következőre vonatkozik:✅ Java ✅ C#

Ez a cikk a következőre vonatkozik:✅ Basic/Standard ✅ Enterprise

Ez a cikk azt ismerteti, hogyan engedélyezheti a naplóstreamelést az Azure CLI-ben a valós idejű alkalmazáskonzol-naplók hibaelhárításhoz való lekéréséhez. Diagnosztikai beállítások használatával is elemezheti a diagnosztikai adatokat az Azure Spring Appsben. További információ: Naplók és metrikák elemzése diagnosztikai beállításokkal. A streamelési naplókról további információt az Azure Spring Apps-feladatnaplók valós idejű streamelése és az Azure Spring Apps által felügyelt összetevők naplóinak valós idejű streamelése című témakörben talál.

Prerequisites

Naplók megtekintése

A naplók streameléséhez kövesse az alábbi lépéseket az Azure Portalon:

  1. Nyissa meg az Azure Spring Apps szolgáltatáspéldány áttekintési lapját, majd válassza az Alkalmazások lehetőséget a navigációs panelen.

  2. Keresse meg a célalkalmazást, és válassza a helyi menüt.

  3. Az előugró helyi menüben válassza a Naplófolyam megtekintése.

    Képernyőkép az Azure Portalról, amelyen az Alkalmazások lap látható a Naplóstream megtekintése helyi menüelem kiemelésével.

Alapértelmezés szerint a naplók elindítják a streamelést egy véletlenszerűen kiválasztott alkalmazáspéldányhoz. Ezután kiválaszthatja a sajátjait.

Képernyőkép az Azure Portalról, amelyen a Naplóstream lap látható.

Az egyszerűség kedvéért számos belépési pont áll rendelkezésre a naplók streameléséhez. Ezeket a következő ablaktáblákban találja:

  • Az Alkalmazáslista ablak
  • Az Üzembehelyezési lista panel
  • Az alkalmazáspéldányok listapanelje

Az Azure Spring Apps alkalmazásnapló folyamatos lejátszása egy virtuális hálózati injektálási példányban

Az egyéni virtuális hálózaton üzembe helyezett Azure Spring Apps-példányok esetében alapértelmezés szerint hozzáférhet a naplóstreameléshez egy magánhálózatról. További információ: Azure Spring Apps üzembe helyezése virtuális hálózaton

Az Azure Spring Apps lehetővé teszi a valós idejű alkalmazásnaplók elérését egy nyilvános hálózatról az Azure Portal vagy az Azure CLI használatával.

Note

Ha engedélyezi a naplóstreamelési végpontot a nyilvános hálózaton, nyilvános bejövő IP-címet ad hozzá a virtuális hálózathoz. Ügyeljen arra, hogy körültekintően járjon el, ha ez aggodalomra ad okot.

A naplóstreamelési végpont nyilvános hálózaton való engedélyezéséhez kövesse az alábbi lépéseket:

  1. Válassza ki a virtuális hálózaton üzembe helyezett Azure Spring Apps szolgáltatáspéldányt, majd a navigációs menü Hálózatkezelés elemét.

  2. Válassza a Vnet injektálási lapfülét.

  3. Állítsa át a dataplane-erőforrások állapotát a nyilvános hálózaton , hogy engedélyezve legyen a naplóstreamelési végpont a nyilvános hálózaton. Ez a folyamat néhány percet vesz igénybe.

    Képernyőkép az Azure Portalról, amelyen a Hálózatkezelés lap látható, amelyen a Vnet injektálási lapja van kijelölve, és a Hibaelhárítás szakasz ki van emelve.

A naplóstream nyilvános végpontjának engedélyezése után az alkalmazásnaplót egy nyilvános hálózatról is elérheti, ugyanúgy, mint egy normál példányt.

A naplóstreamelési nyilvános végpont felé történő forgalom védelme

A naplóstreamelés ugyanazt a kulcsot használja, mint az Előkészítési környezet beállítása az Azure Spring Appsben című szakaszban leírt tesztvégpont a kapcsolat hitelesítéséhez az üzemelő példányokhoz. Ennek eredményeképpen csak azok a felhasználók férhetnek hozzá a naplóstreameléshez, akik olvasási hozzáféréssel rendelkeznek a tesztkulcsokhoz.

Az alkalmazások biztonságának biztosítása érdekében, amikor nyilvános végpontot tesz elérhetővé számukra, biztonságossá teheti a végpontot a szolgáltatás felé irányuló hálózati forgalom hálózati biztonsági csoporttal való szűrésével. További információ : Oktatóanyag: Hálózati forgalom szűrése hálózati biztonsági csoporttal az Azure Portal használatával. A hálózati biztonsági csoportok olyan biztonsági szabályokat tartalmaznak, amelyek engedélyezik vagy letiltják a különböző típusú Azure-erőforrások bejövő vagy kimenő hálózati forgalmát. Az egyes szabályokhoz meghatározhatja a forrást és a célt, valamint a használni kívánt portot és protokollt.

Note

Ha nem fér hozzá az alkalmazásnaplókhoz az interneten keresztül a virtuális hálózatba beágyazott rendszerből a naplóstream nyilvános végpontjának engedélyezése után, ellenőrizze a hálózati biztonsági csoportját, hogy engedélyezte-e az ilyen típusú bejövő forgalmat.

Az alábbi táblázat egy általunk ajánlott alapvető szabály példáját mutatja be. A végponthoz nslookup hasonló <service-name>.private.azuremicroservices.io parancsokkal lekérheti a szolgáltatás cél IP-címét.

Priority Name Port Protocol Source Destination Action
100 Szabály neve 80 TCP internet Szolgáltatás IP-címe Allow
110 Szabály neve 443 TCP internet Szolgáltatás IP-címe Allow

Következő lépések