Introduction
JBoss, now known as WildFly, is an open-source application server developed by Red Hat for building and deploying Java-based applications. It provides a lightweight, fast, and modular platform with features such as clustering, caching, and Java EE (Enterprise Edition) support.
This integration supports real-time monitoring of application performance, detailed analysis of server metrics, and proactive issue detection, helping organizations ensure the availability and optimal performance of their Java applications deployed on JBoss/WildFly servers.This section provides instructions on integrating JBoss application.
Configure custom integration
You can set up log configuration for JBoss from the INGESTION tab.
To set up log configuration:
- Click JBoss under default section.The LOG CONFIGURATION page is displayed.You can perform any of the following actions from the LOG CONFIGURATION page.
- Default Configuration - This page provides the predefined configurations that describe how logs are collected from various sources and subsequently analyzed for insights and patterns.
- +ADD - This page refers to the process of adding new settings or parameters to the default configuration based on requirements or preferences.
Default Configuration
- Select Default Configuration to make the changes to the default template.You can make changes to the template by providing values against the data provided in the template.
jboss_server:
type:
source:
include:
multiline:
line_start_pattern:
parser_type:
regex:
timestamp:
layout_type:
layout:
jboss_audit:
type:
source:
include:
multiline:
line_start_pattern:
parser_type:
regex:
timestamp:
layout_type:
layout:
See Default configuration attributes explained for detailed information on the supported attributes.
- By default, the Enable Configuration checkbox is checked. If you want to disable the log ingestion for the app, you can uncheck the Enable Configuration checkbox.
- Click SAVE once you have made the changes.The data is now saved, and logs will be ingested based on the configuration settings.
Add Configuration
- In the Add Custom Configuration page:
- Enter the name for the configuration.
- Select the priority value from the Priority field. The priorities are assigned with a numerical value, the configuration with the highest value will be considered first.
- To assign resources to the log configuration, click FILTER.The RESOURCES page is displayed.
- You can filter the resources using LOGQL attributes. Once you select the resources, click DONE.
- You can make changes to the template under LOG CONFIGURATION YAML by providing values against the data provided in the template.Note: See Default configuration for more details on the available configuration attributes.
- Click SAVE.The new log configurations have been added and will be displayed on the LOG CONFIGURATIONS page.