All Projects → nghialv → Promviz

nghialv / Promviz

Licence: mit
Visualize the traffic of your clusters in realtime from Prometheus data

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Promviz

Swagger Stats
API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices.
Stars: ✭ 559 (-36.76%)
Mutual labels:  microservices, monitoring, prometheus
Snmp exporter
SNMP Exporter for Prometheus
Stars: ✭ 705 (-20.25%)
Mutual labels:  monitoring, prometheus
Unsee
Alert dashboard for Prometheus Alertmanager
Stars: ✭ 700 (-20.81%)
Mutual labels:  monitoring, prometheus
Prometheus Example Queries
Simple place for people to provide examples of queries they've found useful.
Stars: ✭ 765 (-13.46%)
Mutual labels:  monitoring, prometheus
Conprof
Continuous profiling for performance analysis of CPU, memory over time.
Stars: ✭ 571 (-35.41%)
Mutual labels:  monitoring, prometheus
Opencensus Java
A stats collection and distributed tracing framework
Stars: ✭ 640 (-27.6%)
Mutual labels:  monitoring, prometheus
Ansible Prometheus
Deploy Prometheus monitoring system
Stars: ✭ 758 (-14.25%)
Mutual labels:  monitoring, prometheus
Nexclipper
Metrics Pipeline for interoperability and Enterprise Prometheus
Stars: ✭ 533 (-39.71%)
Mutual labels:  monitoring, prometheus
Spring Petclinic Microservices
Distributed version of Spring Petclinic built with Spring Cloud
Stars: ✭ 814 (-7.92%)
Mutual labels:  microservices, prometheus
Prometheus
Kubernetes Setup for Prometheus and Grafana
Stars: ✭ 824 (-6.79%)
Mutual labels:  monitoring, prometheus
Django Prometheus
Export Django monitoring metrics for Prometheus.io
Stars: ✭ 823 (-6.9%)
Mutual labels:  monitoring, prometheus
Microservices Observability
This project is a demonstration on how to instrument, monitor and trace applications using java frameworks and open-source tools like prometheus, grafana and jaeger.
Stars: ✭ 23 (-97.4%)
Mutual labels:  microservices, monitoring
Promxy
An aggregating proxy to enable HA prometheus
Stars: ✭ 562 (-36.43%)
Mutual labels:  monitoring, prometheus
Prometheus Operator
Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes
Stars: ✭ 6,451 (+629.75%)
Mutual labels:  monitoring, prometheus
Scope
Monitoring, visualisation & management for Docker & Kubernetes
Stars: ✭ 5,247 (+493.55%)
Mutual labels:  microservices, monitoring
Promgen
Promgen is a configuration file generator for Prometheus
Stars: ✭ 754 (-14.71%)
Mutual labels:  monitoring, prometheus
Alertmanager Bot
Bot for Prometheus' Alertmanager
Stars: ✭ 473 (-46.49%)
Mutual labels:  monitoring, prometheus
Statping
Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins. Run on any type of environment.
Stars: ✭ 5,806 (+556.79%)
Mutual labels:  monitoring, prometheus
Vigil
🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.).
Stars: ✭ 804 (-9.05%)
Mutual labels:  microservices, monitoring
Hana sql exporter
SAP Hana SQL Exporter for Prometheus
Stars: ✭ 18 (-97.96%)
Mutual labels:  monitoring, prometheus

Promviz CircleCI Build Status PRs Welcome MIT Licensed

Promviz is an application that helps you visualize the traffic of your cluster from Prometheus data.

It has 2 components:

  • Promviz: retrieves data from Prometheus servers, aggregates them and provides an API to get the graph data.

  • Promviz-front: based on Netflix's vizceral to render traffic graph.

Features:

  • Generates and renders traffic graph in realtime
  • Able to replay from any time in the past
  • Able to generate notices on node and connection from prom query
  • Provides a sidecar application for k8s that watches config changes and reload Promviz server in runtime
  • Fits with Istio's metrics

Architecture

Install

Helm chart

If you are using Helm, the simplest way to install is using the charts in helm directory with

helm install --name promviz ./helm/promviz
helm install --name promviz-front ./helm/promviz-front

Docker images

Docker images of both promviz and promviz-front are available on Docker Hub.

Example

I have already prepared 2 examples and put them in the example directory.

You can try it by going to that directory and run

docker-compose -f simple-compose.yaml up --build

or

docker-compose -f full-compose.yaml up --build

Then checkout each service at:

Configuration

See configuration.md in documentation directory.

Contributing

Please feel free to create an issue or pull request.

LICENSE

Promviz is released under the MIT license. See LICENSE file for details.

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].