Category | LogCollector plugin | Description |
Field extraction | The delimiter plugin enables LogCollector to extract fields via separator mode. | |
| The fullregex plugin enables LogCollector to extract fields using full regular expression mode. | |
| The kv plugin allows LogCollector to extract fields using key-value pairs. | |
Add fields | The add_kvs plugin lets LogCollector add specified fields | |
JSON parsing | The json plugin enables LogCollector to parse and expand fields in JSON mode. | |
Data masking | The desensitize plugin replaces specified log entries with their corresponding MD5 values to achieve data masking. | |
String replacement | The replace plugin replaces specified log content with a given string. | |
Time parsing | The strp_time plugin parses time content from logs and records the parsed time as the log timestamp on the server. | |
Rename | The rename plugin is used to rename field names. | |
Filter logs | The drop_log plugin supports matching by log field names and regular expressions to filter out logs that do not meet specified criteria. | |
Drop log plugin | The drop_fields plugin removes unnecessary fields from logs. | |
JSON extraction plugin | The json_extract plugin extracts values from specified JSON content and adds them as a new JSON array to the log. | |
Field splitting and reassembly plugin | The split_select plugin splits the value of a specified field. It combines selected parts into a new field and adds the new field to the log. | |
URL parsing plugin | The url_parse plugin parses URL strings from specified fields and extracts each component of the URL to add to logs. | |
Keep field plugin | The keep_fields plugin is used to retain specified fields and discard all others. |