TaskQueueDepthPayloadsFromObserve converts task queue-depth rows.
(rows []observepkg.TaskQueueDepth)
| 646 | |
| 647 | // TaskQueueDepthPayloadsFromObserve converts task queue-depth rows. |
| 648 | func TaskQueueDepthPayloadsFromObserve(rows []observepkg.TaskQueueDepth) []contract.TaskQueueDepthPayload { |
| 649 | if len(rows) == 0 { |
| 650 | return nil |
| 651 | } |
| 652 | payloads := make([]contract.TaskQueueDepthPayload, 0, len(rows)) |
| 653 | for _, row := range rows { |
| 654 | payloads = append(payloads, contract.TaskQueueDepthPayload{ |
| 655 | NetworkChannel: strings.TrimSpace(row.NetworkChannel), |
| 656 | Count: row.Count, |
| 657 | OldestQueuedAt: optionalTime(row.OldestQueuedAt), |
| 658 | OldestQueueAgeMilli: row.OldestQueueAgeMilli, |
| 659 | }) |
| 660 | } |
| 661 | return payloads |
| 662 | } |
| 663 | |
| 664 | // StuckTaskRunPayloadsFromObserve converts stuck task-run diagnostics. |
| 665 | func StuckTaskRunPayloadsFromObserve(rows []observepkg.StuckTaskRun) []contract.StuckTaskRunPayload { |
no test coverage detected