Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/metalmatze/prom-metric-viewer

Browse Prometheus metrics of apps and exporters more quickly.
https://github.com/metalmatze/prom-metric-viewer

golang monitoring prometheus vuejs2

Last synced: 4 days ago
JSON representation

Browse Prometheus metrics of apps and exporters more quickly.

Awesome Lists containing this project

README

        

# prom-metric-viewer

A simple CLI tool to view prometheus metrics of exporters with style.
It also includes a fancy Web UI to be even quicker viewing, sorting and searching metrics.

![screenrecording.gif](screenrecording.gif)

## Install

### Binaries
Find a binary for your OS on the [releases](https://github.com/metalmatze/prom-metric-viewer/releases) page and download it. Make it executable (e.g. `chmod +x prom-metric-viewer`) and run it!

### From Source

Dependencies: Go 1.8+ (with `$GOPATH` setup), Node.js (best with yarn).

```bash
go get -u -v github.com/metalmatze/prom-metric-viewer
cd $GOPATH/src/github.com/metalmatze/prom-metric-viewer
make deps ui packr install
```

You are now able to run prom-metric-viewer from anywhere on your system.

## Usage

Examples:
```bash
# Gets the metrics and prints them on your terminal
prom-metric-viewer https://localhost:9100/metrics
# Gets the metrics and starts a web UI on localhost:8080
prom-metric-viewer --web https://localhost:9100/metrics

# Reads the metrics from a file and prints them on your terminal
prom-metric-viewer -f examples/node-exporter
# Reads the metrics from a file and starts a web UI on localhost:8080
prom-metric-viewer --web -f examples/node-exporter

# Sort by name, type or help
prom-metric-viewer --sort name -f examples/node-exporter
```