# monitorex v0.3.0 - Table of Contents ## Pages - [Monitorex](readme.md) ## Modules - [Monitorex.Alerts](Monitorex.Alerts.md): Threshold-based alert evaluation for Monitorex. - [Monitorex.Components.Live.ErrorBoundary](Monitorex.Components.Live.ErrorBoundary.md): Error boundary wrapper for Monitorex LiveComponents. - [Monitorex.Components.Live.TimelinePage](Monitorex.Components.Live.TimelinePage.md): Timeline Split-Pane LiveComponent — Concept A. - [Monitorex.HeaderRedactor](Monitorex.HeaderRedactor.md): Redacts sensitive HTTP header values before events are stored. - [Monitorex.Health](Monitorex.Health.md): Health check module for Monitorex. - [Monitorex.HealthPlug](Monitorex.HealthPlug.md): Plug that serves a JSON health check endpoint for Monitorex. - [Monitorex.PrometheusExporter](Monitorex.PrometheusExporter.md): Exports Monitorex metrics in Prometheus text format (plain text, no deps). - Core - [Monitorex](Monitorex.md): Monitorex provides HTTP monitoring capabilities. - [Monitorex.Assets](Monitorex.Assets.md): Plug for serving Monitorex dashboard static assets (CSS and JS). - [Monitorex.Authentication](Monitorex.Authentication.md): Phoenix LiveView `on_mount` hook for the Monitorex dashboard. - [Monitorex.Event](Monitorex.Event.md): Represents a monitored HTTP event (inbound or outbound). - [Monitorex.Layouts](Monitorex.Layouts.md): LiveView layouts for the Monitorex dashboard. - [Monitorex.Resolver](Monitorex.Resolver.md): Behaviour for resolving the current user and their access level in the Monitorex dashboard. - [Monitorex.Router](Monitorex.Router.md): Router macros for embedding the Monitorex dashboard in your Phoenix application. - Data Pipeline - [Monitorex.Cluster](Monitorex.Cluster.md): Cluster support for Monitorex — provides multi-node data aggregation across distributed Erlang nodes. - [Monitorex.ClusterPage](Monitorex.ClusterPage.md): Helper that delegates to `Monitorex.Cluster` (multi-node) or `Monitorex.Storage` (local) based on the `:cluster_mode` config. - [Monitorex.Collector](Monitorex.Collector.md): GenServer that owns ETS tables, attaches telemetry handlers, and runs periodic maintenance for the Monitorex monitoring system. - [Monitorex.EventHandler](Monitorex.EventHandler.md): Handles telemetry events from Tesla, Finch, and Phoenix, transforming them into `Monitorex.Event` structs. - [Monitorex.Storage](Monitorex.Storage.md): Pure read/query layer over the Collector's ETS tables. - UI Components - [Monitorex.Components.Core](Monitorex.Components.Core.md): Reusable UI components for the Monitorex dashboard. - [Monitorex.Components.Live.Helpers](Monitorex.Components.Live.Helpers.md): Shared helper functions for LiveView components. - [Monitorex.Components.Live.HostDetailPage](Monitorex.Components.Live.HostDetailPage.md): LiveComponent that shows detailed statistics for a specific outbound host. - [Monitorex.Components.Live.InboundConsumersPage](Monitorex.Components.Live.InboundConsumersPage.md): LiveComponent that renders the inbound consumers dashboard. - [Monitorex.Components.Live.InboundOverviewPage](Monitorex.Components.Live.InboundOverviewPage.md): LiveComponent that renders the inbound overview dashboard. - [Monitorex.Components.Live.InboundRecentPage](Monitorex.Components.Live.InboundRecentPage.md): LiveComponent that renders a live feed of recent inbound requests. - [Monitorex.Components.Live.OutboundOverviewPage](Monitorex.Components.Live.OutboundOverviewPage.md): LiveComponent that renders the outbound overview dashboard. - [Monitorex.Components.Live.OutboundRecentPage](Monitorex.Components.Live.OutboundRecentPage.md): LiveComponent that renders a live feed of recent outbound requests. - [Monitorex.Components.Live.RouteDetailPage](Monitorex.Components.Live.RouteDetailPage.md): LiveComponent that shows detailed statistics for a specific inbound route. - [Monitorex.DashboardLive](Monitorex.DashboardLive.md): Root LiveView for the Monitorex dashboard. - Utilities - [Monitorex.ConsumerIdentifier](Monitorex.ConsumerIdentifier.md): Extracts a consumer label from an inbound `Plug.Conn` for per-consumer dashboard breakdowns. - [Monitorex.URLRedactor](Monitorex.URLRedactor.md): Redacts sensitive query parameters from URLs to prevent accidental leakage of tokens, keys, and credentials in stored/displayed outbound URLs. - [Monitorex.UrlNormalizer](Monitorex.UrlNormalizer.md): Normalizes URLs to prevent high-cardinality URL explosion in the outbound dashboard.