The Custom Log Pattern module allows users to define custom log pattern monitors, which are a part of the Log Monitoring framework. These monitors enable users to identify and track specific patterns in log data across different tiers and servers.The workflow includes two parts: Configuration, where users create and configure custom log pattern monitors, and Deployment, where users assign these monitors to specific tiers and servers. Users can switch between both screens using Add Log Pattern Monitor(s) for configuration and Open Deployment UI for deployment.

## Available Log Pattern Monitor(s) Table

This section displays the list of all available Log Pattern Monitors along with their deployment status. Users can view monitor details, add new log pattern monitors, or switch between configuration and deployment views.

- Metric Group Name: Displays the name of the metric group associated with the log pattern monitor.
- Metric Group Hierarchy: Shows the hierarchical path of the metric group to help users understand how the monitor is organized within the system.
- File/Command/Journald: Indicates the log source type used by the log pattern monitor, such as a file path, command output, or journald logs.
- Deployed:Shows whether the log pattern monitor is currently deployed or not.
- Action: The user can perform the below operation.

- Edit: Allows users to modify the configuration of the selected Log Pattern Monitor.
- Delete: Allows users to remove the selected Log Pattern Monitor from the configuration list.
- Copy: Allows users to copy the Log Pattern Monitor configuration in JSON format.
- Download: Allows users to download the Log Pattern Monitor configuration as a JSON file for reuse or backup purposes.

- Add Log Pattern Monitor(s): Allows users to add new log pattern monitors to the list.
- Open Deployment UI: Redirects you to the deployment screen where you can either view the log pattern monitors that are deployed on the selected tiers/servers/subjects or get the option to deploy a configured log pattern monitor to the required tier/server/subject level.
- Users can download configuration settings from the clicking this option on top of the UI.

## Table Operation

- Move Column Left: Moves the selected column one position to the left in the table.
- Move Column Right: Moves the selected column one position to the right in the table.
- Insert to Left: Inserts a new column to the left of the selected column.
- Insert to Right: Inserts a new column to the right of the selected column.
- Replace Column: Replaces the selected column with another column.

## Global Action Icons

- Delete :selected log pattern monitors using row checkboxes. A confirmation prompt is usually displayed before removal.
- Manage Columns : Allows users to show or hide table columns to customize the table view.
- Column Filter: Enables filtering of rows based on column values, helping users quickly locate specific log pattern monitors.