# telemetry_ui v5.4.0 - Table of Contents Telemetry based metrics UI ## GUIDES - [README](readme.md) - [Using application data](application-data.md) - [Complex config](complex-config.md) - [Configuration Reference](configuration-reference.md) - [Custom UI](custom-ui.md) - [Hot-Reloading Configuration](hot-reload.md) - [Multiple metrics endpoints](multi-metrics-endpoints.md) - [Sharing static metrics pages](share.md) - [Slack Digest](slack-digest.md) - [Testing](testing.md) ## Modules - [TelemetryUI.Config](TelemetryUI.Config.md): Holds the state of the config. - [TelemetryUI.InternalMetrics](TelemetryUI.InternalMetrics.md): Provides built-in metrics about TelemetryUI's internal state. - [TelemetryUI.JSON](TelemetryUI.JSON.md): This module provides a configurable JSON library that defaults to: - Built-in `JSON` module on Elixir >= 1.18 - `Jason` library on Elixir < 1.18 (if available) - TelemetryUI - [TelemetryUI](TelemetryUI.md): Main entry point to start all the processes as part of your application. - [TelemetryUI.Theme](TelemetryUI.Theme.md): Customize the UI of the web view. - Backend - [TelemetryUI.Backend](TelemetryUI.Backend.md): Inserting, fetching and pruning of metrics. - [TelemetryUI.Backend.EctoPostgres.Migrations](TelemetryUI.Backend.EctoPostgres.Migrations.md): Migrations create and modify the database tables TelemetryUI needs to function. - Web - [TelemetryUI.Web](TelemetryUI.Web.md): Plug to render an HTML view with all metrics. The view handles the different pages in the configurationa and the assets pipeline for CSS and JavaScript. The module also handles "async" components data request called in the components.