Skip to content

Commit

Permalink
refactored executorCpuTime and executorDeserializeCpuTime
Browse files Browse the repository at this point in the history
Signed-off-by: cindyyuanjiang <[email protected]>
  • Loading branch information
cindyyuanjiang committed Dec 17, 2024
1 parent a47ebd7 commit 8e03d94
Show file tree
Hide file tree
Showing 16 changed files with 149 additions and 104 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -431,14 +431,12 @@ class AppSparkMetricsAnalyzer(app: AppBase) extends AppAnalysisBase(app) {
val shuffleWriteValues = photonShuffleWriteTimeAccumInfos.flatMap { accumInfo =>
accumInfo.stageValuesMap.get(sm.stageInfo.stageId)
}
(AppSparkMetricsAnalyzer.maxWithEmptyHandling(peakMemoryValues),
TimeUnit.NANOSECONDS.toMillis(shuffleWriteValues.sum))
(AppSparkMetricsAnalyzer.maxWithEmptyHandling(peakMemoryValues), shuffleWriteValues.sum)
} else {
// For non-Photon apps, use the task metrics directly.
val peakMemoryValues = tasksInStage.map(_.peakExecutionMemory)
val shuffleWriteTime = tasksInStage.map(_.sw_writeTime)
(AppSparkMetricsAnalyzer.maxWithEmptyHandling(peakMemoryValues),
TimeUnit.NANOSECONDS.toMillis(shuffleWriteTime.sum))
(AppSparkMetricsAnalyzer.maxWithEmptyHandling(peakMemoryValues), shuffleWriteTime.sum)
}

val (durSum, durMax, durMin, durAvg) = AppSparkMetricsAnalyzer.getDurations(tasksInStage)
Expand All @@ -451,8 +449,8 @@ class AppSparkMetricsAnalyzer(app: AppBase) extends AppAnalysisBase(app) {
durMax,
durMin,
durAvg,
tasksInStage.map(_.executorCPUTime).sum,
tasksInStage.map(_.executorDeserializeCPUTime).sum,
TimeUnit.NANOSECONDS.toMillis(tasksInStage.map(_.executorCPUTime).sum),
TimeUnit.NANOSECONDS.toMillis(tasksInStage.map(_.executorDeserializeCPUTime).sum),
tasksInStage.map(_.executorDeserializeTime).sum,
tasksInStage.map(_.executorRunTime).sum,
tasksInStage.map(_.input_bytesRead).sum,
Expand All @@ -473,7 +471,7 @@ class AppSparkMetricsAnalyzer(app: AppBase) extends AppAnalysisBase(app) {
tasksInStage.map(_.sr_totalBytesRead).sum,
tasksInStage.map(_.sw_bytesWritten).sum,
tasksInStage.map(_.sw_recordsWritten).sum,
shuffleWriteTimeSum
TimeUnit.NANOSECONDS.toMillis(shuffleWriteTimeSum) // nanoseconds
)
stageLevelSparkMetrics(index).put(sm.stageInfo.stageId, stageRow)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -421,8 +421,8 @@ trait BaseJobStageAggTaskMetricsProfileResult extends ProfileResult {
def durationMax: Long
def durationMin: Long
def durationAvg: Double
def executorCPUTimeSum: Long
def executorDeserializeCpuTimeSum: Long
def executorCPUTimeSum: Long // milliseconds
def executorDeserializeCpuTimeSum: Long // milliseconds
def executorDeserializeTimeSum: Long
def executorRunTimeSum: Long
def inputBytesReadSum: Long
Expand All @@ -443,20 +443,44 @@ trait BaseJobStageAggTaskMetricsProfileResult extends ProfileResult {
def srTotalBytesReadSum: Long
def swBytesWrittenSum: Long
def swRecordsWrittenSum: Long
def swWriteTimeSum: Long
def swWriteTimeSum: Long // milliseconds

def idHeader: String

override val outputHeaders = Seq("appIndex", idHeader, "numTasks", "Duration",
"diskBytesSpilled_sum", "duration_sum", "duration_max", "duration_min",
"duration_avg", "executorCPUTime_sum", "executorDeserializeCPUTime_sum",
"executorDeserializeTime_sum", "executorRunTime_sum", "input_bytesRead_sum",
"input_recordsRead_sum", "jvmGCTime_sum", "memoryBytesSpilled_sum",
"output_bytesWritten_sum", "output_recordsWritten_sum", "peakExecutionMemory_max",
"resultSerializationTime_sum", "resultSize_max", "sr_fetchWaitTime_sum",
"sr_localBlocksFetched_sum", "sr_localBytesRead_sum", "sr_remoteBlocksFetched_sum",
"sr_remoteBytesRead_sum", "sr_remoteBytesReadToDisk_sum", "sr_totalBytesRead_sum",
"sw_bytesWritten_sum", "sw_recordsWritten_sum", "sw_writeTime_sum")
override val outputHeaders = {
Seq("appIndex",
idHeader,
"numTasks",
"Duration",
"diskBytesSpilled_sum",
"duration_sum",
"duration_max",
"duration_min",
"duration_avg",
"executorCPUTime_sum",
"executorDeserializeCPUTime_sum",
"executorDeserializeTime_sum",
"executorRunTime_sum",
"input_bytesRead_sum",
"input_recordsRead_sum",
"jvmGCTime_sum",
"memoryBytesSpilled_sum",
"output_bytesWritten_sum",
"output_recordsWritten_sum",
"peakExecutionMemory_max",
"resultSerializationTime_sum",
"resultSize_max",
"sr_fetchWaitTime_sum",
"sr_localBlocksFetched_sum",
"sr_localBytesRead_sum",
"sr_remoteBlocksFetched_sum",
"sr_remoteBytesRead_sum",
"sr_remoteBytesReadToDisk_sum",
"sr_totalBytesRead_sum",
"sw_bytesWritten_sum",
"sw_recordsWritten_sum",
"sw_writeTime_sum")
}

val durStr = duration match {
case Some(dur) => dur.toString
Expand Down Expand Up @@ -511,8 +535,8 @@ case class JobAggTaskMetricsProfileResult(
durationMax: Long,
durationMin: Long,
durationAvg: Double,
executorCPUTimeSum: Long,
executorDeserializeCpuTimeSum: Long,
executorCPUTimeSum: Long, // milliseconds
executorDeserializeCpuTimeSum: Long, // milliseconds
executorDeserializeTimeSum: Long,
executorRunTimeSum: Long,
inputBytesReadSum: Long,
Expand All @@ -533,7 +557,8 @@ case class JobAggTaskMetricsProfileResult(
srTotalBytesReadSum: Long,
swBytesWrittenSum: Long,
swRecordsWrittenSum: Long,
swWriteTimeSum: Long) extends BaseJobStageAggTaskMetricsProfileResult {
swWriteTimeSum: Long // milliseconds
) extends BaseJobStageAggTaskMetricsProfileResult {
override def idHeader = "jobId"
}

Expand All @@ -547,8 +572,8 @@ case class StageAggTaskMetricsProfileResult(
durationMax: Long,
durationMin: Long,
durationAvg: Double,
executorCPUTimeSum: Long,
executorDeserializeCpuTimeSum: Long,
executorCPUTimeSum: Long, // milliseconds
executorDeserializeCpuTimeSum: Long, // milliseconds
executorDeserializeTimeSum: Long,
executorRunTimeSum: Long,
inputBytesReadSum: Long,
Expand All @@ -569,7 +594,8 @@ case class StageAggTaskMetricsProfileResult(
srTotalBytesReadSum: Long,
swBytesWrittenSum: Long,
swRecordsWrittenSum: Long,
swWriteTimeSum: Long) extends BaseJobStageAggTaskMetricsProfileResult {
swWriteTimeSum: Long // milliseconds
) extends BaseJobStageAggTaskMetricsProfileResult {
override def idHeader = "stageId"
}

Expand Down Expand Up @@ -747,16 +773,16 @@ case class SQLTaskAggMetricsProfileResult(
description: String,
numTasks: Int,
duration: Option[Long],
executorCpuTime: Long,
executorCpuTime: Long, // milliseconds
executorRunTime: Long,
executorCpuRatio: Double,
diskBytesSpilledSum: Long,
durationSum: Long,
durationMax: Long,
durationMin: Long,
durationAvg: Double,
executorCPUTimeSum: Long,
executorDeserializeCpuTimeSum: Long,
executorCPUTimeSum: Long, // milliseconds
executorDeserializeCpuTimeSum: Long, // milliseconds
executorDeserializeTimeSum: Long,
executorRunTimeSum: Long,
inputBytesReadSum: Long,
Expand All @@ -779,7 +805,8 @@ case class SQLTaskAggMetricsProfileResult(
srTotalBytesReadSum: Long,
swBytesWrittenSum: Long,
swRecordsWrittenSum: Long,
swWriteTimeSum: Long) extends ProfileResult {
swWriteTimeSum: Long // milliseconds
) extends ProfileResult {

override val outputHeaders = Seq("appIndex", "appID", "sqlID", "description", "numTasks",
"Duration", "executorCPUTime", "executorRunTime", "executorCPURatio",
Expand Down Expand Up @@ -924,12 +951,27 @@ case class IOAnalysisProfileResult(
}
}

case class SQLDurationExecutorTimeProfileResult(appIndex: Int, appId: String,
rootsqlID: Option[Long], sqlID: Long, duration: Option[Long], containsDataset: Boolean,
appDuration: Option[Long], potentialProbs: String,
case class SQLDurationExecutorTimeProfileResult(
appIndex: Int,
appId: String,
rootsqlID: Option[Long],
sqlID: Long,
duration: Option[Long],
containsDataset: Boolean,
appDuration: Option[Long],
potentialProbs: String,
executorCpuRatio: Double) extends ProfileResult {
override val outputHeaders = Seq("appIndex", "App ID", "RootSqlID", "sqlID", "SQL Duration",
"Contains Dataset or RDD Op", "App Duration", "Potential Problems", "Executor CPU Time Percent")
override val outputHeaders = {
Seq("appIndex",
"App ID",
"RootSqlID",
"sqlID",
"SQL Duration",
"Contains Dataset or RDD Op",
"App Duration",
"Potential Problems",
"Executor CPU Time Percent")
}
val durStr = duration match {
case Some(dur) => dur.toString
case None => ""
Expand All @@ -950,8 +992,15 @@ case class SQLDurationExecutorTimeProfileResult(appIndex: Int, appId: String,
}

override def convertToSeq: Seq[String] = {
Seq(appIndex.toString, rootsqlID.getOrElse("").toString, appId, sqlID.toString, durStr,
containsDataset.toString, appDurStr, potentialStr, execCpuTimePercent)
Seq(appIndex.toString,
rootsqlID.getOrElse("").toString,
appId,
sqlID.toString,
durStr,
containsDataset.toString,
appDurStr,
potentialStr,
execCpuTimePercent)
}

override def convertToCSVSeq: Seq[String] = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@

package org.apache.spark.sql.rapids.tool.store

import java.util.concurrent.TimeUnit

import org.apache.spark.TaskFailedReason
import org.apache.spark.scheduler.SparkListenerTaskEnd
import org.apache.spark.sql.rapids.tool.annotation.Since
Expand All @@ -40,9 +38,9 @@ case class TaskModel(
speculative: Boolean,
gettingResultTime: Long,
executorDeserializeTime: Long,
executorDeserializeCPUTime: Long,
executorRunTime: Long,
executorCPUTime: Long,
executorDeserializeCPUTime: Long, // nanoseconds
executorRunTime: Long, // milliseconds
executorCPUTime: Long, // nanoseconds
peakExecutionMemory: Long,
resultSize: Long,
jvmGCTime: Long,
Expand All @@ -59,7 +57,7 @@ case class TaskModel(
sr_totalBytesRead: Long,
// Note: sw stands for ShuffleWrite
sw_bytesWritten: Long,
sw_writeTime: Long,
sw_writeTime: Long, // nanoseconds
sw_recordsWritten: Long,
input_bytesRead: Long,
input_recordsRead: Long,
Expand Down Expand Up @@ -92,9 +90,9 @@ object TaskModel {
event.taskInfo.speculative,
event.taskInfo.gettingResultTime,
event.taskMetrics.executorDeserializeTime,
TimeUnit.NANOSECONDS.toMillis(event.taskMetrics.executorDeserializeCpuTime),
event.taskMetrics.executorRunTime,
TimeUnit.NANOSECONDS.toMillis(event.taskMetrics.executorCpuTime),
event.taskMetrics.executorDeserializeCpuTime, // nanoseconds
event.taskMetrics.executorRunTime, // milliseconds
event.taskMetrics.executorCpuTime, // nanoseconds
event.taskMetrics.peakExecutionMemory,
event.taskMetrics.resultSize,
event.taskMetrics.jvmGCTime,
Expand All @@ -109,7 +107,7 @@ object TaskModel {
event.taskMetrics.shuffleReadMetrics.localBytesRead,
event.taskMetrics.shuffleReadMetrics.totalBytesRead,
event.taskMetrics.shuffleWriteMetrics.bytesWritten,
event.taskMetrics.shuffleWriteMetrics.writeTime,
event.taskMetrics.shuffleWriteMetrics.writeTime, // nanoseconds
event.taskMetrics.shuffleWriteMetrics.recordsWritten,
event.taskMetrics.inputMetrics.bytesRead,
event.taskMetrics.inputMetrics.recordsRead,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
appIndex,jobId,numTasks,Duration,diskBytesSpilled_sum,duration_sum,duration_max,duration_min,duration_avg,executorCPUTime_sum,executorDeserializeCPUTime_sum,executorDeserializeTime_sum,executorRunTime_sum,input_bytesRead_sum,input_recordsRead_sum,jvmGCTime_sum,memoryBytesSpilled_sum,output_bytesWritten_sum,output_recordsWritten_sum,peakExecutionMemory_max,resultSerializationTime_sum,resultSize_max,sr_fetchWaitTime_sum,sr_localBlocksFetched_sum,sr_localBytesRead_sum,sr_remoteBlocksFetched_sum,sr_remoteBytesRead_sum,sr_remoteBytesReadToDisk_sum,sr_totalBytesRead_sum,sw_bytesWritten_sum,sw_recordsWritten_sum,sw_writeTime_sum
1,48,431,237976,0,371230,1032,333,861.3,343288,1261,1286,367785,190131859,8639936081,160,0,0,0,169667947,21,15767,8,3,15657,3,15657,0,31314,18964,431,16
1,47,432,214657,0,376777,1133,499,872.2,346230,1272,1310,373271,14007280,8639936081,144,0,0,0,159530057,11,15577,4,3,15657,3,15657,0,31314,19008,432,20
1,46,433,191440,0,457364,3323,391,1056.3,352763,1508,2509,451358,5242628040,8639936081,1912,0,0,0,250840493,9,16203,551,3,15657,3,15657,0,31314,19052,433,16
1,48,431,237976,0,371230,1032,333,861.3,343507,1365,1286,367785,190131859,8639936081,160,0,0,0,169667947,21,15767,8,3,15657,3,15657,0,31314,18964,431,16
1,47,432,214657,0,376777,1133,499,872.2,346447,1388,1310,373271,14007280,8639936081,144,0,0,0,159530057,11,15577,4,3,15657,3,15657,0,31314,19008,432,20
1,46,433,191440,0,457364,3323,391,1056.3,352977,1639,2509,451358,5242628040,8639936081,1912,0,0,0,250840493,9,16203,551,3,15657,3,15657,0,31314,19052,433,16
1,49,1,186241,0,266,266,266,266.0,86,1,1,261,0,0,0,0,0,0,138414192,0,5344,10,209,9196,222,9768,0,18964,44,1,0
1,45,433,166081,0,415849,1448,339,960.4,349795,1302,1375,412139,2276478144,8639936081,568,0,0,0,195992906,2,15780,7,3,15657,3,15657,0,31314,19052,433,34
1,44,431,139667,0,398973,1403,365,925.7,354119,1281,1327,395265,1075691986,8639936081,328,0,0,0,188587155,0,15767,10,3,15657,3,15657,0,31314,18964,431,17
1,45,433,166081,0,415849,1448,339,960.4,350015,1415,1375,412139,2276478144,8639936081,568,0,0,0,195992906,2,15780,7,3,15657,3,15657,0,31314,19052,433,34
1,44,431,139667,0,398973,1403,365,925.7,354332,1420,1327,395265,1075691986,8639936081,328,0,0,0,188587155,0,15767,10,3,15657,3,15657,0,31314,18964,431,17
1,50,1,122711,0,267,267,267,267.0,71,1,1,262,0,0,0,0,0,0,138414192,0,5343,58,219,9636,213,9372,0,19008,44,1,0
1,43,432,114755,0,403652,1369,329,934.4,353325,1290,1326,399766,1395949742,8639936081,624,0,0,0,201771890,13,15767,14,3,15657,3,15657,0,31314,19008,432,16
1,43,432,114755,0,403652,1369,329,934.4,353529,1424,1326,399766,1395949742,8639936081,624,0,0,0,201771890,13,15767,14,3,15657,3,15657,0,31314,19008,432,16
1,51,1,97958,0,386,386,386,386.0,60,1,1,381,0,0,0,0,0,0,138414192,0,5343,154,221,9724,210,9240,0,18964,44,1,0
1,42,431,89634,0,616500,1899,589,1430.4,378074,1330,1515,612098,16461920726,8639936081,4132,0,0,0,216740322,23,15805,10,3,15657,3,15657,0,31314,18964,431,16
1,42,431,89634,0,616500,1899,589,1430.4,378287,1521,1515,612098,16461920726,8639936081,4132,0,0,0,216740322,23,15805,10,3,15657,3,15657,0,31314,18964,431,16
1,52,1,71718,0,384,384,384,384.0,54,1,1,379,0,0,0,0,0,0,138414192,0,5343,170,223,9812,210,9240,0,19052,44,1,0
1,41,431,51085,0,759623,2321,918,1762.5,394996,1460,2027,754015,26337468742,8639936081,7772,0,0,0,250648581,87,16157,170,3,15657,3,15657,0,31314,18964,431,19
1,41,431,51085,0,759623,2321,918,1762.5,395214,1706,2027,754015,26337468742,8639936081,7772,0,0,0,250648581,87,16157,170,3,15657,3,15657,0,31314,18964,431,19
1,53,1,46297,0,136,136,136,136.0,57,1,1,131,0,0,0,0,0,0,138414192,0,5344,0,214,9416,219,9636,0,19052,44,1,0
1,54,1,23051,0,340,340,340,340.0,36,1,1,334,0,0,0,0,0,0,138414192,0,5343,223,215,9460,217,9548,0,19008,44,1,0
1,31,1,6979,0,6738,6738,6738,6738.0,5104,128,688,6035,349526,86400,53,0,0,0,155563380,1,10759,0,0,0,0,0,0,0,7239,1800,0
Expand All @@ -19,20 +19,20 @@ appIndex,jobId,numTasks,Duration,diskBytesSpilled_sum,duration_sum,duration_max,
1,35,1,6925,0,6729,6729,6729,6729.0,157,136,681,6035,12261,1350,53,0,0,0,155199546,1,9839,0,0,0,0,0,0,0,699,165,0
1,38,1,6855,0,6743,6743,6743,6743.0,187,256,688,6035,349526,86400,53,0,0,0,155563380,1,9927,0,0,0,0,0,0,0,7239,1800,0
1,0,1,6033,0,5699,5699,5699,5699.0,422,948,1114,4382,0,0,37,0,0,0,0,8,2794,0,0,0,0,0,0,0,0,0,0
1,13,200,5707,0,87661,966,349,438.3,9821,427,951,84265,0,0,144,0,0,0,0,9,6258,0,0,0,0,0,0,0,0,0,0
1,23,200,5479,0,84240,490,355,421.2,5290,200,214,82784,0,0,136,0,0,0,0,0,6214,0,0,0,0,0,0,0,0,0,0
1,21,200,5271,0,80904,485,353,404.5,6004,203,220,79384,0,0,136,0,0,0,0,1,6302,0,0,0,0,0,0,0,0,0,0
1,27,200,4728,0,70760,442,309,353.8,4042,200,209,69494,0,0,152,0,0,0,0,10,5788,0,0,0,0,0,0,0,0,0,0
1,13,200,5707,0,87661,966,349,438.3,9924,528,951,84265,0,0,144,0,0,0,0,9,6258,0,0,0,0,0,0,0,0,0,0
1,23,200,5479,0,84240,490,355,421.2,5394,292,214,82784,0,0,136,0,0,0,0,0,6214,0,0,0,0,0,0,0,0,0,0
1,21,200,5271,0,80904,485,353,404.5,6100,304,220,79384,0,0,136,0,0,0,0,1,6302,0,0,0,0,0,0,0,0,0,0
1,27,200,4728,0,70760,442,309,353.8,4145,287,209,69494,0,0,152,0,0,0,0,10,5788,0,0,0,0,0,0,0,0,0,0
1,3,1,4708,0,4693,4693,4693,4693.0,280,701,804,3796,0,0,26,0,0,0,0,7,2834,0,0,0,0,0,0,0,0,0,0
1,25,200,4603,0,70379,569,314,351.9,4106,200,216,69040,0,0,168,0,0,0,0,14,5708,0,0,0,0,0,0,0,0,0,0
1,25,200,4603,0,70379,569,314,351.9,4200,294,216,69040,0,0,168,0,0,0,0,14,5708,0,0,0,0,0,0,0,0,0,0
1,36,1,4556,0,4332,4332,4332,4332.0,3359,95,401,3907,30328,7200,39,0,0,0,155245068,1,10552,0,0,0,0,0,0,0,7719,1920,0
1,29,200,4555,0,69682,423,310,348.4,3730,200,218,68521,0,0,168,0,0,0,0,9,5748,0,0,0,0,0,0,0,0,0,0
1,29,200,4555,0,69682,423,310,348.4,3830,272,218,68521,0,0,168,0,0,0,0,9,5748,0,0,0,0,0,0,0,0,0,0
1,32,1,4515,0,4334,4334,4334,4334.0,260,130,404,3907,349526,86400,39,0,0,0,155563380,1,9851,0,0,0,0,0,0,0,7239,1800,0
1,39,1,4488,0,4322,4322,4322,4322.0,112,124,392,3907,349526,86400,39,0,0,0,155563380,1,9926,0,0,0,0,0,0,0,7239,1800,0
1,37,1,4481,0,4334,4334,4334,4334.0,136,144,405,3907,349526,86400,39,0,0,0,155563380,1,9851,0,0,0,0,0,0,0,7239,1800,0
1,40,1,4476,0,4327,4327,4327,4327.0,98,147,394,3907,349526,86400,39,0,0,0,155563380,1,9895,0,0,0,0,0,0,0,7239,1800,0
1,56,1,1055,0,1022,1022,1022,1022.0,758,77,95,901,0,0,0,0,0,0,134218344,6,10091,5,218,9592,220,9680,0,19272,0,0,0
1,19,200,803,0,11895,145,38,59.5,943,209,252,10017,0,0,56,0,0,0,0,22,2739,0,0,0,0,0,0,0,0,0,0
1,19,200,803,0,11895,145,38,59.5,1050,321,252,10017,0,0,56,0,0,0,0,22,2739,0,0,0,0,0,0,0,0,0,0
1,26,1,316,0,312,312,312,312.0,2,1,1,306,0,0,0,0,0,0,0,0,3777,0,0,0,0,0,0,0,0,0,0
1,2,1,280,0,267,267,267,267.0,6,4,4,124,0,0,0,0,0,0,0,1,3342,0,0,0,0,0,0,0,0,0,0
1,11,1,264,0,254,254,254,254.0,5,3,3,241,0,0,0,0,0,0,0,0,2913,0,0,0,0,0,0,0,0,0,0
Expand Down
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
appIndex,appID,sqlID,description,numTasks,Duration,executorCPUTime,executorRunTime,executorCPURatio,diskBytesSpilled_sum,duration_sum,duration_max,duration_min,duration_avg,executorCPUTime_sum,executorDeserializeCPUTime_sum,executorDeserializeTime_sum,executorRunTime_sum,input_bytesRead_sum,input_recordsRead_sum,jvmGCTime_sum,memoryBytesSpilled_sum,output_bytesWritten_sum,output_recordsWritten_sum,peakExecutionMemory_max,resultSerializationTime_sum,resultSize_max,sr_fetchWaitTime_sum,sr_localBlocksFetched_sum,sr_localBytesRead_sum,sr_remoteBlocksFetched_sum,sr_remoteBytesRead_sum,sr_remoteBytesReadToDisk_sum,sr_totalBytesRead_sum,sw_bytesWritten_sum,sw_recordsWritten_sum,sw_writeTime_sum
1,"app-20240919162642-0000",26,"query88",3472,250542,2883837,3818106,75.53,0,3858136,6743,54,1111.2,2883837,12349,18186,3818106,52997115316,69120188398,16100,0,0,0,250840493,181,16203,1394,1759,201596,1750,201200,0,402796,218614,19946,154
1,"app-20240919162642-0000",26,"query88",3472,250542,2885555,3818106,75.58,0,3858136,6743,54,1111.2,2885555,13523,18186,3818106,52997115316,69120188398,16100,0,0,0,250840493,181,16203,1394,1759,201596,1750,201200,0,402796,218614,19946,154
Loading

0 comments on commit 8e03d94

Please sign in to comment.