To be able to identify and analyse problems, applications need to provide status and runtime information. Distributed and dynamic microservice environments need to standardize this to enable efficient operations.
This talk presents four areas that are part of observability: status information, logs, metrics, and traces. Technology examples show how these concepts can be applied.
Target Audience: Architects, Developers
Prerequisites: First experience in monitoring applications in production. Basic knowledge about Microservices.
The talk will explain each concept and will present a practical example, for example Spring Boot Actuator for status information, Log4j for logs, Micrometer and Prometheus for metrics. The focus will be on the concepts.
The first steps in using containers & Kubernetes in production can be a rollercoaster ride. Luckily, the benefits usually outweigh initial turmoil in the long run. We’ll look at some of the decision points for production grade Kubernetes setups which can help avoid the bad & the ugly. We’ll discuss options one can use to set up & run the Kubernetes cluster & some of the pros & cons of the different cluster types. We’ll also look at useful patterns & practices for making the transition to containerized & Kubernetes managed app workloads easier.
Target Audience: Architects, Developers, Project Leaders, DevOps Engineers, Decision Makers
Prerequisites: Understanding of containerization, Kubernetes platform