File tree Expand file tree Collapse file tree
src/main/scala/ch/cern/sparkmeasure Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -224,8 +224,8 @@ case class StageMetrics(sparkSession: SparkSession) {
224224 // Legacy transformation of data recorded from the custom Stage listener
225225 // into a DataFrame and register it as a view for querying with SQL
226226 def createStageMetricsDF (nameTempView : String = " PerfStageMetrics" ): DataFrame = {
227- import sparkSession . implicits . _
228- val resultDF = listenerStage.stageMetricsData.toSeq.toDF( )
227+ // Convert the ListBuffer of StageVals into a DataFrame
228+ val resultDF = sparkSession.createDataFrame( listenerStage.stageMetricsData.toSeq)
229229 resultDF.createOrReplaceTempView(nameTempView)
230230 logger.warn(s " Stage metrics data refreshed into temp view $nameTempView" )
231231 resultDF
Original file line number Diff line number Diff line change @@ -131,8 +131,8 @@ case class TaskMetrics(sparkSession: SparkSession) {
131131 // Legacy transformation of data recorded from the custom Stage listener
132132 // into a DataFrame and register it as a view for querying with SQL
133133 def createTaskMetricsDF (nameTempView : String = " PerfTaskMetrics" ): DataFrame = {
134- import sparkSession . implicits . _
135- val resultDF = listenerTask.taskMetricsData.toSeq.toDF( )
134+ // Create a DataFrame from the task metrics data
135+ val resultDF = sparkSession.createDataFrame( listenerTask.taskMetricsData.toSeq)
136136 resultDF.createOrReplaceTempView(nameTempView)
137137 logger.warn(s " Stage metrics data refreshed into temp view $nameTempView" )
138138 resultDF
You can’t perform that action at this time.
0 commit comments