Skip to main content
Engineering, Backend

Real-Time Analytics for Mobile App Crashes using Apache Pinot

November 2, 2023 / Global
Featured image for Real-Time Analytics for Mobile App Crashes using Apache Pinot
Image
Figure 1: Snapshot of a Healthline page in production
Image
Figure 2: Pinot data ingestion pipeline
Image
Figure 3: Pinot Offline and Realtime table setup
Image
Figure 4
Image
Figure 5
Image
Figure 6
Image
Figure 7
Image
Figure 8
Image
Figure 9: Impact of migration from Elasticsearch to Pinot
Kriti Dangi

Kriti Dangi

Kriti Dangi is a Senior Software Engineer on the Developer Platform team at Uber. She currently works on the Healthline team and has contributed towards multiple initiatives like Improving Crash Analytics with Pinot, High Cardinality logs clustering, and various scalability, reliability, and stability efforts.

Anil Purohit

Anil Purohit

Anil Purohit is a Staff Engineer on the Healthline and Developer Platform teams at Uber. He worked on Improving Crash Analytics with Pinot and is currently working on various initiatives for providing Insights about application health of Uber Apps.

Parijat Bansal

Parijat Bansal

Parijat Bansal is a Senior Staff Engineer on Uber's Developer Platform team, helping developers to quickly identify and fix production issues using real-time analytics over Mobile app crashes and backend service logs.

Rohit Yadav

Rohit Yadav

Rohit Yadav is a Senior Software Engineer on the Real-Time Analytics Team (managed Pinot platform) and former member of the Healthline team. He currently works on initiatives to enhance Pinot as a platform service and helps onboard Uber's real-time analytics use cases.

Posted by Kriti Dangi, Anil Purohit, Parijat Bansal, Rohit Yadav