Creating an example of creating a new custom spark listener
- Better metrics/observability for Spark applications
22/03/20 09:03:11 INFO TestCustomSparkListnerApp$: End TestCustomSparkListenerApp
22/03/20 09:03:11 INFO CustomSparkListener: ***************** Aggregate metrics *****************************
22/03/20 09:03:11 INFO CustomSparkListener: * Jobs = 1, Stages = 1, Tasks = 8
22/03/20 09:03:11 INFO CustomSparkListener: * Executor runtime = 32ms, Records Read = 0, Records written = 0
22/03/20 09:03:11 INFO CustomSparkListener: *****************************************************************