Skip to content
A dashboard for Riemann
Clojure JavaScript CSS HTML
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Initial commit Sep 21, 2019
resources/public Initial commit Sep 21, 2019
src Add preview to widget configurer. Oct 3, 2019
.gitignore Initial commit Sep 21, 2019
CONTRIBUTING.md Initial commit Sep 21, 2019
LICENSE Initial commit Sep 21, 2019
README.md Initial commit Sep 21, 2019
karma.conf.js Initial commit Sep 21, 2019
package-lock.json Initial commit Sep 21, 2019
package.json Initial commit Sep 21, 2019
project.clj Initial commit Sep 21, 2019
shadow-cljs.edn Initial commit Sep 21, 2019

README.md

Riemann Console

A dashboard for Riemann

Demo

Compile

git clone git@github.com:anthonygalea/riemann-console.git
cd riemann-console
npm install
lein with-profile prod uberjar

Compiles the ClojureScript code then creates a standalone jar.

Run

java -jar target/riemann-console.jar

Configure

All configuration is stored inside an edn file which looks like this:

{:port 5557
 :default-dashboard-name "Riemann Console"
 :default-endpoint "127.0.0.1:5556"
 :dashboards {}}

By default this file is created at ./riemann-console.edn if it is missing. The path can be overridden using the environment variable RIEMANN_CONSOLE_CONFIG.

  • :port the port the server uses
  • :default-dashboard-name the name used when a dashboard is created
  • :default-endpoint the endpoint used when a dashboard is created
  • :dashboards all configuration for the dashboards you create

Contribute

  1. Suggestions welcome in the issue tracker
  2. For code contributions see CONTRIBUTING.md

Develop

First start the backend:

lein run

Then in a separate terminal:

lein dev

Once you see [:app] Build completed browse to http://localhost:8280

You can’t perform that action at this time.