diff --git a/assets/translations/en-us.yaml b/assets/translations/en-us.yaml index 59bcdd21f0b..61676024936 100644 --- a/assets/translations/en-us.yaml +++ b/assets/translations/en-us.yaml @@ -41,6 +41,21 @@ generic: value: Value yes: Yes no: No + units: + time: + 5s: 5s + 10s: 10s + 30s: 30s + 1m: 1m + 5m: 5m + 15m: 15m + 30m: 30m + 1h: 1h + 2h: 2h + 6h: 6h + 1d: 1d + 7d: 7d + 30d: 30d locale: en-us: English @@ -824,6 +839,12 @@ clusterIndexPage: label: Resource date: label: Date + clusterMetrics: + label: Cluster Metrics + etcdMetrics: + label: Etcd Metrics + k8sMetrics: + label: Kubernetes Components Metrics gatekeeper: buttonText: Configure Gatekeeper disabled: OPA Gatekeeper is not configured. @@ -875,6 +896,12 @@ detailText: =1 {+ 1 more char} other {+ {n, number} more chars} } + +etcdInfoBanner: + hasLeader: "Etcd has a leader:" + leaderChanges: "Number of leader changes:" + failedProposals: "Number of failed proposals:" + fleet: cluster: summary: Resource Summary @@ -1006,6 +1033,16 @@ glance: provider: Provider version: Kubernetes Version +grafanaDashboard: + failedToLoad: Failed to load graph + reload: Reload + +graphOptions: + detail: Detail + summary: Summary + refresh: Refresh + range: Range + hpa: detail: currentMetrics: diff --git a/components/DashboardMetrics.vue b/components/DashboardMetrics.vue new file mode 100644 index 00000000000..5aa816574ce --- /dev/null +++ b/components/DashboardMetrics.vue @@ -0,0 +1,70 @@ + + + diff --git a/components/DashboardOptions.vue b/components/DashboardOptions.vue new file mode 100644 index 00000000000..ef54c956f55 --- /dev/null +++ b/components/DashboardOptions.vue @@ -0,0 +1,127 @@ + + + + + diff --git a/components/EtcdInfoBanner.vue b/components/EtcdInfoBanner.vue new file mode 100644 index 00000000000..85b1fa96729 --- /dev/null +++ b/components/EtcdInfoBanner.vue @@ -0,0 +1,57 @@ + + + + + diff --git a/components/GrafanaDashboard.vue b/components/GrafanaDashboard.vue new file mode 100644 index 00000000000..5e2f60f1971 --- /dev/null +++ b/components/GrafanaDashboard.vue @@ -0,0 +1,240 @@ + + + + + diff --git a/components/Tabbed/Tab.vue b/components/Tabbed/Tab.vue index 5a7ee0c0dfd..3020b8d2824 100644 --- a/components/Tabbed/Tab.vue +++ b/components/Tabbed/Tab.vue @@ -86,6 +86,6 @@ export default { {{ label }} - + diff --git a/pages/c/_cluster/explorer/index.vue b/pages/c/_cluster/explorer/index.vue index 34167fc7c8e..c25a7239635 100644 --- a/pages/c/_cluster/explorer/index.vue +++ b/pages/c/_cluster/explorer/index.vue @@ -1,5 +1,6 @@