# pghero v0.1.0 - Table of Contents

> A performance dashboard for Postgres. Elixir port of PgHero: mount it in Phoenix or run it standalone with Docker.

## Pages

- [PgHero](readme.md)
- [Changelog](changelog.md)
- [PgHero Phoenix](phoenix.md)
- [PgHero Docker](docker.md)

## Modules

- [PgHero](PgHero.md): A performance dashboard for Postgres, mountable in Phoenix.
- [PgHero.Database](PgHero.Database.md): A configured Postgres database and the query helpers used by the dashboard.

- [PgHero.Migrations](PgHero.Migrations.md): Ecto migrations for historical query and space stats.
- [PgHeroWeb.AssetController](PgHeroWeb.AssetController.md)
- [PgHeroWeb.HomeController](PgHeroWeb.HomeController.md)
- [PgHeroWeb.Router](PgHeroWeb.Router.md): Router helper for mounting PgHero in a Phoenix application.

- Exceptions
  - [PgHero.Error](PgHero.Error.md)
  - [PgHero.NotEnabled](PgHero.NotEnabled.md)

## Mix Tasks

- [mix pghero.capture_query_stats](Mix.Tasks.Pghero.CaptureQueryStats.md): Captures query stats for historical tracking.
- [mix pghero.capture_space_stats](Mix.Tasks.Pghero.CaptureSpaceStats.md): Captures relation sizes for historical space tracking.
- [mix pghero.server](Mix.Tasks.Pghero.Server.md): Starts a standalone PgHero dashboard.

