All Projects → ynqa → Ktop

ynqa / Ktop

Licence: mit
top for k8s

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Ktop

Chronograf
Open source monitoring and visualization UI for the TICK stack
Stars: ✭ 1,245 (+599.44%)
Mutual labels:  monitoring, dashboard
Grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Stars: ✭ 45,930 (+25703.37%)
Mutual labels:  monitoring, dashboard
Amon
Amon is a modern server monitoring platform.
Stars: ✭ 1,331 (+647.75%)
Mutual labels:  monitoring, dashboard
Tessera
A dashboard front-end for graphite.
Stars: ✭ 1,202 (+575.28%)
Mutual labels:  monitoring, dashboard
Gitlab Ci Monitor
A simple dashboard for monitoring GitLab CI builds. Alpha version.
Stars: ✭ 152 (-14.61%)
Mutual labels:  monitoring, dashboard
Gatus
⛑ Gatus - Automated service health dashboard
Stars: ✭ 1,203 (+575.84%)
Mutual labels:  monitoring, dashboard
Linux Dash
A beautiful web dashboard for Linux
Stars: ✭ 9,813 (+5412.92%)
Mutual labels:  monitoring, dashboard
Karma
Alert dashboard for Prometheus Alertmanager
Stars: ✭ 1,007 (+465.73%)
Mutual labels:  monitoring, dashboard
Angular5 Iot Dashboard
Multipurpose dashboard admin for IoT softwares, remote control, user interface. Develop your client dashboards in Angular 5 with vast variety of components available.
Stars: ✭ 148 (-16.85%)
Mutual labels:  monitoring, dashboard
Monitaure
🔔 A server uptime monitoring progressive web application - NO LONGER MAINTAINED
Stars: ✭ 135 (-24.16%)
Mutual labels:  monitoring, dashboard
Spring Boot Actuator Demo
Spring Boot Actuator: Health Check, Metrics Gathering, Auditing, and Monitoring
Stars: ✭ 61 (-65.73%)
Mutual labels:  monitoring, dashboard
Github Monitoring
Monitor your GitHub Repos with Docker & Prometheus
Stars: ✭ 163 (-8.43%)
Mutual labels:  monitoring, dashboard
Grafana Zabbix Dashboards
Grafana dashboards for Zabbix
Stars: ✭ 50 (-71.91%)
Mutual labels:  monitoring, dashboard
Grafana Aws Cloudwatch Dashboards
☁️ 30+ Grafana dashboards for AWS CloudWatch metrics: EC2, Lambda, S3, ELB, EMR, EBS, SNS, SES, SQS, RDS, EFS, ElastiCache, Billing, API Gateway, VPN, Step Functions, Route 53, CodeBuild, ...
Stars: ✭ 1,210 (+579.78%)
Mutual labels:  monitoring, dashboard
Ward
Server dashboard
Stars: ✭ 1,026 (+476.4%)
Mutual labels:  monitoring, dashboard
Postgresql Dashboard
A real-time monitoring screen based on Dashing and Sinatra
Stars: ✭ 96 (-46.07%)
Mutual labels:  monitoring, dashboard
Pgwatch2
PostgreSQL metrics monitor/dashboard
Stars: ✭ 960 (+439.33%)
Mutual labels:  monitoring, dashboard
Cimonitor
Displays CI statuses on a dashboard and triggers fun modules representing the status!
Stars: ✭ 34 (-80.9%)
Mutual labels:  monitoring, dashboard
Kubebox
⎈❏ Terminal and Web console for Kubernetes
Stars: ✭ 1,855 (+942.13%)
Mutual labels:  monitoring, dashboard
Dashbuilder
Dashboard composition tooling based on the Uberfire framework
Stars: ✭ 163 (-8.43%)
Mutual labels:  monitoring, dashboard

ktop

Build Status

A visualized monitoring dashboard for Kubernetes.

kubectl also has top subcommand, but it is not able to:

  • Watch usages regularly for Pod/Node
  • Compare the usage of Pod resources with Node or limits/requests

ktop resolves these problems and has a more graphical dashboard.

Installation

For MacOS:

$ brew tap ynqa/tap
$ brew install ktop

From source codes:

$ go get -u github.com/ynqa/ktop

Usage

Kubernetes monitoring dashboard on terminal

Usage:
  ktop [flags]

Flags:
      --as string                      Username to impersonate for the operation
      --as-group stringArray           Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
      --cache-dir string               Default HTTP cache directory (default "/Users/ynqa/.kube/http-cache")
      --certificate-authority string   Path to a cert file for the certificate authority
      --client-certificate string      Path to a client certificate file for TLS
      --client-key string              Path to a client key file for TLS
      --cluster string                 The name of the kubeconfig cluster to use
  -C, --container-query string         container query (default ".*")
      --context string                 The name of the kubeconfig context to use
  -h, --help                           help for ktop
      --insecure-skip-tls-verify       If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure
  -i, --interval duration              set interval (default 1s)
      --kubeconfig string              Path to the kubeconfig file to use for CLI requests.
  -n, --namespace string               If present, the namespace scope for this CLI request
  -N, --node-query string              node query (default ".*")
  -P, --pod-query string               pod query (default ".*")
      --request-timeout string         The length of time to wait before giving up on a single server request. Non-zero values should contain a corresponding time unit (e.g. 1s, 2m, 3h). A value of zero means don't timeout requests. (default "0")
  -s, --server string                  The address and port of the Kubernetes API server
      --token string                   Bearer token for authentication to the API server
      --user string                    The name of the kubeconfig user to use
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].