/promviz-front

Visualize Prometheus Metrics With Vizceral

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Promviz-front PRs Welcome

nghialv/promviz web front-end application

This fork of Netflix's vizceral-example contains these new features:

  • Replaying
  • Connection Chart
  • Node Coloring
  • Class Filtering
  • Notice Filtering

...

Install

This application is one of promviz's components.
To install, please refer to nghialv/promviz#install.

Install & Run Independently

npm install
npm run dev

or, you can use Docker to run:

docker build -t <name>/promviz-front .
docker run -p 8080:8080 -d <name>/promviz-front

then, you can view the top page at http://localhost:8080/

Public Docker Repository

mjhddevlion/promviz-front

Configuration

There are 2 ways to configure this application:

  1. edit .env file
  2. set environment variables

You can customize this application's behavior with these variables:

UPDATE_URL: endpoint of promviz server  
INTERVAL: interval between fetches (ms)  
MAX_REPLAY_OFFSET: limit of replaying offset (s)  

Contributing

Welcome PRs!