1 <tabset *
ngIf=
"selection.hasSingleSelection">
2 <tab heading=
"Attributes (OSD map)"
4 <cd-table-key-value *
ngIf=
"osd.loaded"
5 [data]=
"osd.details.osd_map">
8 <tab heading=
"Metadata"
10 <cd-table-key-value *
ngIf=
"osd.loaded && osd.details.osd_metadata; else noMetaData"
11 (fetchData)=
"refresh()"
12 [data]=
"osd.details.osd_metadata">
14 <ng-template #noMetaData
>
15 <cd-warning-panel i18n
>Metadata not available
</cd-warning-panel>
18 <tab heading=
"Performance counter"
20 <cd-table-performance-counter *
ngIf=
"osd.loaded"
23 </cd-table-performance-counter>
25 <tab heading=
"Histogram"
27 <cd-warning-panel *
ngIf=
"osd.loaded && osd.histogram_failed"
28 i18n
>Histogram not available: {{ osd.histogram_failed }}
</cd-warning-panel>
31 *
ngIf=
"osd.loaded && osd.details.histogram">
32 <div class=
"col-md-6">
34 <cd-osd-performance-histogram [histogram]=
"osd.details.histogram.osd.op_w_latency_in_bytes_histogram">
35 </cd-osd-performance-histogram>
37 <div class=
"col-md-6">
39 <cd-osd-performance-histogram [histogram]=
"osd.details.histogram.osd.op_r_latency_out_bytes_histogram">
40 </cd-osd-performance-histogram>
45 *
ngIf=
"grafanaPermission.read"
46 heading=
"Performance Details">
47 <cd-grafana [grafanaPath]=
"'osd-device-details?var-osd_id=' + osd['id']"
49 grafanaStyle=
"GrafanaStyles.two">