EXTRACT
Creating and using EXTRACT Rules in Apica Ascent
Creating an EXTRACT Rule in Apica Ascent
EXTRACT rule uses regular expressions to parse and extract certain labels from log events. Extract rules help convert unstructured event data, such as logs, to more structured data with well-defined labels.
To Add a New EXTRACT Rule
Open the
Configure Pipelinepage of the desired pipeline. To know more about creating and editing pipelines, click here.Hover over the
+ Add Rulebutton.Select
EXTRACTfrom the rule type dropdown.A form organized into tabs should be created in the
Pipeline Configurationsection of the page.

From here, you can define the fields that you want to extract and configure the rule to match your specific use case.
When you select the EXTRACT rule, a new form will appear on the left side of the modal. The form is organized into tabs based on logical groupings.
3. Fill in Rule Details
In the Details tab:
Specify the rule name, description, and other required fields.
Click
+ Add More Parametersto define matching conditions.
Example:
This ensures the rule is applied only to logs containing specific patterns.

4. Define the Extraction Pattern
Enter a regular expression in RE2 syntax in the Pattern field that the rule will use to match and extract the desired fields from your log data. After filling in all required details, click Save to create the EXTRACT rule.
This expression should match the log structure and include named capture groups to extract values. We recommend testing your regex in
regex101.com. Additionaly you can validate the pattern by selecting theValidatebutton.
Apica Ascent uses re2 Regular expressions for creating pattern expression, A sample expression for extracting ingress logs are mentioned below.
Example RE2 Pattern (Ingress Logs):
This pattern extracts the following fields:
timestamplevelapppodnamespaceenvironmentmessage

5. Validate the Pattern
In the modal, navigate to the right panel.
Click Use Sample Logs → Custom Logs.
Paste the following sample log data into the editor window and click
Preview
Sample Raw logs:

Switch to the
DiffTab in the Pipeline Preview section to view the changes applied by the rule on the sample logs.

Change the expression not to match the logs, save the pipeline, and click preview

6. Use JavaScript for Advanced Transformations
EXTRACT rules support inline JavaScript. Use the Event object to manipulate fields or define custom fields. Read Code Rule for more details. For example:

8. Save and Apply the Rule
Once all fields are configured and validated, click Save.
The rule will be applied to incoming log lines that match the defined criteria.
Extracted fields will be available for filtering, visualization, and alerting.
9. Use Pre-Built Rules (Optional)
Apica Ascent also provides pre-configured EXTRACT rules for commonly used log formats such as:
IIS Logs
Kubernetes Ingress Logs
AWS VPC Flow Logs
These can help you get started quickly without writing custom patterns.
Last updated
Was this helpful?