kafka streams
play

KAFKA STREAMS CLOUD MONITORING AWS CLOUD MONITORING AWS APP - PowerPoint PPT Presentation

FROM USE CASE TO PRODUCTION KAFKA STREAMS CLOUD MONITORING AWS CLOUD MONITORING AWS APP CLOUD MONITORING AWS HTTP APP CLOUD MONITORING AWS METRICS NRDB HTTP APP CLOUD MONITORING SCHDLR JOBS AWS NRDB METRICS HTTP WORKER CLOUD


  1. ENRICHMENT ▸ same partitioning key ▸ same number of partitions ▸ same hash function of producer

  2. ENRICHMENT METRICS PO JAVA METRICS P1 APP METRICS P2 METADATA PO GO METADATA P1 APP METADATA P2

  3. ENRICHMENT METRICS PO K:1, V:42 JAVA APP GO APP METADATA P2 K:1, V:eu

  4. ENRICHMENT METRICS PO K:1, V:42 JAVA APP METADATA KSTREAMS APP PO P0 GO APP METADATA P2 K:1, V:eu

  5. ENRICHMENT METRICS PO K:1, V:42 JAVA APP METADATA KSTREAMS APP PO P0 GO APP METADATA P2 K:1, V:eu

  6. ENRICHMENT METRICS MURMUR2 PO JAVA APP METADATA KSTREAMS APP PO P0 FNV-1A GO APP METADATA P2

  7. ENRICHMENT METRICS PO K:1, V:42 JAVA METRICS P1 APP METRICS P2 METADATA KSTREAMS APP REPARTITION PO P0’ METADATA’ METADATA PO P0’ K:1, V:eu GO METADATA’ METADATA P1 P1’ APP METADATA’ METADATA P2 P2’ K:1, V:eu

  8. ENRICHMENT METRICS PO K:1, V:42 JAVA METRICS P1 APP METRICS P2 METADATA KSTREAMS APP REPARTITION PO P0’ METADATA’ METADATA PO P0’ K:1, V:eu GO METADATA’ METADATA P1 P1’ APP METADATA’ METADATA P2 P2’ K:1, V:eu

  9. ENRICHMENT ▸ enrichment at scale thanks to co-partitioning ▸ in case of doubt — repartition ▸ a bit more kafka topics

  10. ENRICHMENT 🏞 VACATIONS?

  11. PRODUCTION READINESS 2 CPU 4096 MB APP

  12. PRODUCTION READINESS 2 CPU 3x 4096 MB APP APP APP

  13. PRODUCTION READINESS HEALTH-CHECK HEALTH-CHECK HEALTH-CHECK APP APP APP

  14. PRODUCTION READINESS HEALTH-CHECK HEALTH-CHECK HEALTH-CHECK APP APP APP

  15. PRODUCTION READINESS HEALTH-CHECK HEALTH-CHECK APP APP

  16. PRODUCTION READINESS HEALTH-CHECK HEALTH-CHECK HEALTH-CHECK APP APP APP

  17. PRODUCTION READINESS HEALTH-CHECK APP KSTREAMS + LIBRARY DSL

  18. PRODUCTION READINESS HEALTH-CHECK STREAM APP THREAD

  19. PRODUCTION READINESS HEALTH-CHECK STREAM APP THREAD

  20. PRODUCTION READINESS HEALTH-CHECK STREAM APP THREAD IT’S FINE

  21. PRODUCTION READINESS HEALTH-CHECK STREAM APP THREAD

  22. ENRICHMENT 👃 LISTENERS

  23. PRODUCTION READINESS RUNNING

  24. PRODUCTION READINESS PENDING NOT RUNNING ERROR SHUTDOWN RUNNING

  25. PRODUCTION READINESS RUNNING REBALANCING

  26. PRODUCTION READINESS RUNNING REBALANCING

  27. PRODUCTION READINESS RESTORE BATCH START RESTORED

  28. PRODUCTION READINESS RESTORE BATCH RESTORE START RESTORED END

  29. PRODUCTION READINESS RESTORE BATCH START RESTORED

  30. PRODUCTION READINESS ‣ consuming/producing throughput ▸ missing joins ▸ rebalancing loops ▸ storage-specific metrics ▸ business-specific metrics

  31. PRODUCTION READINESS

  32. PRODUCTION READINESS

  33. PRODUCTION READINESS

Recommend


More recommend