Skip to content

Commit 1560fd3

Browse files
DevinwongCopilot
andauthored
Update aks-node-controller/app.go
Co-authored-by: Copilot <[email protected]>
1 parent 6daf1e0 commit 1560fd3

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

aks-node-controller/app.go

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -329,13 +329,28 @@ func createGuestAgentEventWithDir(eventsDir, taskName, message, eventLevel strin
329329
eventsFileName := fmt.Sprintf("%d.json", time.Now().UnixNano()/int64(time.Millisecond))
330330
eventFilePath := filepath.Join(eventsDir, eventsFileName)
331331

332+
durationMs := endTime.Sub(startTime).Milliseconds()
333+
timingInfo := fmt.Sprintf("startTime=%s endTime=%s durationMs=%d",
334+
startTime.Format("2006-01-02 15:04:05.000"),
335+
endTime.Format("2006-01-02 15:04:05.000"),
336+
durationMs,
337+
)
338+
fullMessage := message
339+
if fullMessage == "" {
340+
fullMessage = timingInfo
341+
} else {
342+
fullMessage = fmt.Sprintf("%s | %s", message, timingInfo)
343+
}
344+
345+
operationID := fmt.Sprintf("%s-%d", taskName, startTime.UnixNano())
346+
332347
event := GuestAgentEvent{
333348
Timestamp: startTime.Format("2006-01-02 15:04:05.000"), // strange but this is go's reference time for formatting
334-
OperationId: endTime.Format("2006-01-02 15:04:05.000"),
349+
OperationId: operationID,
335350
Version: "1.23",
336351
TaskName: taskName,
337352
EventLevel: eventLevel,
338-
Message: message,
353+
Message: fullMessage,
339354
EventPid: "0",
340355
EventTid: "0",
341356
}

0 commit comments

Comments
 (0)