Skip to main content

Responses are generated using AI and may contain mistakes.

Log StreamLog Stream Guide

Parser Types

Exabeam categorizes parsers in Log Stream by type, according to where they originated and how they can be handled. These parser type categories are useful for filtering a list of parsers when you are looking for a specific individual parser or set of parsers. Log Stream parser types include the following:

  • default-parser.png Default Parsers – These are pre-built Exabeam parsers. Exabeam delivers updates to these parsers via Content Packages. You cannot modify these parsers but you can customize them.

  • custom-parser.png Custom Parsers – These are parsers that have been created in, or imported into, your Log Stream environment. You have full control to modify or delete them.

  • customized-default-parser.png Customized Default Parsers – These are default parsers that you have customized in Log Stream by using the Customize option to add new fields or event builders. When Exabeam pushes updates to the parser via a new Content Package, your customizations are retained. You can modify but not delete these parsers.

  • default-parser.png Custom Default Parsers – These are a specific set of customized parsers that were migrated from legacy products. The parsers in this category were created for use in your legacy product environments. When a customization was needed in the legacy product, the default parser was duplicated and customized. Exabeam helped to migrate these parsers into Log Stream via the special custom default categorization. In Log Stream, they are treated like default parsers with one exception: Exabeam does not deliver updates to these parsers. If you further modify these parsers in Log Stream, they become customized default parsers (customized-default-parser.png).

    Important

    The Custom Default categorization ensured that no existing parser with the same name was overwritten during the migration to Log Stream. It was also an indication that the parser had come from a previous deployment. However, this special category of parsers has led to some complications in parser management.

    Parsers in this category retain the same parser name as the corresponding default parsers and share event builders as well. But they are treated as custom parsers that are never updated, resulting in the presence of old and stale parsers in Log Stream. These out-of-date parsers often have higher priority levels than the corresponding default parsers. So, even though a default parser has been kept up-to-date via regular content package updates, it becomes disabled while the outdated custom default parser with the higher priority continues in use.

    To resolve these issues, the Custom Default parser category will be discontinued in favor of a simpler, more streamlined approach to customizing default parsers. In January of 2026, Exabeam will begin, one region at a time, removing the custom default parsers from Log Stream. As these parsers are removed, the corresponding default parsers will become enabled. Exabeam will provide notifications in each region before beginning to remove the custom default parsers.

    What do I need to do? – If you rely on any of the custom default parsers in your Log Stream environment and you want to retain the customizations they contain, you need to identify them and manually add the same customizations to the corresponding default parser. Use the following procedure:

    1. To identify these parsers, filter the Type column by CustomDefault. Each of the parsers in the resulting list includes the v2.0.0 designation in the parser name.

    2. Select a parser and copy the name - up to the v2.0.0 designation.

    3. Clear the Type column filter and paste the copied parser name into the Search field at the top of the list.

    4. Both the default and the custom default parser with the same name will be displayed.

      As shown in the image below, the default parser, with the v1.0.0 designation, is more recently updated than the custom default parser with the v2.0.0 designation. Notice also that the custom default parser has the higher priority (lower number in the # column on the left). Because of the difference in priority number, the more up-to-date default parser is disabled, while the out-of-date custom default parser is enabled.

      custom-default-parser.png
    5. Manually customize the default parser with the desired modifications. For more information, see Customize a Default Parser.

    6. Save the customized parser. The new parser is displayed as a customized default parser (customized-default-parser.png).

    7. Repeat this procedure for each custom default parser whose customizations you want to retain.

    When the process of removing custom default parsers is completed, three clear categories of parsers will remain: default parsers, custom parsers, and customized default parsers.

    • Default – Pre-built parsers that are provided by default with Log Stream.

    • Custom – Parsers that you create from scratch in, or import into, Log Stream.

    • Customized Default – Default parsers that you add customizations to in Log Stream.