View recording here: https://www.confluent.io/online-talks/how-to-fail-at-apache-kafka-on-demand
Apache Kafka® is used by thousands of companies across the world but, how difficult is it to operate? Which parameters do you need to set? What can go wrong? This online talk is based on real-world experience of Kafka deployments and explores a collection of common mistakes that are made when running Kafka in production and some best practices to avoid them.
Watch now to learn:
-How to ensure your Kafka data is never lost
-How to write code to cope when things go wrong
-How to ensure data governance between producers and consumers
-How to monitor your cluster
Join Apache Kafka expert, Pete Godfrey, for this engaging talk and delve into best practice ideas and insights.
72. Gather JMX metrics !
For every brokers and every clients !
Create dashboard for Apache Kafka !
Use Confluent Control Center !
https://docs.confluent.io/current/kafka/monitoring.html
Confluent Control Center
73. 73
Questions You Should Be Able to Answer
Do all your services are behaving properly and meeting SLAs?
● Are applications receiving all data?
● Are my business applications showing the latest data?
● Why are the applications running slowly?
● Do we need to scale up?
● Can any data get lost?
● Will there be service interruptions?
● Are there assurances in case of a disaster event?
74. 74
Control Center: The Simplest Way to Build,
Control and Understand Apache Kafka
Look inside
Kafka
● Inspect messages in topics
● View / edit Schema Registry
Meet event
streaming SLAs
● Track KPI for event streams
● View consumer lag
● Receive automatic alerts
Build pipelines and
process streams
● Manage multiple Connect /
KSQL clusters
● Add and remove connectors
● Write KSQL queries
View Kafka clusters
at a glance
● Check Kafka broker health
● View and dynamically
change broker configs