Sdílet prostřednictvím


Monitorování událostí životního cyklu aplikace pomocí protokolu aktivit Azure a služby Azure Service Health

Poznámka:

Plány Basic, Standard a Enterprise budou od poloviny března 2025 vyřazeny ze 3letého období vyřazení. Doporučujeme přejít na Azure Container Apps. Další informace najdete v oznámení o vyřazení Azure Spring Apps.

Od 30. září 2024 bude od 30. září 2024 zastaralý plán s úplným vypnutím po šesti měsících. Doporučujeme přejít na Azure Container Apps. Další informace najdete v tématu Migrace spotřeby Azure Spring Apps Úrovně Standard a vyhrazeného plánu do Azure Container Apps.

Tento článek se vztahuje na:✅ Basic/Standard ✅ Enterprise

V tomto článku se dozvíte, jak monitorovat události životního cyklu aplikace a nastavit upozornění s protokolem aktivit Azure a službou Azure Service Health.

Azure Spring Apps poskytuje integrované nástroje pro monitorování stavu a stavu vašich aplikací. Události životního cyklu aplikace vám pomůžou pochopit všechny změny provedené v aplikacích, abyste mohli podle potřeby provést akci.

Požadavky

Monitorování událostí životního cyklu aplikací aktivovaných uživateli v protokolech aktivit Azure

Protokoly aktivit Azure obsahují události prostředků generované operacemi přijatými u prostředků ve vašem předplatném. Do protokolů aktivit Azure se přidají následující podrobnosti o událostech životního cyklu aplikace (například spuštění, zastavení a restartování):

  • Čas, kdy k operaci došlo.
  • Stav operace.
  • Které instance se vytvoří při spuštění aplikace.
  • Které instance se odstraní, když aplikaci zastavíte.
  • Které instance se odstraní a vytvoří při restartování aplikace.

Pokud chcete vidět ovlivněné instance při restartování aplikace, přejděte na webu Azure Portal do instance Služby Azure Spring Apps a v navigačním podokně vyberte Protokol aktivit.

Snímek obrazovky webu Azure Portal zobrazující stránku protokolu aktivit a podokno podrobností otevřené u vybrané operace

Monitorování událostí životního cyklu aplikace ve službě Azure Service Health

Azure Resource Health pomáhá diagnostikovat a získat podporu pro problémy, které můžou ovlivnit dostupnost vaší služby. Mezi tyto problémy patří servisní incidenty, plánovaná období údržby a regionální výpadky. Události restartování aplikace se přidají do služby Azure Service Health. Zahrnují neočekávané incidenty (například neplánované chybové ukončení aplikace) i plánované akce (například plánovanou údržbu).

Monitorování neplánovaných událostí životního cyklu aplikace

Když se vaše aplikace restartuje kvůli neplánovaným událostem, instance Azure Spring Apps zobrazí stav degradovaného stavu v části Stav prostředků na webu Azure Portal. Snížený výkon znamená, že váš prostředek zjistil potenciální ztrátu výkonu, i když je stále dostupný pro použití. Mezi příklady neplánovaných událostí patří selhání aplikace, selhání kontroly stavu a výpadek systému.

Na domovské stránce Azure vyberte Service Health a pak vyberte Resource Health.

V historii stavu najdete nejnovější stav, původní příčinu a ovlivněné instance.

Snímek obrazovky webu Azure Portal zobrazující stránku Resource Health s informacemi a historií stavu pro snížený výkon prostředku

Monitorování událostí životního cyklu plánovaných aplikací

Během údržby platformy se může vaše aplikace restartovat. Oznámení o údržbě můžete obdržet předem ze stránky Plánovaná údržba služby Azure Service Health.

Snímek obrazovky webu Azure Portal se stránkou Plánovaná údržba služby Service Health se zvýrazněným problémem údržby

Když dojde k údržbě platformy, u vaší instance Azure Spring Apps se zobrazí stav degradovaného výkonu. Pokud je restartování potřeba během údržby platformy, Azure Spring Apps provede kumulativní aktualizaci pro přírůstkovou aktualizaci aplikací. Kumulativní aktualizace jsou navržené tak, aby aktualizovaly úlohy bez výpadků. Nejnovější stav najdete na stránce historie stavu.

Snímek obrazovky s ukázkovým protokolem webu Azure Portal pro probíhající plánovanou údržbu

Poznámka:

Azure Spring Apps v současné době provádí jednu běžnou plánovanou údržbu pro upgrade základní verze Kubernetes každých 2 až 4 měsíců. Podrobnou časovou osu údržby najdete na stránce Azure Service Health.

Nastavení výstrah

Můžete nastavit upozornění na události životního cyklu aplikace. Stav služby oznámení se také ukládají do protokolu aktivit Azure. Protokol aktivit ukládá velký objem informací, takže existuje samostatné uživatelské rozhraní, které usnadňuje zobrazení a nastavení upozornění na oznámení o stavu služby.

Následující seznam popisuje klíčové kroky potřebné k nastavení výstrahy:

  1. Nastavte skupinu akcí s akcemi, které se mají provést při aktivaci upozornění. Mezi příklady typů akcí patří odesílání hlasového hovoru, SMS, e-mailu; nebo aktivace různých typů automatizovaných akcí. Různé výstrahy můžou používat stejnou skupinu akcí nebo různé skupiny akcí v závislosti na požadavcích uživatele.
  2. Nastavte pravidla upozornění. Výstrahy používají skupiny akcí k upozornění uživatelů, že se aktivovala výstraha pro určitou událost životního cyklu aplikace.

Nastavení upozornění v protokolu aktivit

Pomocí následujících kroků vytvořte pravidlo upozornění protokolu aktivit na webu Azure Portal:

  1. Přejděte do vaší instance Azure Spring Apps a v navigačním podokně vyberte Protokol aktivit.

  2. Výběrem libovolného protokolu otevřete jeho podokno podrobností a pak vyberte Nové pravidlo upozornění.

    Snímek obrazovky webu Azure Portal se stránkou Protokol aktivit a zvýrazněným tlačítkem Nové pravidlo upozornění pro vybraný protokol

  3. Ve výchozím nastavení jsou výstrahy vymezeny na aktuální předplatné. Vyberte kartu Obor a vyberte jiné předplatné.

  4. Vyberte kartu Podmínka. Vyberte Název signálu a nakonfigurujte kritéria podmínky.

    Snímek obrazovky s podmínkou upozornění protokolu aktivit na webu Azure Portal

  5. Vyberte kartu Akce. Přidejte skupiny akcí, které se mají použít pro pravidlo upozornění.

  6. Vyberte Zkontrolovat a vytvořit a potom Vytvořit.

Nastavení upozornění pro monitorování událostí životního cyklu aplikace ve službě Azure Service Health

Pomocí následujícího postupu vytvořte pravidlo upozornění pro oznámení o stavu služby na webu Azure Portal.

  1. Na domovské stránce Azure vyberte Service Health a pak v navigačním podokně vyberte Resource Health.

  2. Vyberte Přidat upozornění služby Resource Health.

    Snímek obrazovky se stránkou Resource Health webu Azure Portal se zvýrazněným tlačítkem Přidat upozornění služby Resource Health

  3. Vyberte kartu Obor. Zadejte prostředky, které se mají použít pro pravidlo upozornění.

    Snímek obrazovky webu Azure Portal s kartou Obor pro dialogové okno Vytvořit pravidlo upozornění při výběru ze stránky Stav prostředku

  4. Vyberte kartu Podmínka. Definujte kritéria pro aktivaci pravidla upozornění.

    Snímek obrazovky webu Azure Portal s kartou Podmínka pro dialogové okno Vytvořit pravidlo upozornění při výběru ze stránky Stav prostředku

  5. Vyberte kartu Akce. Přidejte skupiny akcí, které se mají použít pro pravidlo upozornění.

  6. Vyberte Zkontrolovat a vytvořit a potom Vytvořit.

Nastavení upozornění pro monitorování oznámení plánované údržby

Pomocí následujících kroků vytvořte pravidlo upozornění pro oznámení plánované údržby na webu Azure Portal:

  1. Na domovské stránce Azure vyberte Service Health a pak v navigačním podokně vyberte Upozornění služby Health.

  2. Vyberte Přidat upozornění na stav služby.

    Snímek obrazovky se stránkou upozornění služby Azure Portal Health se zvýrazněným tlačítkem Přidat upozornění služby Service Health

  3. Zadejte hodnoty pro nastavení na kartách Obor, Podmínka a Akce .

    Snímek obrazovky webu Azure Portal s kartou Obor pro dialogové okno Vytvořit pravidlo upozornění, když je vybráno ze stránky Upozornění na stav

  4. Vyberte Zkontrolovat a vytvořit a potom Vytvořit.

Další kroky

Samodiagnostika a řešení problémů ve službě Azure Spring Apps