+ All Categories
Transcript
Page 1: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka

WEBINAR

How To Get Monitoring Right For Streaming And Fast Data Systems Built With Spark,

Mesos, Akka, Cassandra and KafkaPaul Jasek, Senior Director of Global Solution Architects

Page 2: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka

Agenda1. Fast Data & Streaming Applications 2. The Challenges of Monitoring Fast Data Applications3. What To Look For In a Fast Data Application 4. Intelligent End-To-End Monitoring from Lightbend5. Live Demo 6. Questions

Page 3: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka
Page 4: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka
Page 5: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka

reactivemanifesto.org

Reactive Underpinnings: Fast Data and streaming applications often incorporate, or are based on, Reactive principles

Page 6: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka

• Real-timepersonalization

• Real-timedecision-making

• IoTdataprocessing

• Legacybatchprocessing

modernization

Growing Number Of Use Cases Across Industries

• Serveexistingcustomersbetterandreducechurn

• Attractnewonesanddrivegrowth

• Launchnewproductsmoreeasily

• Enternewmarketsmorequickly.

Page 7: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka

• Rapidly Evolving Ecosystem • Understanding the Data Pipeline • Dynamic Architectures • Intricately Interconnected • Distributed And Clustered

The Challenges of Monitoring Fast Data Applications

Page 8: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka

Apache Spark, As An Illustrative ExampleThe Challenges of Monitoring Fast Data Applications

Concern QuestionsToAsk

DataHealth(foragivenapplication)

• Throughput:isdataprocessingoccurringattheexpectedrate?• Latency:isdataprocessingoccurringwithintheexpectedtimeframe?• Error/quality:arethereproblemswiththedatabeingproduced?• Inputdata:areinputdatastreamsflowingintoSparkbehavingnormally?Forinstance,whatarethe

throughputratesforKafkatopicsfeedingintotheSparkjob?

DependencyHealth • Arethesystemsfeedinginputintothestormjob(suchasKafka)healthy?• Arethesystemsthattheapplicationisdependenton,suchasMemcacheorotherAPIendpoints,

healthy?

ServiceHealth • IstheSparkmasteroperatingnormally?Ifnot,engineeringwillbeunabletore-balanceworkloadsorrestartjobs.

ApplicationHealth • AretheapplicationKPIswithinnormaloperatingparameters?

TopologyHealth • ArethereresourcesassignedtothegivenSparktopology?• •AretheSparktasksandexecutorswell-distributedamongsttheSparkcluster?• •Aretheperformancecounters(emitted,failed,latency,etc.)forthegivenSparktopologynormal?

NodeSystemHealth • Arethekeysystemmetrics(load,CPU,memory,net-i/o,disk-i/o,diskfree)operatingnormally?

Page 9: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka

Can traditional monitoring tools help?

Page 10: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka

Why traditional monitoring tools won’t help you

• Builttomonitormonolithicapplications

• Canonlybeusedtoextractmetricsandtraceinformationbasedonasynchronousflow

• Notbuiltforasynchronousflows(i.e.inFastDataandstreamingapplications)

• Cannoteasilyhandlestreamingsystemsrunningondistributedclusters

Page 11: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka

• Deep Telemetry

• Domain Expertise

• Automated Discovery

• Real-Time Topology Visualization

• Intelligent, Rapid Troubleshooting

What users need to effectively monitor Fast Data and streaming applications

Page 12: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka

• Lightbend Monitoring takes a modern approach to instrumenting and

visualizing distributed streaming systems

• Helps users not just in production but also in development (so they can

build their applications right from Day 1)

• Shows the end-to-end status of applications, data frameworks, and the

associated infrastructure in a single view.

Intelligent, End-To-End Monitoring

Page 13: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka

• Deep Telemetry

• Domain Expertise

• Intelligent Anomaly

Detection

• Fine-Grained

Visibility, with Drill-

Down Capabilities

Data-Science Driven Anomaly Detection

Page 14: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka

• Automated Topology

Discovery

• Automatic Metric

Collection

• Real-Time Topology

Visualization

Automated Discovery, Configuration & Topology Visualization

Page 15: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka

• Single Pane of Glass

Visibility

• Rapid Root Cause

Analysis

• Reduced Mean-Time-

To-Repair (MTTR)

Intelligent, Rapid Troubleshooting

Page 16: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka

• Dramatically reduce the time and cost to identify and remediate issues across application life-cycle.

• Create happier, more satisfied customers – and lower churn

• Lower HW/infrastructure costs and reduce concerns about chargebacks & SLA penalties

• Deliver rapid time to value because everything you need for monitoring is packaged into an easy-to-use solution

Benefits for your business

Page 17: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka

On to the demo…

Page 18: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka

Upgrade your grey matter!Get the free O’Reilly book by Dr. Dean Wampler,

VP of Fast Data Engineering at Lightbend

bit.ly/lightbend-fast-data

Page 19: How To Get Monitoring Right For Streaming & Fast Data Systems Built With Spark, Mesos, Akka, Cassandra & Kafka

End-To-End Monitoring For Your Fast Data And Streaming Applications From Lightbend

SET UP A 20-MIN DEMO


Top Related