]> git.proxmox.com Git - ceph.git/blob - ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-details/osd-details.component.html
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / src / app / ceph / cluster / osd / osd-details / osd-details.component.html
1 <tabset *ngIf="selection.hasSingleSelection">
2 <tab heading="Attributes (OSD map)"
3 i18n-heading>
4 <cd-table-key-value *ngIf="osd.loaded"
5 [data]="osd.details.osd_map">
6 </cd-table-key-value>
7 </tab>
8 <tab heading="Metadata"
9 i18n-heading>
10 <cd-table-key-value *ngIf="osd.loaded && osd.details.osd_metadata; else noMetaData"
11 (fetchData)="refresh()"
12 [data]="osd.details.osd_metadata">
13 </cd-table-key-value>
14 <ng-template #noMetaData>
15 <cd-warning-panel i18n>Metadata not available</cd-warning-panel>
16 </ng-template>
17 </tab>
18 <tab heading="Performance counter"
19 i18n-heading>
20 <cd-table-performance-counter *ngIf="osd.loaded"
21 serviceType="osd"
22 [serviceId]="osd.id">
23 </cd-table-performance-counter>
24 </tab>
25 <tab heading="Histogram"
26 i18n-heading>
27 <cd-warning-panel *ngIf="osd.loaded && osd.histogram_failed"
28 i18n>Histogram not available: {{ osd.histogram_failed }}</cd-warning-panel>
29
30 <div class="row"
31 *ngIf="osd.loaded && osd.details.histogram">
32 <div class="col-md-6">
33 <h4 i18n>Writes</h4>
34 <cd-osd-performance-histogram [histogram]="osd.details.histogram.osd.op_w_latency_in_bytes_histogram">
35 </cd-osd-performance-histogram>
36 </div>
37 <div class="col-md-6">
38 <h4 i18n>Reads</h4>
39 <cd-osd-performance-histogram [histogram]="osd.details.histogram.osd.op_r_latency_out_bytes_histogram">
40 </cd-osd-performance-histogram>
41 </div>
42 </div>
43 </tab>
44 <tab i18n-heading
45 *ngIf="grafanaPermission.read"
46 heading="Performance Details">
47 <cd-grafana [grafanaPath]="'osd-device-details?var-osd_id=' + osd['id']"
48 uid="MKj_9ipiz"
49 grafanaStyle="GrafanaStyles.two">
50 </cd-grafana>
51 </tab>
52 </tabset>