Application Id (App Id) is a way to tag multiple application end points. This enables any reporting engine to aggregate reports across the end points that have the same App Id.
App Id can be configured for a service or a content routing rule. By default, the App Id takes the same value as the name that is assigned to the service or the content routing rule. This field (App Id field) is a part of all the Web Firewall Logs and Access Logs generated by the Barracuda Web Application Firewall.
Example
The following deployment has two data centers with two Barracuda Web Application Firewall instances. These Web Application Firewall instances are stand-alone instances used for this example.
- Datacenter-1
- WAF-1
- Service-1-1
- App Id: e-commerce
- Service-1-2
- App Id: partner-portal
- Service-1-1
- WAF-1
- WAF-2
- Service-2-1
- App Id: Service-2-1
- Service-2-2
- App Id: Service-2-2
- Service-2-1
- WAF-2
- Datacenter-2
- WAF-3
- Service-3-1
- App Id: e-commerce
- Service-3-2
- App Id: Service-3-2
- Service-3-1
- WAF-4
- Service-4-1
- App Id: Service-4-1
- Service-4-2
- App Id: Service-4-2
- Service-4-1
- WAF-3
If all four Web Application Firewalls as shown in the example are connected to a centralized log storage system like the Barracuda Reporting Server, Splunk, or Microsoft Azure Log Analytics, the App Id for e-commerce can be used to generate an aggregated report across all the Web Application Firewalls deployed in different data centers.