Skip to content

Latest commit

 

History

214 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TowerWeb

A Phoenix LiveView dashboard for viewing Tower events stored in TowerDB.

Overview

TowerWeb provides a web interface to monitor error events captured by Tower and persisted by TowerDB.

Warning

Not production ready. TowerWeb is under active development. We use it in several applications at Mimiquate, but it hasn't yet reached the bar we'd consider production ready. Use it at your own risk.

Features we're waiting on before calling it production ready:

  • TowerDB production ready list
  • Performance test

Installation

First, install and configure TowerDB following its installation guide.

Then add tower_web as a dependency in your mix.exs:

def deps do
  [
    {:tower_web, "~> 0.7.0"}
  ]
end

Setup

In your Phoenix router, import and mount the dashboard:

defmodule MyAppWeb.Router do
  use MyAppWeb, :router

  import TowerWeb.Router

  scope "/" do
    pipe_through :browser
    tower_dashboard "/tower"
  end
end

Usage

Start your Phoenix server and visit /tower to see the dashboard.

License

See LICENSE file.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages