Přidání nebo odstranění tabulek a sloupců v protokolech služby Azure Monitor

Pravidla shromažďování dat umožňují filtrovat a transformovat data protokolu před odesláním dat do tabulky Azure nebo vlastní tabulky. Tento článek vysvětluje, jak vytvořit vlastní tabulky a přidat vlastní sloupce do tabulek v pracovním prostoru služby Log Analytics.

Důležité

Při každé aktualizaci schématu tabulky nezapomeňte aktualizovat všechna pravidla shromažďování dat, která odesílají data do tabulky. Schéma tabulky, které definujete v pravidle shromažďování dat, určuje, jak Azure Monitor streamuje data do cílové tabulky. Azure Monitor neaktualizuje pravidla shromažďování dat automaticky, když provedete změny schématu tabulky.

Požadavky

K vytvoření vlastní tabulky potřebujete:

  • Pracovní prostor služby Log Analytics, kde máte alespoň práva přispěvatele.

  • Koncový bod shromažďování dat (DCE)

  • Soubor JSON s alespoň jedním záznamem ukázky pro vlastní tabulku. Bude vypadat nějak takto:

    [
      {
        "TimeGenerated": "supported_datetime_format",
        "<column_name_1>": "<column_name_1_value>",
        "<column_name_2>": "<column_name_2_value>"
      },
      {
        "TimeGenerated": "supported_datetime_format",
        "<column_name_1>": "<column_name_1_value>",
        "<column_name_2>": "<column_name_2_value>"
      },
      {
        "TimeGenerated": "supported_datetime_format",
        "<column_name_1>": "<column_name_1_value>",
        "<column_name_2>": "<column_name_2_value>"
      }
    ]
    

    Všechny tabulky v pracovním prostoru služby Log Analytics musí mít sloupec s názvem TimeGenerated. Pokud vaše ukázková data mají sloupec s názvem TimeGenerated, použije se tato hodnota k identifikaci času příjmu dat záznamu. Pokud ne, TimeGenerated sloupec se přidá do transformace v dcR pro tabulku. Informace o TimeGenerated formátu najdete v podporovaných formátech data a času.

Vytvoření vlastní tabulky

Tabulky Azure mají předdefinovaná schémata. Pokud chcete ukládat data protokolů do jiného schématu, definujte pomocí pravidel shromažďování dat, jak shromažďovat, transformovat a odesílat data do vlastní tabulky v pracovním prostoru služby Log Analytics.

Důležité

Vlastní tabulky mají příponu _CL; například tablename_CL. Azure Portal přidá do názvu tabulky automaticky příponu _CL . Když vytvoříte vlastní tabulku pomocí jiné metody, musíte přidat příponu _CL sami. Tablename_CL ve vlastnostech toků dat Toky v pravidlech shromažďování dat musí odpovídat názvu tablename_CL v pracovním prostoru služby Log Analytics.

Poznámka:

Informace o vytvoření vlastní tabulky pro protokoly, které ingestujete pomocí zastaralého agenta Log Analytics, označovaného také jako MMA nebo OMS, najdete v tématu Shromažďování textových protokolů pomocí agenta Log Analytics.

Vytvoření vlastní tabulky na webu Azure Portal:

  1. V nabídce Pracovních prostorů služby Log Analytics vyberte Tabulky.

    Snímek obrazovky s tabulkami pro pracovní prostor služby Log Analytics

  2. Vyberte Vytvořit a potom Nový vlastní protokol (založený na DCR).

    Snímek obrazovky znázorňující nový vlastní protokol založený na DCR

  3. Zadejte název a volitelně také popis tabulky. K názvu vlastní tabulky nemusíte přidávat příponu _CL – přidá se automaticky k názvu, který zadáte na portálu.

  4. V rozevíracím seznamu Pravidla shromažďování dat vyberte existující pravidlo shromažďování dat nebo vyberte Vytvořit nové pravidlo shromažďování dat a zadejte předplatné, skupinu prostředků a název nového pravidla shromažďování dat.

    Snímek obrazovky zobrazující nové pravidlo shromažďování dat

  5. Vyberte koncový bod shromažďování dat a vyberte Další.

    Snímek obrazovky zobrazující název vlastní tabulky protokolu

  6. Vyberte Vyhledat soubory a vyhledejte soubor JSON s ukázkovými daty pro novou tabulku.

    Snímek obrazovky znázorňující vyhledání souborů pomocí vlastního protokolu

    Pokud ukázková data neobsahují TimeGenerated sloupec, zobrazí se zpráva, že se s tímto sloupcem vytváří transformace.

  7. Pokud chcete data protokolu před příjmem dat transformovat do tabulky:

    1. Vyberte editor transformace.

      Editor transformací umožňuje vytvořit transformaci příchozího datového proudu. Jedná se o dotaz KQL, který se spouští pro každý příchozí záznam. Protokoly služby Azure Monitor ukládají výsledky dotazu v cílové tabulce.

      Snímek obrazovky zobrazující náhled vlastních dat protokolu

    2. Výběrem možnosti Spustit zobrazíte výsledky.

      Snímek obrazovky s počátečním vlastním dotazem na data protokolu

  8. Výběrem možnosti Použít uložíte transformaci a zobrazíte schéma tabulky, která se má vytvořit. Pokračujte výběrem možnosti Další .

    Snímek obrazovky znázorňující konečné schéma vlastního protokolu

  9. Ověřte poslední podrobnosti a výběrem možnosti Vytvořit uložte vlastní protokol.

    Snímek obrazovky znázorňující vytvoření vlastního protokolu

Odstraní tabulku

V protokolech služby Azure Monitor existuje několik typů tabulek. Můžete odstranit libovolnou tabulku, která není tabulkou Azure, ale to, co se stane s daty, když tabulku odstraníte, se pro každý typ tabulky liší.

Další informace najdete v tématu Co se stane s daty při odstranění tabulky v pracovním prostoru služby Log Analytics.

Odstranění tabulky z webu Azure Portal:

  1. V nabídce pracovního prostoru služby Log Analytics vyberte Tabulky.

  2. Vyhledejte tabulky, které chcete odstranit podle názvu, nebo výběrem výsledků hledání v poli Typ.

    Snímek obrazovky s tabulkami pracovního prostoru služby Log Analytics se zvýrazněnými poli Filtrovat podle názvu a Typu

  3. Vyberte tabulku, kterou chcete odstranit, vyberte tři tečky ( ... ) napravo od tabulky, vyberte Odstranit a potvrďte odstranění zadáním ano.

    Snímek obrazovky znázorňující obrazovku Odstranit tabulku pro tabulku v pracovním prostoru služby Log Analytics

Přidání nebo odstranění vlastního sloupce

Můžete upravit schéma vlastních tabulek a přidat vlastní sloupce do standardní tabulky nebo odstranit sloupce ze standardní tabulky.

Poznámka:

Názvy sloupců musí začínat písmenem a mohou obsahovat až 45 alfanumerických znaků a podtržítka (_). _ResourceId, id, , _SubscriptionId_ResourceId, , TenantId, Type, UniqueIda Title jsou vyhrazené názvy sloupců.

Přidání vlastního sloupce do tabulky v pracovním prostoru služby Log Analytics nebo odstranění sloupce:

  1. V nabídce Pracovních prostorů služby Log Analytics vyberte Tabulky.

  2. Vyberte tři tečky ( ... ) napravo od tabulky, kterou chcete upravit, a vyberte Upravit schéma. Otevře se obrazovka Editoru schémat.

  3. Posuňte se dolů do části Vlastní sloupce na obrazovce Editor schématu.

    Snímek obrazovky Editoru schématu se zvýrazněnými tlačítky Přidat sloupec a Odstranit

  4. Přidání nového sloupce:

    1. Vyberte Přidat sloupec.
    2. Nastavte název a popis sloupce (volitelné) a v rozevíracím seznamu Typ vyberte očekávaný typ hodnoty.
    3. Vyberte Uložit a uložte nový sloupec.
  5. Pokud chcete odstranit sloupec, vyberte ikonu Odstranit vlevo od sloupce, který chcete odstranit.

Další kroky

Přečtěte si další informace: