Logging and Monitoring in Cloud Foundry Course
Logging and monitoring in Cloud Foundry are crucial processes for flawless operation. At the training, the attendees will learn how to effectively organize activities around distributed system monitoring and collection of logs from infrastructure components, Cloud Foundry components, and applications.
Why enroll
By the end of the training, you will know how to:
- See logs and metrics from different levels of deployment stack:
- Applications
- third-party services
- Cloud Foundry
- BOSH
- IaaS
- See possible ways of monitoring components described above (agents, Firehose nozzles, buildpacks, etc.)
- Find out which metrics you can find useful in your Cloud Foundry installation
- Gain experience with:
- Firehose nozzle
- Visualize metrics
- IaaS/third-party services monitoring
- Pushing sample application into Cloud Foundry and collecting some metrics from it
- Tips and tricks with the Elasticsearch deployment
Who should attend
Cloud Foundry operators and DevOps engineers:
- Looking to enhance their skills in working with logs and metrics from different levels of deployment stack
- Seeking a better understanding and knowledge of the Cloud Foundry platform and its logging and monitoring components
- Willing to discover the Elasticsearch deployment tips and trickss
Training program
-
Connecting to lab environmentPractice
-
Checking app code from GitHubPractice
-
Pushing app code to Cloud FoundryPractice
-
Why we need logsTheory
-
How we can get it centralizedTheory
-
Logging at different levels of a deployment stackTheory
-
How to get logs from applications, system components, and third-party servicesTheory
-
Setting up index patternsPractice
-
Logs discoveryPractice
-
VisualisationPractice
-
DashboardsPractice
-
How Logstash does parsingTheory
-
Embedded parsing rulesTheory
-
Rules customizationTheory
-
Some tips from our practiceTheory
-
Why monitoring is importantTheory
-
Why we need metricsTheory
-
Collecting, storing, visualizing, and analyzingTheory
-
High-level overview of applications, Cloud Foundry, third-party services, BOSH, and IaaSTheory
-
For each component, we will see how it works and how we can monitor it (agents, Firehose nozzles, buildpacks, etc.)Practice
-
Setup a Linux serverPractice
-
Install time-series database Install visualization softwarePractice
-
Install a collecting agentPractice
-
Install a Firehose nozzlePractice
-
Configure BOSH to forward its metricsPractice
-
Push simple application into Cloud FoundryPractice
-
Explore available metricsPractice
-
Visualize some simple, but useful metricsPractice
-
Useful metrics inside Cloud Foundry and their applications (like capacity planning, troubleshooting, or finding performance issues)Theory
-
How to deploy monitoring solution with BOSHTheory
-
How to deploy agents with BOSHTheory
-
How to use custom buildpackTheory
Altoros recommends that all students have:
- Laptop (MacOS / Linux / Windows)
- Some kind of a virtual environment to create Ubuntu VM and the Internet access from this a VM (on your choice):
- Docker
- Virtualbox
- AWS

Konstantin Burtsev is a Cloud Foundry Engineer at Altoros. He has over 12 years of experience in IT, including distributed systems administration, monitoring systems, and Cloud Foundry related activities. Konstantin is experienced with a wide range of operating systems, including RHEL, IBM AIX, etc. In addition, he is an IBM Tivoli certified specialist. He has a strong expertise in planning Cloud Foundry deployments and deploying the PaaS on a variety of infrastructures (e.g., OpenStack, VMware) and also in enabling continuous integration with Jenkins CI and Concourse CI.

Ryan is a highly skilled Cloud Architect with a profound knowledge of cloud platforms and cloud-native transformation. Currently, he is focused on site reliability engineering and solution architecture design of production Kubernetes clusters, using multiple infrastructures (AWS, Azure, GCP, and vSphere).
Ryan’s main competencies encompass:
- 10+ years of experience in IT consultancy
- Google Cloud certified professional
- has a solid development background in Java, Go, and Ruby
- specializes in Infrastructure as Code automation with Terraform, Bash scripting, CI/CD system integration

Sergey Matykevich is an accomplished Cloud Solutions Architect with expert knowledge in cloud automation and architectures design for complex cloud-based systems.
Sergey can boast of the following:
- 10+ years of hands-on experience in software engineering
- an active member of the Go community and a frequent contributor to open-source projects (Ubuntu, Juju Charms, etc.)
- authored a series of popular blog posts on Golang internals and Kubernetes networking
- designed and delivered a range of training courses on Cloud Foundry, Kubernetes, and cloud-native development
- Google Cloud certified professional
- proficient with IaaS providers (AWS, vSphere), as well as Linux operating system and low-level networking
Our customers
Here is what our customers say about usWhat trainees say about Altoros courses
Resources
Contact us

Alexandra Mironova
Training Coordinator
Headquarters