This repository contains the material for the SAP TechEd 2023 session XP270 - Reduce Your Operation Efforts for SAP BTP with SAP Cloud ALM. Get a detailed overview of the health monitoring capabilities in SAP Cloud ALM. Learn to monitor your cloud application running on SAP Business Technology Platform (SAP BTP). Find out how to use the SAP Automation Pilot service (triggered from health monitoring) for automated event remediation.
You will setup and use SAP Cloud ALM Health Monitoring for a customer developed application deployed in a SAP BTP Cloud Foundry subaccount. Eventually SAP Cloud ALM will trigger an alert that something is not in order with the application. You will define an automation pilot command for automated event remediation and trigger it from the alert in SAP Cloud ALM. Afterwards you will check in monitoring that the command has solved the problem.
We use SAP Cloud ALM – Health Monitoring for monitoring of a custom developed Java app running on BTP Cloud Foundry Runtime. In case there is an incident with the app, there is an alert generated SAP Cloud ALM which triggers the execution of corrective action performed on SAP BTP by SAP Automation Pilot.
As an alert about high app disk storage comes up in SAP Cloud ALM, a command in SAP Automation Pilot is triggered automatically that clears the temp storage and / or restarts the app (if needed). The output of the command is then automatically sent via a notification.
Note
You will get to know better SAP Automation Pilot so feel free to check out this product capabilities overview as well.
The requirements to follow the exercises in this repository are:
- Very basic knowledge in BTP Cockpit
- Please use the Chrome browser on your Teched laptop
- Getting Started
- Exercise 1 - Configure monitoring and alerting via SAP Cloud ALM
- Exercise 2 - Build self healing command with SAP Automation Pilot
- Exercise 3 - Check alert and resolve problem
- Exercise 4 - (Optional) Build a command: "Restart App" via SAP Automation Pilot
Please read the CONTRIBUTING.md to understand the contribution guidelines.
Please read the SAP Open Source Code of Conduct.
Support for the content in this repository is available during the actual time of the online session for which this content has been designed. Otherwise, you may request support via the Issues tab.
Copyright (c) 2023 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.