SlideShare a Scribd company logo
1 of 92
CHALLENGES IN A MICROSERVICES AGE:
MONITORING, LOGGING AND TRACING ON OPENSHIFT
Martin Etmajer
Technology Lead @Dynatrace
May 4, 2017
WHY A CHALLENGE?
Microservice A Microservice B Microservice C
Microservice B
Runtime Environment Runtime Environment Runtime Environment
Microservice A Microservice C
Microservice B Data
Store
Runtime Environment Runtime Environment Runtime Environment
Microservice A Data
Store
Microservice C Data
Store
Microservice A Data
Store
Microservice B Data
Store
Microservice C Data
Store
Runtime Environment Runtime Environment Runtime Environment
3 6
+3+2
5 9
Microservice A Microservice B Microservice C
Runtime Environment Runtime Environment Runtime Environment
-3-2
Data
Store
3
Data
Store
6
Data
Store
5 9
Microservice A
Load Balancing
Microservice B
Load Balancing
Microservice C
Runtime Environment Runtime Environment Runtime Environment
Load Balancing
Data
Store
Data
Store
Data
Store
3 6
Microservice A
Load Balancing
Microservice B
Load Balancing
Microservice C
Runtime Environment Runtime Environment Runtime Environment
Load Balancing
Data
Store
Data
Store
Data
Store
3 6
Microservice A
Load Balancing
Microservice B
Load Balancing
Microservice C
Runtime Environment Runtime Environment Runtime Environment
Load Balancing
Data
Store
Data
Store
Data
Store
Messaging System
3 6
Microservice A
Load Balancing
Microservice B
Load Balancing
Microservice C
Runtime Environment Runtime Environment Runtime Environment
Load Balancing
Messaging System
API Gateways
Data
Store
Data
Store
Data
Store
3 6
Microservice A
Load Balancing
Microservice B
Load Balancing
Microservice C
Runtime Environment Runtime Environment Runtime Environment
Load Balancing
Messaging System
API Gateways
Data
Store
Data
Store
Data
Store
languages
application servers,
container runtimes,…
load balancing
discovery & routing
security
messaging
storage
3 6
Red Hat „Hello World“ MSA
Demo
MONITORING
Monitoring
container health checks with OpenShift Liveness Probes
What?
● a liveness probe periodically checks if a container is able to handle requests
● when a condition has not been met within a given timeout, the probe fails
● if a probe fails, the container is killed and subjected to its restart policy
Monitoring
container health checks with OpenShift Liveness Probes
How?
…
1 livenessProbe:
2 httpGet:
3 path: /health
4 port: 8080
5 initialDelaySeconds: 15
6 timeoutSeconds: 1
…
set in spec.containers.livenessProbe of Pod config
Monitoring
container health checks with OpenShift Liveness Probes
How?
…
1 livenessProbe:
2 httpGet:
3 path: /health
4 port: 8080
5 initialDelaySeconds: 15
6 timeoutSeconds: 1
…
supports HTTP Get, Container Command and TCP Socket types
Monitoring
container health checks with OpenShift Liveness Probes
How?
Demo
Monitoring
Where are the fancy dashboards?
Source: d3js.org - Data-Driven Documents
Heapster Hawkular Metrics
Monitoring
container, pod and node metrics with Heapster and Hawkular Metrics
collects resource usage data, etc.
exposes metrics via REST
supports various
storage backends
Heapster
gathers metrics
runs in a Pod
exposes metrics
influxdb
GCL
elasticsearch
GCM
graphite
kafka
e.g. Hawkular
Hawkular
A collection of open source monitoring components by Red Hat
Hawkular
A collection of open source monitoring components by Red Hat
metrics storage engine
Hawkular
A collection of open source monitoring components by Red Hat
distributed tracing and
application performance management
Hawkular
A collection of open source monitoring components by Red Hat
alerting
Hawkular
A collection of open source monitoring components by Red Hat
feed for Jolokia and Prometheus metrics
a metrics storage engine
with a REST interface
Monitoring
container, pod and node metrics with Heapster and Hawkular Metrics
! ! ! ! !
gathers metricssends metricsvisualizes metrics
Demo
Hawkular OpenShift Agent Jolokia Prometheus
Monitoring
application level metrics with Hawkular OpenShift Agent (HOSA)
feeds Jolokia/Prometheus metrics data into Hawkular
Monitoring
application level metrics with Hawkular OpenShift Agent (HOSA)
! ! ! ! !
is deployed via a DaemonSet
Monitoring
application level metrics with Hawkular OpenShift Agent (HOSA)
! ! ! ! !HOSA HOSA HOSA HOSA HOSA
runs
Monitoring
application level metrics with Hawkular OpenShift Agent (HOSA)
! ! ! ! !HOSA HOSA HOSA HOSA HOSA
gathers metricssends metrics
applications
Monitoring
application level metrics with Hawkular OpenShift Agent (HOSA)
! ! ! ! !HOSA HOSA HOSA HOSA HOSA
gathers metrics
application containers
Monitoring
application level metrics with Hawkular OpenShift Agent (HOSA)
How?
1 kind: ConfigMap
2 apiVersion: v1
3 metadata:
4 name: my-hosa-config
5 data:
6 hawkular-openshift-agent: |
7 endpoints:
8 - type: jolokia 15 - type: prometheus
9 protocol: http 16 protocol: http
10 port: 8778 17 port: 8080
11 path: /jolokia/ 18 path: /metrics/
12 metrics 19 metrics:
13 - name: java.lang:type=Memory 20 - name: process_start_time_seconds
14 type: gauge 21 type: gauge
ConfigMap defines agent configuration
Monitoring
application level metrics with Hawkular OpenShift Agent (HOSA)
How?
…
1 spec:
2 volumes:
3 - name: hawkular-openshift-agent
4 configMap:
5 name: my-hosa-config
…
a volume named „hawkular-openshift-agent“ tells HOSA to monitor this Pod
Demo
Monitoring
application level metrics with Hawkular OpenShift Agent (HOSA)
How?
1 kind: ConfigMap
2 apiVersion: v1
3 metadata:
4 name: my-hosa-config
5 data:
6 hawkular-openshift-agent: |
7 endpoints:
8 - type: jolokia 15 - type: prometheus
9 protocol: http 16 protocol: http
10 port: 8778 17 port: 8080
11 path: /jolokia/ 18 path: /metrics/
12 metrics 19 metrics:
13 - name: java.lang:type=Memory 20 - name: process_start_time_seconds
14 type: gauge 21 type: gauge
Jolokia ?
Jolokia
JMX on Capsaicin
access JMX MBeans remotely via REST
$ mv $JOLOKIA_HOME/agents/jolokia.war $TOMCAT_HOME/webapps
$ $TOMCAT_HOME/bin/catalina.sh start
Jolokia
JMX on Capsaicin installs a Jolokia WAR agent into Apache Tomcat
Monitoring
application level metrics with Hawkular OpenShift Agent (HOSA)
How?
1 kind: ConfigMap
2 apiVersion: v1
3 metadata:
4 name: my-hosa-config
5 data:
6 hawkular-openshift-agent: |
7 endpoints:
8 - type: jolokia 15 - type: prometheus
9 protocol: http 16 protocol: http
10 port: 8778 17 port: 8080
11 path: /jolokia/ 18 path: /metrics/
12 metrics 19 metrics:
13 - name: java.lang:type=Memory 20 - name: process_start_time_seconds
14 type: gauge 21 type: gauge
Prometheus ?
Prometheus
A monitoring system for metrics data
Prometheus
A monitoring system for metrics data
metrics storage engine
Prometheus
A monitoring system for metrics data
various exporters expose metrics from
nodes, database engines and cloud componentry
Prometheus
A monitoring system for metrics data
alerting
# build.gradle # Application.java
1 dependencies { 1 public void registerMetricServlet() {
2 compile 'io.prometheus.simpleclient.0.0.21' 2 // Expose Promtheus metrics.
3 compile 'io.prometheus.simpleclient_hotspot.0.0.21' 3
context.addServlet(new ServletHolder
(new MetricsServlet()), "/metrics");
4 compile 'io.prometheus.simpleclient_servlet.0.0.21' 4 // Add metrics about CPU, JVM memory etc.
5 } 5 DefaultExports.initialize();
6 }
Prometheus
A monitoring system for metrics data
exposes default JMX metrics: CPU, Memory, Garbage Collection, etc.
Where to start?
LOGGING
how to process all these data?
Logging
application events with Elasticsearch, Fluentd and Kibana (EFK)
FluentdElasticsearch Kibana
unifies your logging infrastructure; supports almost 200 plugins
! ! ! ! !
is deployed via a DaemonSet
Logging
application events with Elasticsearch, Fluentd and Kibana (EFK)
! ! ! ! !
deploys
Fluentd Fluentd Fluentd Fluentd Fluentd
Logging
application events with Elasticsearch, Fluentd and Kibana (EFK)
application events with Elasticsearch, Fluentd and Kibana (EFK)
! ! ! ! !
watches container logs
Fluentd Fluentd Fluentd Fluentd Fluentd
ingests log data
via configuration
Logging
query
ElasticsearchKibana Application
Demo
DISTRIBUTED TRACING
design goals
Google Dapper
trace
(transaction)
initiator
processes
remote calls
Source: Google Dapper Paper
spans
(timed operations)
annotations,
event data
ZipKin
A distributed tracing system timescale
spans
a standard API for reporting distributed traces
with various client libraries
OpenTracing
A vendor-neutral open standard for distributed tracing
The problem?
● instrumentation is challenging: tracing context must propagate within and between processes
● unreasonable to ask all vendor and FOSS software to be intrumented by a single tracing vendor
The solution?
● allow developers to instrument their own code using OpenTracing client libraries
● have the application maintainer choose the tracing technology via configuration change
Hawkular APM
Distributed Tracing and Application Performance Management
Jaeger
A distributed tracing system
Source: Jaeger Architecture – jaeger.readthedocs.io
SOLVES THE CHALLENGE?
Dynatrace
All-in-one monitoring, now!
! ! ! ! !
dynatrace/oneagent
Dynatrace
All-in-one monitoring, now!
! ! ! ! !
deploys
THANK YOU
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews
Challenges in a Microservices Age: Monitoring, Logging and Tracing on Red Hat OpenShift

More Related Content

What's hot

Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep Dive
Greg Hoelzer
 
LinuxCon 2013 Steven Dake on Using Heat for autoscaling OpenShift on Openstack
LinuxCon 2013 Steven Dake on Using Heat for autoscaling OpenShift on OpenstackLinuxCon 2013 Steven Dake on Using Heat for autoscaling OpenShift on Openstack
LinuxCon 2013 Steven Dake on Using Heat for autoscaling OpenShift on Openstack
OpenShift Origin
 

What's hot (20)

OSDC 2018 | Hardware-level data-center monitoring with Prometheus by Conrad H...
OSDC 2018 | Hardware-level data-center monitoring with Prometheus by Conrad H...OSDC 2018 | Hardware-level data-center monitoring with Prometheus by Conrad H...
OSDC 2018 | Hardware-level data-center monitoring with Prometheus by Conrad H...
 
Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep Dive
 
Red Hat OpenShift Operators - Operators ABC
Red Hat OpenShift Operators - Operators ABCRed Hat OpenShift Operators - Operators ABC
Red Hat OpenShift Operators - Operators ABC
 
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
 The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ... The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
 
LinuxCon 2013 Steven Dake on Using Heat for autoscaling OpenShift on Openstack
LinuxCon 2013 Steven Dake on Using Heat for autoscaling OpenShift on OpenstackLinuxCon 2013 Steven Dake on Using Heat for autoscaling OpenShift on Openstack
LinuxCon 2013 Steven Dake on Using Heat for autoscaling OpenShift on Openstack
 
Docker pipelines
Docker pipelinesDocker pipelines
Docker pipelines
 
Security practices in OpenShift
Security practices in OpenShiftSecurity practices in OpenShift
Security practices in OpenShift
 
Deploy Prometheus - Grafana and EFK stack on Kubic k8s Clusters
Deploy Prometheus - Grafana and EFK stack on Kubic k8s ClustersDeploy Prometheus - Grafana and EFK stack on Kubic k8s Clusters
Deploy Prometheus - Grafana and EFK stack on Kubic k8s Clusters
 
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
 
Crafting Kubernetes Operators
Crafting Kubernetes OperatorsCrafting Kubernetes Operators
Crafting Kubernetes Operators
 
Application Modernization with PKS / Kubernetes
Application Modernization with PKS / KubernetesApplication Modernization with PKS / Kubernetes
Application Modernization with PKS / Kubernetes
 
Spring Boot to Quarkus: A real app migration experience | DevNation Tech Talk
Spring Boot to Quarkus: A real app migration experience | DevNation Tech TalkSpring Boot to Quarkus: A real app migration experience | DevNation Tech Talk
Spring Boot to Quarkus: A real app migration experience | DevNation Tech Talk
 
CDK Meetup: Rule the World through IaC
CDK Meetup: Rule the World through IaCCDK Meetup: Rule the World through IaC
CDK Meetup: Rule the World through IaC
 
Multi-cloud Kubernetes BCDR with Velero
Multi-cloud Kubernetes BCDR with VeleroMulti-cloud Kubernetes BCDR with Velero
Multi-cloud Kubernetes BCDR with Velero
 
Machine learning with Apache Spark on Kubernetes | DevNation Tech Talk
Machine learning with Apache Spark on Kubernetes | DevNation Tech TalkMachine learning with Apache Spark on Kubernetes | DevNation Tech Talk
Machine learning with Apache Spark on Kubernetes | DevNation Tech Talk
 
OpenShift Introduction
OpenShift IntroductionOpenShift Introduction
OpenShift Introduction
 
Docker Meetup - Melbourne 2015 - Kubernetes Deep Dive
Docker Meetup - Melbourne 2015 - Kubernetes Deep DiveDocker Meetup - Melbourne 2015 - Kubernetes Deep Dive
Docker Meetup - Melbourne 2015 - Kubernetes Deep Dive
 
Kangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefieldKangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefield
 
Cloud Native User Group: Prometheus Day 2
Cloud Native User Group:  Prometheus Day 2Cloud Native User Group:  Prometheus Day 2
Cloud Native User Group: Prometheus Day 2
 
AWS re:Invent re:Cap 2019: My ElasticSearch Journey on AWS
AWS re:Invent re:Cap 2019: My ElasticSearch Journey on AWSAWS re:Invent re:Cap 2019: My ElasticSearch Journey on AWS
AWS re:Invent re:Cap 2019: My ElasticSearch Journey on AWS
 

Similar to Challenges in a Microservices Age: Monitoring, Logging and Tracing on Red Hat OpenShift

GemFire In Memory Data Grid
GemFire In Memory Data GridGemFire In Memory Data Grid
GemFire In Memory Data Grid
Dmitry Buzdin
 

Similar to Challenges in a Microservices Age: Monitoring, Logging and Tracing on Red Hat OpenShift (20)

GemFire In Memory Data Grid
GemFire In Memory Data GridGemFire In Memory Data Grid
GemFire In Memory Data Grid
 
GemFire In-Memory Data Grid
GemFire In-Memory Data GridGemFire In-Memory Data Grid
GemFire In-Memory Data Grid
 
Monitoring in Big Data Platform - Albert Lewandowski, GetInData
Monitoring in Big Data Platform - Albert Lewandowski, GetInDataMonitoring in Big Data Platform - Albert Lewandowski, GetInData
Monitoring in Big Data Platform - Albert Lewandowski, GetInData
 
Logging, Metrics, and APM: The Operations Trifecta (P)
Logging, Metrics, and APM: The Operations Trifecta (P)Logging, Metrics, and APM: The Operations Trifecta (P)
Logging, Metrics, and APM: The Operations Trifecta (P)
 
OpenCensus with Prometheus and Kubernetes
OpenCensus with Prometheus and KubernetesOpenCensus with Prometheus and Kubernetes
OpenCensus with Prometheus and Kubernetes
 
ThroughTheLookingGlass_EffectiveObservability.pptx
ThroughTheLookingGlass_EffectiveObservability.pptxThroughTheLookingGlass_EffectiveObservability.pptx
ThroughTheLookingGlass_EffectiveObservability.pptx
 
Streaming Processing with a Distributed Commit Log
Streaming Processing with a Distributed Commit LogStreaming Processing with a Distributed Commit Log
Streaming Processing with a Distributed Commit Log
 
Visualizing Big Data in Realtime
Visualizing Big Data in RealtimeVisualizing Big Data in Realtime
Visualizing Big Data in Realtime
 
FIWARE Wednesday Webinars - Short Term History within Smart Systems
FIWARE Wednesday Webinars - Short Term History within Smart SystemsFIWARE Wednesday Webinars - Short Term History within Smart Systems
FIWARE Wednesday Webinars - Short Term History within Smart Systems
 
Monitoring MySQL with Prometheus and Grafana
Monitoring MySQL with Prometheus and GrafanaMonitoring MySQL with Prometheus and Grafana
Monitoring MySQL with Prometheus and Grafana
 
OSMC 2017 | Monitoring MySQL with Prometheus and Grafana by Julien Pivotto
OSMC 2017 | Monitoring  MySQL with Prometheus and Grafana by Julien PivottoOSMC 2017 | Monitoring  MySQL with Prometheus and Grafana by Julien Pivotto
OSMC 2017 | Monitoring MySQL with Prometheus and Grafana by Julien Pivotto
 
Service Mesh - Observability
Service Mesh - ObservabilityService Mesh - Observability
Service Mesh - Observability
 
Stream Processing in SmartNews #jawsdays
Stream Processing in SmartNews #jawsdaysStream Processing in SmartNews #jawsdays
Stream Processing in SmartNews #jawsdays
 
Apache Eagle in Action
Apache Eagle in ActionApache Eagle in Action
Apache Eagle in Action
 
Api RESTFull
Api RESTFullApi RESTFull
Api RESTFull
 
Apache Eagle: Secure Hadoop in Real Time
Apache Eagle: Secure Hadoop in Real TimeApache Eagle: Secure Hadoop in Real Time
Apache Eagle: Secure Hadoop in Real Time
 
Apache Eagle at Hadoop Summit 2016 San Jose
Apache Eagle at Hadoop Summit 2016 San JoseApache Eagle at Hadoop Summit 2016 San Jose
Apache Eagle at Hadoop Summit 2016 San Jose
 
Native Support of Prometheus Monitoring in Apache Spark 3.0
Native Support of Prometheus Monitoring in Apache Spark 3.0Native Support of Prometheus Monitoring in Apache Spark 3.0
Native Support of Prometheus Monitoring in Apache Spark 3.0
 
Implementing Observability for Kubernetes.pdf
Implementing Observability for Kubernetes.pdfImplementing Observability for Kubernetes.pdf
Implementing Observability for Kubernetes.pdf
 
Master a Cloud Native Standard - MicroProfile.pptx
Master a Cloud Native Standard - MicroProfile.pptxMaster a Cloud Native Standard - MicroProfile.pptx
Master a Cloud Native Standard - MicroProfile.pptx
 

More from Martin Etmajer

More from Martin Etmajer (11)

Continuous Delivery 101
Continuous Delivery 101Continuous Delivery 101
Continuous Delivery 101
 
User Story Mapping 101
User Story Mapping 101User Story Mapping 101
User Story Mapping 101
 
Monitoring, Logging and Tracing on Kubernetes
Monitoring, Logging and Tracing on KubernetesMonitoring, Logging and Tracing on Kubernetes
Monitoring, Logging and Tracing on Kubernetes
 
Monitoring Microservices at Scale on OpenShift (OpenShift Commons Briefing #52)
Monitoring Microservices at Scale on OpenShift (OpenShift Commons Briefing #52)Monitoring Microservices at Scale on OpenShift (OpenShift Commons Briefing #52)
Monitoring Microservices at Scale on OpenShift (OpenShift Commons Briefing #52)
 
Test-Driven Infrastructure with Puppet, Test Kitchen, Serverspec and RSpec
Test-Driven Infrastructure with Puppet, Test Kitchen, Serverspec and RSpecTest-Driven Infrastructure with Puppet, Test Kitchen, Serverspec and RSpec
Test-Driven Infrastructure with Puppet, Test Kitchen, Serverspec and RSpec
 
(R)Evolutionize APM - APM in Continuous Delivery and DevOps
(R)Evolutionize APM - APM in Continuous Delivery and DevOps(R)Evolutionize APM - APM in Continuous Delivery and DevOps
(R)Evolutionize APM - APM in Continuous Delivery and DevOps
 
Test-Driven Infrastructure with Ansible, Test Kitchen, Serverspec and RSpec
Test-Driven Infrastructure with Ansible, Test Kitchen, Serverspec and RSpecTest-Driven Infrastructure with Ansible, Test Kitchen, Serverspec and RSpec
Test-Driven Infrastructure with Ansible, Test Kitchen, Serverspec and RSpec
 
Automated Deployments with Ansible
Automated Deployments with AnsibleAutomated Deployments with Ansible
Automated Deployments with Ansible
 
Deploying On-Prem as SaaS: Why we go with Ansible
Deploying On-Prem as SaaS: Why we go with AnsibleDeploying On-Prem as SaaS: Why we go with Ansible
Deploying On-Prem as SaaS: Why we go with Ansible
 
Introduction to Automated Deployments with Ansible
Introduction to Automated Deployments with AnsibleIntroduction to Automated Deployments with Ansible
Introduction to Automated Deployments with Ansible
 
Automated Deployments
Automated DeploymentsAutomated Deployments
Automated Deployments
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Challenges in a Microservices Age: Monitoring, Logging and Tracing on Red Hat OpenShift