File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed
Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -369,6 +369,7 @@ public IExecutionContext CreateChild(
369369 child . StepTelemetry . StepId = recordId ;
370370 child . StepTelemetry . Stage = stage . ToString ( ) ;
371371 child . StepTelemetry . IsEmbedded = isEmbedded ;
372+ child . StepTelemetry . StepContextName = child . GetFullyQualifiedContextName ( ) ; ;
372373
373374 return child ;
374375 }
@@ -959,6 +960,8 @@ public void PublishStepTelemetry()
959960 _record . StartTime != null )
960961 {
961962 StepTelemetry . ExecutionTimeInSeconds = ( int ) Math . Ceiling ( ( _record . FinishTime - _record . StartTime ) ? . TotalSeconds ?? 0 ) ;
963+ StepTelemetry . StartTime = _record . StartTime ;
964+ StepTelemetry . FinishTime = _record . FinishTime ;
962965 }
963966
964967 if ( ! IsEmbedded &&
Original file line number Diff line number Diff line change @@ -30,6 +30,9 @@ public ActionsStepTelemetry()
3030 [ DataMember ( EmitDefaultValue = false ) ]
3131 public Guid StepId { get ; set ; }
3232
33+ [ DataMember ( EmitDefaultValue = false ) ]
34+ public string StepContextName { get ; set ; }
35+
3336 [ DataMember ( EmitDefaultValue = false ) ]
3437 public bool ? HasRunsStep { get ; set ; }
3538
@@ -57,6 +60,12 @@ public ActionsStepTelemetry()
5760 [ DataMember ( EmitDefaultValue = false ) ]
5861 public int ? ExecutionTimeInSeconds { get ; set ; }
5962
63+ [ DataMember ( EmitDefaultValue = false ) ]
64+ public DateTime ? StartTime { get ; set ; }
65+
66+ [ DataMember ( EmitDefaultValue = false ) ]
67+ public DateTime ? FinishTime { get ; set ; }
68+
6069 [ DataMember ( EmitDefaultValue = false ) ]
6170 public string ContainerHookData { get ; set ; }
6271 }
You can’t perform that action at this time.
0 commit comments