Monitoring & Logs Overview
Overview
Horizon includes a built-in monitoring and analytics dashboard that provides real-time visibility into every request that passes through a project's circuits. Observability is a core pillar of Horizon's design philosophy - in a Zero Trust architecture, enforcing access policies and security rules alone is insufficient; comprehensive auditing and inspection of all activity is equally essential. The monitoring dashboard provides two primary log views: Request Logs, which record every HTTP request (both allowed and blocked) with comprehensive metadata, and Access Logs, which record every authentication and authorization attempt for circuits with non-public access policies. In addition to these detailed log views, the dashboard provides a 24-hour statistics summary displaying aggregate metrics across all circuits in the project, and an interactive geographic world map visualizing the geographic distribution of traffic. Together, these tools provide a complete picture of who is accessing the services, from where, how often, and whether any suspicious or unauthorized activity is occurring.
Accessing the Logs Dashboard
The logs dashboard is accessible from within the project's Horizon panel in the Mutexer platform. When the logs view is opened, the dashboard automatically loads the most recent data, including the latest request logs, access logs, 24-hour statistics, and geographic data. No additional configuration is required to enable logging - every request that passes through any circuit in the project is automatically logged from the moment the circuit is created.
Log Retention
The monitoring dashboard displays the most recent 2,000 entries for both request logs and access logs. As new entries arrive, older entries are displaced from the view. This rolling window ensures that the dashboard always presents recent, actionable data without overwhelming the interface with historical entries. All logs are loaded into the browser at once and filtered, sorted, and paginated on the client side. As a result, the dashboard remains responsive and interactive even with the full 2,000-entry dataset.
Dashboard Layout
The dashboard is organized into several visual sections that work together to provide a comprehensive monitoring experience. At the top, the statistics bar displays 24-hour aggregate metrics: total requests, allowed count with percentage, blocked count with percentage, total download (response) bytes, and total upload (request) bytes. Below the statistics bar, the interactive world map presents a geographic visualization of traffic origins, with countries color-coded by request volume and a ranked bar chart of the top traffic sources. Below the map, tab navigation enables switching between the Request Logs and Access (Connection) Logs views. Each log view provides a filter bar with search, date range, and type-specific filter controls, and a paginated table displaying 10 entries per page with expandable detail rows that reveal additional metadata for each log entry.
