drummerwolli / zmon-controller

ZMON UI and REST API

Home Page:https://docs.zmon.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ZMON Controller

Build Status Coverage Status Codecov.io Documentation Status ZMON Slack Signup OpenTracing enabled

ZMON Controller is the frontend UI and REST API for Zalando's open-source platform monitoring tool.

Running Locally

Please use the main ZMON repository to start a Vagrant demo box.

Make sure the provided Vagrant-Box is up and all services are running.

$ ./run-dev.sh

Now point your browser to https://localhost:8444/

To test service worker code locally in Chrome:

/opt/google/chrome/chrome --unsafety-treat-insecure-origin-as-secure --ignore-certificate-errors

Running Unit and Database Tests

This will require Docker and automatically starts a local PostgreSQL database:

$ ./test.sh

Running E2E Tests

This will require npm

$ ./e2e-test.sh

Building the Docker Image

$ ./mvnw clean package
$ docker build -t zmon-controller .

See also the ZMON Documentation.

Database API schema

find . -name '*sql' | sort -V | xargs cat > schema_os.sql

Iconsets

https://www.iconfinder.com/iconsets/CrystalClear by Everaldo Coelho

About

ZMON UI and REST API

https://docs.zmon.io/

License:Other


Languages

Language:JavaScript 46.5%Language:HTML 19.2%Language:CSS 13.9%Language:Java 10.3%Language:TypeScript 6.2%Language:PLpgSQL 2.6%Language:CoffeeScript 1.1%Language:SQLPL 0.1%Language:Shell 0.0%Language:Makefile 0.0%