Skip to content

Commit 750b4db

Browse files
committed
Adding changes for KuberntesDashbaords
1 parent 4263568 commit 750b4db

File tree

3 files changed

+39
-3
lines changed

3 files changed

+39
-3
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Kubernetes UI Dashboards
2+
3+
This document covers the options and benefits of various Kubernetes UI Dashboards which are useful tools for monitoring and debugging your application on Kubernetes Clusters. It allows the management of applications running in the cluster, debug them and manage the cluster all through these dashboards.
4+
5+
## Overview and Background
6+
7+
There are times when not all solutions can be run locally. This limitation could be due to a cloud service which does not offer a robust or efficient way to locally debug the environment. In these cases, it is necessary to use other tools which provide the capabilities to monitor your application with Kubernetes.
8+
9+
## Advantages and Use Cases
10+
11+
- Allows the ability to view, manage and monitor the operational aspects of the Kubernetes Cluster.
12+
13+
- Benefits of using a UI dashboard includes the following:
14+
- see an overview of the cluster
15+
- deploy applications onto the cluster
16+
- troubleshoot applications running on the cluster
17+
- view, create, modify, and delete Kubernetes resources
18+
- view basic resource metrics including resource usage for Kubernetes objects
19+
- view and access logs
20+
- live view of the pods state (e.g. started, terminating, etc)
21+
22+
- Different dashboards may provide different functionalities and the use case to choose a particular dashboard will depend on the requirements. For example, many dashboards provide a way to only monitor your applications on Kubernetes but do not provide a way to manage them.
23+
24+
## Open Source Dashboards
25+
26+
There are currently several UI dashboards available to monitor your applications or manage them with Kubernetes. For example:
27+
28+
- [Octant](https://github.com/vmware-tanzu/octant)
29+
- [Prometheus and Grafana](https://prometheus.io/docs/visualization/grafana/)
30+
- [K8Dash](https://github.com/indeedeng/k8dash)
31+
32+
## References
33+
34+
- [Alternatives to Kubernetes Dashboard](https://octopus.com/blog/alternative-kubernetes-dashboards)
35+
- [Prometheus and Grafana with Kubernetes](https://tanzu.vmware.com/developer/guides/kubernetes/observability-prometheus-grafana-p1/)

observability/tools/OpenTelemetry.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Apart from features like adding custom attributes, sampling, collecting data for
2929

3030
## Current Status of OpenTelemetry Project
3131

32-
OpenTelemetry is a project which emerged from merging of OpenCensus and OpenTracing in 2019. Although OpenCensus and OpenTracing are frozen and no new features are being developed for them, OpenTelemetry has backward compatibility with OpenCensus and OpenTracing. Some features of OpenTelemetry are still in beta, feature support for different languages is being tracked here: [Feature Status of OpenTelemetry](https://github.com/open-telemetry/opentelemetry-specification/blob/main/spec-compliance-matrix.md). Status of OpenTelemetry project can be tracked [here](https://opentelemetry.io/project-status/).
32+
OpenTelemetry is a project which emerged from merging of OpenCensus and OpenTracing in 2019. Although OpenCensus and OpenTracing are frozen and no new features are being developed for them, OpenTelemetry has backward compatibility with OpenCensus and OpenTracing. Some features of OpenTelemetry are still in beta, feature support for different languages is being tracked here: [Feature Status of OpenTelemetry](https://github.com/open-telemetry/opentelemetry-specification/blob/main/spec-compliance-matrix.md). Status of OpenTelemetry project can be tracked [here](https://opentelemetry.io/releases/#project-status).
3333

3434
## What to watch out for
3535

observability/tools/readme.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@
33
There are a number of modern tools to make systems observable. While identifying and/or creating tools that work for your system, here are a few things to consider to help guide the choices.
44

55
- Must be simple to integrate and easy to use.
6-
- It must be possible to aggregrate and visualize data.
6+
- It must be possible to aggregate and visualize data.
77
- Tools must provide real-time data.
8-
- Must be able to guide users to the problem area with suitable, adequete end-to-end context.
8+
- Must be able to guide users to the problem area with suitable, adequate end-to-end context.
99

1010
## Choices
1111

1212
- [Loki](./loki.md)
1313
- [OpenTelemetry](./OpenTelemetry.md)
14+
- [Kubernetes Dashboard](./Kubernetes-Dashboard.md)

0 commit comments

Comments
 (0)