Povolení a správa Analýzy úložiště Azure (klasické)

Azure Analýza úložiště poskytuje protokoly pro objekty blob, fronty a tabulky. Protokoly se zaznamenávají pro váš účet pomocí Azure Portal. V tomto článku se dozvíte, jak povolit a spravovat protokoly. Informace o povolení metrik najdete v tématu Povolení a správa metrik Azure Analýza úložiště (classic). Při zkoumání a ukládání dat monitorování v Azure Portal jsou spojené náklady. Další informace najdete v tématu Analýza úložiště.

Poznámka

Místo protokolů Analýza úložiště doporučujeme používat protokoly Azure Storage ve službě Azure Monitor. Podívejte se na některý z následujících článků:

Povolení protokolů

Službě Azure Storage můžete dát pokyn, aby uložila diagnostické protokoly pro čtení, zápis a odstranění požadavků na služby objektů blob, tabulky a fronty. Zásady uchovávání dat, které nastavíte, platí také pro tyto protokoly.

Poznámka

Azure Files aktuálně podporuje metriky Analýza úložiště, ale nepodporuje protokolování Analýza úložiště.

  1. V Azure Portal vyberte Účty úložiště a potom název účtu úložiště a otevřete okno účtu úložiště.

  2. V okně nabídky vyberte Nastavení diagnostiky (klasické ) v části Monitorování (classic ).

    Položka nabídky Diagnostika v části MONITOROVÁNÍ v Azure Portal

  3. Ujistěte se, že je stav nastavený na Zapnuto, a vyberte služby , pro které chcete povolit protokolování.

    Nakonfigurujte protokolování v Azure Portal.

  4. Ujistěte se, že je zaškrtnuté políčko Odstranit data . Potom nastavte počet dnů, po které chcete data protokolu zachovat přesunutím posuvníku pod zaškrtávací políčko, nebo přímo úpravou hodnoty, která se zobrazí v textovém poli vedle ovládacího prvku posuvníku. Výchozí hodnota pro nové účty úložiště je sedm dní. Pokud nechcete nastavit zásadu uchovávání informací, zadejte nulu. Pokud neexistují žádné zásady uchovávání informací, je na vás, abyste odstranili data protokolu.

    Upozornění

    Protokoly se ukládají jako data ve vašem účtu. Data protokolu se můžou v účtu shromažďovat v průběhu času, což může zvýšit náklady na úložiště. Pokud potřebujete data protokolu jenom po malou dobu, můžete snížit náklady úpravou zásad uchovávání dat. Systém odstraní zastaralá data protokolu (data starší než vaše zásady uchovávání informací). Doporučujeme nastavit zásady uchovávání informací podle toho, jak dlouho chcete uchovávat data protokolu pro váš účet. Další informace najdete v tématu Fakturace metrik úložiště .

  5. Klikněte na Uložit.

    Diagnostické protokoly se ukládají do kontejneru objektů blob s názvem $logs ve vašem účtu úložiště. Data protokolu můžete zobrazit pomocí Průzkumníka úložiště, jako je Průzkumník služby Microsoft Azure Storage, nebo programově pomocí klientské knihovny úložiště nebo PowerShellu.

    Informace o přístupu ke kontejneru $logs najdete v tématu Protokolování analýzy úložiště.

Změna doby uchovávání dat protokolu

Data protokolu se můžou shromažďovat v účtu v průběhu času, což může zvýšit náklady na úložiště. Pokud potřebujete data protokolu jenom po malou dobu, můžete snížit náklady úpravou doby uchovávání dat protokolu. Pokud například potřebujete protokoly pouze tři dny, nastavte dobu uchovávání dat protokolu na hodnotu 3. Tímto způsobem se protokoly automaticky odstraní z vašeho účtu po 3 dnech. V této části se dozvíte, jak zobrazit aktuální dobu uchovávání dat protokolu a pak toto období aktualizovat, pokud chcete.

  1. V Azure Portal vyberte Účty úložiště a potom název účtu úložiště a otevřete okno účtu úložiště.

  2. V okně nabídky vyberte Nastavení diagnostiky (klasické ) v části Monitorování (classic ).

    Položka nabídky Diagnostika v části MONITOROVÁNÍ v Azure Portal

  3. Ujistěte se, že je zaškrtnuté políčko Odstranit data . Potom nastavte počet dnů, po které chcete data protokolu zachovat přesunutím posuvníku pod zaškrtávací políčko, nebo přímo úpravou hodnoty, která se zobrazí v textovém poli vedle ovládacího prvku posuvníku.

    Úprava doby uchovávání v Azure Portal

    Výchozí počet dní pro nové účty úložiště je sedm dní. Pokud nechcete nastavit zásadu uchovávání informací, zadejte nulu. Pokud neexistují žádné zásady uchovávání informací, je na vás odstranit data monitorování.

  4. Klikněte na Uložit.

    Diagnostické protokoly se ukládají do kontejneru objektů blob s názvem $logs ve vašem účtu úložiště. Data protokolu můžete zobrazit pomocí Průzkumníka úložiště, jako je Průzkumník služby Microsoft Azure Storage, nebo programově pomocí klientské knihovny úložiště nebo PowerShellu.

    Informace o přístupu ke kontejneru $logs najdete v tématu Protokolování analýzy úložiště.

Ověření odstranění dat protokolu

Odstranění protokolů můžete ověřit zobrazením obsahu kontejneru $logs vašeho účtu úložiště. Následující obrázek ukazuje obsah složky v kontejneru $logs . Složka odpovídá lednu 2021 a každá složka obsahuje protokoly pro jeden den. Pokud je dnešní den 29. ledna 2021 a vaše zásada uchovávání informací je nastavená jenom na jeden den, měla by tato složka obsahovat protokoly jenom jeden den.

Seznam složek protokolu na webu Azure Portal

Zobrazení dat protokolu

Pokud chcete zobrazit a analyzovat data protokolů, měli byste stáhnout objekty blob, které obsahují data protokolu, která vás zajímají, do místního počítače. Mnoho nástrojů pro procházení úložiště umožňuje stahovat objekty blob z účtu úložiště; K stažení dat protokolu můžete použít také tým azure Storage, který poskytuje příkazový řádek Azure Copy Tool AzCopy .

Poznámka

Kontejner $logs není integrovaný s Event Gridem, takže při zápisu souborů protokolu nebudete dostávat oznámení.

Abyste měli jistotu, že si stáhnete data protokolu, která vás zajímají, a abyste se vyhnuli stahování stejných dat protokolu více než jednou:

  • Pomocí konvence pojmenování data a času pro objekty blob obsahující data protokolu můžete sledovat, které objekty blob jste si už stáhli pro analýzu, abyste se vyhnuli opětovnému stahování stejných dat více než jednou.

  • Pomocí metadat na objektech blob obsahujících data protokolu identifikujte konkrétní období, pro které objekt blob uchovává data protokolu, abyste identifikovali přesný objekt blob, který potřebujete ke stažení.

Pokud chcete začít s AzCopy, přečtěte si téma Začínáme s AzCopy

Následující příklad ukazuje, jak si můžete stáhnout data protokolu pro službu fronty po dobu hodin od 09:09, 10 AM a 11 AM 20. května 2014.

azcopy copy 'https://mystorageaccount.blob.core.windows.net/$logs/queue' 'C:\Logs\Storage' --include-path '2014/05/20/09;2014/05/20/10;2014/05/20/11' --recursive

Další informace o tom, jak stáhnout konkrétní soubory, najdete v tématu Stažení objektů blob ze služby Azure Blob Storage pomocí nástroje AzCopy v10.

Po stažení dat protokolu můžete zobrazit položky protokolu v souborech. Tyto soubory protokolů používají textový formát s oddělovači, který dokáže analyzovat mnoho nástrojů pro čtení protokolů (další informace najdete v průvodci monitorováním, diagnostikou a odstraňováním potíží Microsoft Azure Storage). Různé nástroje mají různá zařízení pro formátování, filtrování, řazení, vyhledávání reklam v obsahu souborů protokolu. Další informace o formátu a obsahu protokolu protokolování úložiště najdete v tématu Analýza úložiště Formát protokolu a Analýza úložiště Protokolované operace a stavové zprávy.

Další kroky