matteoredz / prosopite-ui

A simple UI for Prosopite N+1 detector

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ProsopiteUI

A simple UI for Prosopite, the N+1 detector. It parses the report, automatically merges duplicates, and helps keeping track of resolved detections.

Prerequisites

  • Docker and Docker Compose must be installed. (Here an how-to for MacOS)
  • The log file must be a .zip without password protection

Setup

Import a new report

From the UI

When importing a report from the UI, it is processed async through ActiveJob. You can follow the progress here.

From the Rails Console

bin/rails 'prosopite:import[https://site.com/prosopite.log.zip]'

About

A simple UI for Prosopite N+1 detector


Languages

Language:Ruby 60.8%Language:HTML 32.6%Language:JavaScript 2.5%Language:Dockerfile 2.4%Language:CSS 1.2%Language:Shell 0.5%