@if (statusHistoryState$ | async; as statusHistoryState) {

Status History

@if (isInitialLoading(statusHistoryState)) {
} @else { @if (instances.length > 0 && fieldDescriptors.length > 0) { @if (componentDetails$ | async; as componentDetails) {
@for (detail of details; track detail) { @if (detail.key && detail.value) {
{{ detail.key }}
{{ detail.value }}
} }
Start
{{ minDate }}
End
{{ maxDate }}
NiFi
Min / Max / Mean
{{ clusterStats.min }} / {{ clusterStats.max }} / {{ clusterStats.mean }}
NiFi
@if (!!nodes && nodes.length > 0) {
Nodes
Min / Max / Mean
{{ nodeStats.min }} / {{ nodeStats.max }} / {{ nodeStats.mean }}
@for (node of nodes; track node) { @if (node.snapshots?.length) {
{{ node.label }}
} }
}
@if (fieldDescriptors$ | async) {
@for (descriptor of fieldDescriptors; track descriptor) { @if (descriptor.description) { {{ descriptor.label }} } @else { {{ descriptor.label }} } }
}
} } @else {
Insufficient history, please try again later.
} }
@if (instances.length > 0 && fieldDescriptors.length > 0) {
Last updated:
{{ statusHistoryState.loadedTimestamp }}
}
}