What are applications?
Application is an attribute of a transaction. This attribute is similar to the service and is used to group together transactions consuming the same application. By default, Plumbr detects the application from the domain, protocol and port combination used to access the functionality.
Following examples will explain to understand the concept
- Let us have a web application responding from http://www.example.com. Now the following transactions against following URLs would all be having the same application:
- When the same functionality is published via https://example.com and http://example.com, the interactions over SSL would be linked with the first and the ones using plain HTTP with the second application.
- When the same functionality is used via http://billing.example.com from the extranet and http://internal.example from the intranet, two different applications would be detected with corresponding domains as identifiers.
- When different web applications deployed to different servers are used via http://localhost:8080, all transactions towards them would be grouped under single application.
When you are not satisfied how Plumbr application discovery works, you can rename, merge or split the existing applications based on the instructions in the following chapters.