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. Ke konfiguraci protokolů pro váš účet můžete použít Azure Portal . V tomto článku se dozvíte, jak povolit a spravovat protokoly. Informace o povolení metrik najdete v tématu Přechod na metriky ve službě Azure Monitor. Při zkoumání a ukládání dat monitorování na webu 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ů
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, tabulek a front. Zásady uchovávání dat, které nastavíte, se vztahují také na tyto protokoly.
Poznámka:
Služba Azure Files v současné době podporuje metriky Analýza úložiště, ale nepodporuje protokolování Analýza úložiště.
Na webu Azure Portal vyberte Účty úložiště a pak název účtu úložiště, abyste otevřeli okno účtu úložiště.
V okně nabídky vyberte Nastavení diagnostiky (klasické) v části Monitorování (klasické).
Ujistěte se , že je stav nastavený na Zapnuto, a vyberte služby , pro které chcete povolit protokolování.
Pokud chcete zachovat protokoly, ujistěte se, že je zaškrtnuté políčko Odstranit data . Potom nastavte počet dní, po které chcete zachovat data protokolu 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ásady uchovávání informací, nechte políčko Odstranit data nezaškrtnuté. Pokud neexistují žádné zásady uchovávání informací, je na vás odstranit data protokolu.
Upozorňující
Protokoly se ukládají jako data ve vašem účtu. Data protokolu se můžou v průběhu času nashromáždět ve vašem účtu, což může zvýšit náklady na úložiště. Pokud potřebujete data protokolu jenom po krátkou 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í na základě toho, jak dlouho chcete uchovávat data protokolu pro váš účet. Další informace najdete v tématu Fakturace metrik úložiště.
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ě.
Poznámka:
U klasických účtů úložiště se kontejner $logs zobrazí jenom v Průzkumník služby Azure Storage. Kontejner $logs není viditelný v prohlížeči úložiště ani v zobrazení kontejneru, které je dostupné na webu Azure Portal.
Změna doby uchovávání dat protokolu
Data protokolu se můžou v průběhu času nashromáždět ve vašem účtu, 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. Tato část ukazuje, jak zobrazit aktuální dobu uchovávání dat protokolu a pak toto období aktualizovat, pokud to chcete udělat.
Na webu Azure Portal vyberte Účty úložiště a pak název účtu úložiště, abyste otevřeli okno účtu úložiště.
V okně nabídky vyberte Nastavení diagnostiky (klasické) v části Monitorování (klasické).
Ujistěte se, že je zaškrtnuté políčko Odstranit data . Potom nastavte počet dní, po které chcete zachovat data protokolu 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í počet dní pro nové účty úložiště je sedm dní. Pokud nechcete nastavit zásady uchovávání informací, nechte políčko Odstranit data nezaškrtnuté. Pokud neexistují žádné zásady uchovávání informací, je na vás odstranit data monitorování.
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 znázorňuje obsah složky v kontejneru $logs
. Složka odpovídá lednu 2021 a každá složka obsahuje protokoly po dobu jednoho dne. Pokud dnešní den byl 29. ledna 2021 a vaše zásady uchovávání informací jsou nastavené jenom na jeden den, měla by tato složka obsahovat protokoly jenom jeden den.
Zobrazení dat protokolu
Pokud chcete zobrazit a analyzovat data protokolu, měli byste si stáhnout objekty blob obsahující 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ě; Ke stažení dat protokolu můžete použít také tým Azure Storage, který poskytuje nástroj Azure Copy Tool AzCopy z příkazového řádku.
Poznámka:
Kontejner $logs
není integrovaný se službou Event Grid, 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:
Zásady vytváření názvů dat a času pro objekty blob obsahující data protokolu použijte ke sledování objektů blob, které jste si už stáhli pro analýzu, abyste se vyhnuli opakovanému stahování stejných dat více než jednou.
Pomocí metadat v 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 stáhnout.
Pokud chcete začít používat AzCopy, přečtěte si téma Začínáme s Nástrojem AzCopy.
Následující příklad ukazuje, jak můžete stáhnout data protokolu pro službu fronty za hodiny začínající 09:00, 10:00 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 z úložiště objektů blob v Azure pomocí nástroje AzCopy v10.
Po stažení dat protokolu můžete zobrazit položky protokolu v souborech. Tyto soubory protokolu 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 řešením potíží se službou Microsoft Azure Storage). Různé nástroje mají různá zařízení pro formátování, filtrování, řazení, vyhledávání 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
- Další informace o Analýza úložiště najdete v tématu Analýza úložiště pro Analýza úložiště.
- Další informace o použití jazyka .NET ke konfiguraci protokolování úložiště naleznete v tématu Referenční informace ke klientské knihovně úložiště.
- Obecné informace o konfiguraci protokolování úložiště pomocí rozhraní REST API naleznete v tématu Povolení a konfigurace Analýza úložiště.
- Přečtěte si další informace o formátu protokolů Analýza úložiště. Viz formát protokolu Analýza úložiště.