@let f = feedService.selectedFeed();
@if (f) {
Last Run
{{ lastRunRelative() || '—' }}
@if (f.last_run_status) {
}
Success Rate
{{ successRate() }}
Avg Duration
{{ runStats().avgDuration }}
Avg Records
{{ runStats().avgRecords }}
}
@for (tab of tabs; track tab) {
{{ tab }}
}
@if (activeTab() === 'Overview') {
Total {{ f?.total_runs ?? 0 }}@if (recentRuns().length > 0) {·Of last {{ recentRuns().length }}: {{ overviewStats().completed }} completed, {{ overviewStats().failed }} failed@if (overviewStats().running > 0) {, {{ overviewStats().running }} running}}
Activity
@if (recentRuns().length > 0) {
Last {{ recentRuns().length }} runs
}
@if (runsLoading()) {
} @else if (recentRuns().length > 0) {
} @else {
No runs yet. This feed may be triggered externally or has not run.
}
Upstream & downstream viz
Coming soon
@if (hasErrors()) {
}
}
@if (activeTab() === 'Runs') {
}
@if (activeTab() === 'Universe') {
}
@if (activeTab() === 'Configuration') {
@if (feed.description) {
{{ feed.description }}
}
@if (feed.parameters || feed.parameter_schema) {
@if (feed.parameter_schema) {
} @else {
{{ feed.parameters | json }}
}
}
@if (feed.data_schema) {
@if (outputSchemaRows().length > 0) {
} @else {
Schema metadata not available in tabular form.
}
Raw schema JSON
{{ feed.data_schema | json }}
}
}