Giter Site home page Giter Site logo

grafana-dashboards's Introduction

Grafana Dashboards - DevOps Nirvana

A variety of open-source Grafana dashboards, typically for AWS and Kubernetes

Author: Farley - farley at neonsurge dot com

Description / Overview

Kubernetes - Nginx Ingress via Prometheus Metrics

If you are using Nginx Ingress (which you should be) and Prometheus (which you also should be) this dashboard is what you wish you had years ago.

Nginx Ingress Dashboard

This was created after much frustration from lack-of-visibility with the currently available open source dashboards. It's loosely based on a number of other dashboards including the official Grafana Dashboards for Nginx Ingress. This dashboard largely replaces the need for any/all other ingress dashboard. This is a ~20th generation dashboard at this time, having been iterated and iterated upon with every usage of it.

Highlights:

  • This dashboard is an beautiful visual heartbeat of your system.
  • Top middle center is a green-backed "Percentage Success" which changes color as the reliability decreases.
  • The top row instantly gives you overall and "now" (last 2 min) insights into your traffic usage
  • The next row gives you some insights of the traffic and status codes
  • You then have some beautiful latency percentiles and averages and heatmap
  • And finally connection counts (note: connection counts are not tallied per-ingress, only per-controller).
  • Similar to the official Dashboards, the graphs show the Config Reloads
  • Click on the various status codes to hide all other status codes and get an insight into the one status code you wish to view the graph on.
  • Hover over graphs on the top-left HTTP Requests / Ingress graph to find out which ingresses have which traffic loads.
  • Change the variables such as namespace, or ingress above to dive into your various services and get more direct insight on only those service(s).
  • Is more future-friendly than the official Dashboard by supporting the new multi-namespace feature Nginx Ingress by allowing you to choose the namespace of the ingress, not of the controller.

What is DevOps Nirvana?

DevOps Nirvana is an ideal on top of the DevOps principles implementing a set of best-practices, automation, and standards. For more information, contact the author or see devops-nirvana.com (coming soon)

grafana-dashboards's People

Contributors

andrewfarley avatar desaintmartin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.