By the end of the training, you will know how to:
- See logs and metrics from different levels of deployment stack:
- third-party services
- Cloud Foundry
- 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
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
How Logstash does parsingTheory
Embedded parsing rulesTheory
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):
Michael has over 20 years in IT in various roles such as systems and network administration and engineering, consulting, and management. Most recently, Mike managed Cloud Foundry deployments for Adobe Systems before joining Altoros.
Pavel has over 11 years of experience in complex software engineering. He played a key role in a number of app replatforming engagements for Fortune 500 customers as a part of the new cloud platform onboarding. He has designed and delivered 50+ microservices into a cloud infrastructure. His main areas of professional interest are Microservices architecture, Cloud Foundry, distributed software, machine learning. Pavel specializes in Enterprise cloud-native application development.
Sergey Matykevich is a Solutions Architect at Altoros. With 10+ years in software engineering, he is an expert in cloud automation and designing architectures for complex cloud-based systems. An active member of the Go community and a frequent contributor to open-source projects (Ubuntu, Juju Charms, etc.), Sergey has authored a series of popular blog posts on Golang internals and Kubernetes networking. He has also designed and delivered a range of training courses on Cloud Foundry, Kubernetes and cloud-native development for DevOps engineers, software developers, and architects. Sergey has GCP certification. He also has an expert knowledge of other IaaS providers, such as AWS and vSphere, as well as a profound experience with Linux operating system and low-level networking.
Our customersHere is what our customers say about us
Adam Singh, Web Development Leader at Cummis Inc. says:
"The instructors were friendly; the class was very wide-ranged. We covered 12 factors in details, learned about service registration and discovery, log tracing. That was as much as you can pack in a few hours".
Bill Harper, Senior Solutions Architect at Metacloud says:
"It was a great training. I’ve tried to look at this stuff and understand it on my own, but coming to this class allowed me get a much deeper understanding of Bosh and Cloud Foundry. What I’ve learned is how to deploy it, the value it has, how much more sophisticated than some of the other PaaS systems it is".
Brad Schaefbauer, Cloud Foundry Platform Owner at Boeing says:
"I think the training is really good. There are a lot of questions, and it’s great because I have the same ones. It shows that I am in the right place. This is a great class if you want to learn more about what the undercover of Cloud Foundry does at its best".
Eric Price, Software Engineer at Platform D says:
"This workshop is great for people with a zero of ground knowledge of Cloud Foundry and Bosh. It would apply even more to people who are reliant on knowing how to bring this [Cloud Foundry] up, it is going to be a "bread and butter” for developers".
Wes Gruver, Consulting instructor at Pivotal says:
"I really like the training. I think it was thorough and informative. The hands-on nature was essential for learning Bosh, which is very complicated. It’s not something you can learn by watching just two slides. Getting your hands on the keyboard was the best part of the day. I would totally recommend this course to any of our partners or any potential customers".