"value": "customMetrics\n| where name has \"dag_processing.last_runtime\" \n| parse kind=regex name with @\"([0-9a-zA-Z_])*\\.\" dataPartitionId @\"\\.dag_processing\\.last_runtime\\.([0-9a-zA-Z_])*\"\n| parse kind=regex name with @\"([0-9a-zA-Z_\\.])*\\.dag_processing\\.last_runtime\\.\" dagName\n| summarize DagProcessingTime = max(value) by bin(timestamp, 10m), MetricName = \"dag_processing.last_runtime\", dataPartitionId, dagName\n| render timechart \n",
"value": "customMetrics\n| where name has \"dag_processing.last_runtime\" \n| parse kind=regex name with @\"([0-9a-zA-Z_])*\\.\" clusterName @\"\\.dag_processing\\.last_runtime\\.([0-9a-zA-Z_])*\"\n| parse kind=regex name with @\"([0-9a-zA-Z_\\.])*\\.dag_processing\\.last_runtime\\.\" dagName\n| summarize DagProcessingTime = max(value) by timestamp, MetricName = \"dag_processing.last_runtime\", clusterName, dagName\n| render timechart \n",
"Query": "customMetrics\n| where name has \"dag_processing.last_runtime\" \n| parse kind=regex name with @\"([0-9a-zA-Z_])*\\.\" partitionId @\"\\.dag_processing\\.last_runtime\\.([0-9a-zA-Z_])*\"\n| extend dataPartitionId = case(partitionId == \"\", \"common-cluster\",\n partitionId)\n| parse kind=regex name with @\"([0-9a-zA-Z_\\.])*\\.dag_processing\\.last_runtime\\.\" dagName\n| summarize DagProcessingTime = max(value) by bin(timestamp, 10m), MetricName = \"dag_processing.last_runtime\", dataPartitionId, dagName\n| render timechart \n\n",
"PartTitle": "Time taken for processing Dag File"
"Dimensions": {
"aggregation": "Sum",
"splitBy": [
{
"name": "dagName",
"type": "string"
}
],
"xAxis": {
"name": "timestamp",
"type": "datetime"
},
"yAxis": [
{
"name": "DagProcessingTime",
"type": "real"
}
]
},
"PartTitle": "Time taken for processing Dag File",
"Query": "customMetrics\n| where name has \"dag_processing.last_runtime\" \n| parse kind=regex name with @\"([0-9a-zA-Z_])*\\.\" partitionId @\"\\.dag_processing\\.last_runtime\\.([0-9a-zA-Z_])*\"\n| extend clusterName = case(partitionId == \"\", \"common-cluster\",\n partitionId)\n| parse kind=regex name with @\"([0-9a-zA-Z_\\.])*\\.dag_processing\\.last_runtime\\.\" dagName\n| summarize DagProcessingTime = max(value) by timestamp, dagName, MetricName = \"dag_processing.last_runtime\", clusterName\n| render timechart \n\n"
}
},
"savedContainerState": {
"partTitle": "Time taken for processing Dag File",
"assetName": "${centralGroupPrefix}-ai"
}
}
},
...
...
@@ -199,7 +214,7 @@
},
{
"name": "Query",
"value": "customMetrics\n| where name has \"dagrun.duration.success\" or name has \"dagrun.duration.failed\"\n| parse kind=regex name with @\"([0-9a-zA-Z_])*\\.\" dataPartitionId @\"\\.dagrun\\.duration\\.([0-9a-zA-Z_\\.])*\"\n| parse kind=regex name with @\"([0-9a-zA-Z_])*\\.dagrun\\.duration\\.([0-9a-zA-Z_])*\\.\" dagName\n| extend duration = value/1000\n| summarize DagrunTime = max(duration) by bin(timestamp, 10m), MetricName = \"dagrun.duration\", dataPartitionId, dagName\n| render timechart \n\n",
"value": "customMetrics\n| where name has \"dagrun.duration.success\" or name has \"dagrun.duration.failed\"\n| parse kind=regex name with @\"([0-9a-zA-Z_])*\\.\" clusterName @\"\\.dagrun\\.duration\\.([0-9a-zA-Z_\\.])*\"\n| parse kind=regex name with @\"([0-9a-zA-Z_])*\\.dagrun\\.duration\\.([0-9a-zA-Z_])*\\.\" dagName\n| extend duration = value/1000\n| summarize DagrunTime = max(duration) by timestamp, MetricName = \"dagrun.duration\", clusterName, dagName\n| render timechart \n\n",
"Query": "customMetrics\n| where name has \"dagrun.duration.success\" or name has \"dagrun.duration.failed\"\n| parse kind=regex name with @\"([0-9a-zA-Z_])*\\.\" partitionId @\"\\.dagrun\\.duration\\.([0-9a-zA-Z_\\.])*\"\n| extend dataPartitionId = case(partitionId == \"\", \"common-cluster\",\n partitionId)\n| parse kind=regex name with @\"([0-9a-zA-Z_])*\\.dagrun\\.duration\\.([0-9a-zA-Z_])*\\.\" dagName\n| extend duration = value/1000\n| summarize DagrunTime = max(duration) by bin(timestamp, 10m), MetricName = \"dagrun.duration\", dataPartitionId, dagName\n| render timechart \n\n",
"Query": "customMetrics\n| where name has \"dagrun.duration.success\" or name has \"dagrun.duration.failed\"\n| parse kind=regex name with @\"([0-9a-zA-Z_])*\\.\" partitionId @\"\\.dagrun\\.duration\\.([0-9a-zA-Z_\\.])*\"\n| extend clusterName = case(partitionId == \"\", \"common-cluster\",\n partitionId)\n| parse kind=regex name with @\"([0-9a-zA-Z_])*\\.dagrun\\.duration\\.([0-9a-zA-Z_])*\\.\" dagName\n| extend duration = value/1000\n| summarize DagrunTime = max(duration) by timestamp, dagName, MetricName = \"dagrun.duration\", clusterName\n| render columnchart \n\n",
"ControlType": "FrameControlChart",
"PartTitle": "Dagrun Duration"
"SpecificChart": "StackedColumn",
"PartTitle": "Dagrun Duration",
"Dimensions": {
"aggregation": "Sum",
"splitBy": [
{
"name": "dagName",
"type": "string"
}
],
"xAxis": {
"name": "timestamp",
"type": "datetime"
},
"yAxis": [
{
"name": "DagrunTime",
"type": "real"
}
]
}
}
},
"savedContainerState": {
"partTitle": "Dagrun Duration",
"assetName": "${centralGroupPrefix}-ai"
}
}
},
...
...
@@ -324,7 +355,7 @@
},
{
"name": "Query",
"value": "customMetrics\n| where name matches regex @\"dag\\.([0-9a-zA-Z_])*\\.([0-9a-zA-Z_])*\\.duration\\z\" \n| parse kind=regex name with @\"([0-9a-zA-Z_])*\\.\" dataPartitionId @\"\\.dag\\.([0-9a-zA-Z_\\.])*\\.duration\"\n| parse kind=regex name with @\"([0-9a-zA-Z_])*\\.dag\\.\" dagIdTaskId @\"\\.duration\"\n| extend duration = value/1000, dagName = split(dagIdTaskId,\".\")[0]\n| summarize TaskRunDuration = max(duration) by bin(timestamp, 10m), MetricName = \"TaskRun Duration\", tostring(dagName), dataPartitionId\n| render timechart \n\n",
"value": "customMetrics\n| where name matches regex @\"dag\\.([0-9a-zA-Z_])*\\.([0-9a-zA-Z_])*\\.duration\\z\" \n| parse kind=regex name with @\"([0-9a-zA-Z_])*\\.\" clusterName @\"\\.dag\\.([0-9a-zA-Z_\\.])*\\.duration\"\n| parse kind=regex name with @\"([0-9a-zA-Z_])*\\.dag\\.\" dagIdTaskId @\"\\.duration\"\n| extend duration = value/1000, dagName = split(dagIdTaskId,\".\")[0]\n| summarize TaskRunDuration = max(duration) by timestamp, MetricName = \"TaskRun Duration\", tostring(dagName), clusterName\n| render timechart \n\n",