SAP BTP
Avantra provides monitoring across the full SAP Business Technology Platform (SAP BTP) object hierarchy, from Global Account down to individual cloud applications and services. This hierarchy is represented in Avantra as a tree, where each element is one of the object types below.
Object hierarchy
When you add a BTP Global Account to Avantra, it automatically discovers and populates all objects beneath it:
SAP BTP Global Account
└── SAP BTP Subaccount (one per discovered subaccount)
├── SAP BTP Cloud Foundry Application (one per CF app)
└── SAP BTP Managed System (one per supported service or subscription)
Each level of the hierarchy can be monitored independently, with its own built-in checks, monitoring parameters, and alerts.
Supported object types
| Object type | Description |
|---|---|
| SAP BTP Global Account | The top-level organizational unit. Adding one triggers discovery of the entire hierarchy beneath it. |
| SAP BTP Subaccount | Discovered automatically from the Global Account. Contains Cloud Foundry environments, applications, and services. |
| SAP BTP Cloud Foundry Application | Individual CF applications within a subaccount, monitored for availability, resource usage, and errors. Only detected if Cloud Foundry credentials are provided at subaccount level. |
| SAP BTP Managed System | Service instances and subscriptions (for example, Integration Suite, Event Mesh, Job Scheduling Service) discovered within a subaccount. Managed BTP System is the Avantra term that groups the instances and subscriptions Avantra supports into a single category. |
Getting started
To monitor SAP BTP in Avantra, you need to add a BTP Global Account. Avantra uses a single Cloud Management Service binding to authenticate, and discovers the rest of the hierarchy automatically.
Once the BTP Global Account has been provisioned in Avantra, the BTPAvantraSelfDeployment check records the details of the discovery. If a subaccount or Managed BTP System has a problem during detection, it is reported here.
Discovery process
Discovery always begins with the Subaccount. For information about the discovery and the services and entitlements a subaccount requires, see Subaccount discovery.
Once a subaccount is detected, discovery proceeds to its child objects. Because the children depend on the subaccount, if a subaccount is not correctly configured, child objects are not detected either.
Child objects
| Child object | Detection requirements |
|---|---|
| SAP BTP Cloud Foundry Application | A CF application is only detected if Cloud Foundry is enabled on the subaccount and Cloud Foundry credentials are provided at subaccount level. |
| SAP BTP Managed System | The combination of instances and subscriptions. When Avantra detects a supported instance or subscription in a subaccount, it is brought into Avantra as a Managed BTP System. If the instance runs in the Cloud Foundry environment, it is only detected when Cloud Foundry credentials are provided. |
The Cloud Foundry user must have space access in order for Avantra to retrieve the applications. See Cloud Foundry credentials for information.
The btp-functions add-in must be installed for any Managed BTP System to be detected.