NEW: Asteri v1.1.1 is now available with ASGI support! Learn more
dashboard.md
docs dashboard.md

📊 Status Dashboard

Asteri features a built-in, native monitoring dashboard that provides real-time insights into your server's health, worker performance, and traffic patterns. This eliminatest the need for external monitoring agents in smaller deployments.

Accessing the Dashboard

The dashboard is integrated into the core server and accessible via a dedicated HTTP endpoint.

  • Endpoint: /asteri-status
  • Default URL: http://localhost:8000/asteri-status

🔒 Security Note

In production, it is highly recommended to protect this endpoint using Nginx auth_basic or by restricting access to internal IP addresses to prevent unauthorized access to server metrics.

Key Metrics & Features

👷 Worker Statistics

  • Uptime: Monitor how long each worker process has been running.
  • Request Count: Total requests handled by each worker since its creation.
  • Memory Usage: Real-time RSS memory consumption per process.
  • Worker Status: Visual indicators for IDLE, BUSY, and RESTARTING states.

🌡️ System Health

  • Master Process: Resource consumption of the main arbiter process.
  • CPU Load: Real-time CPU usage percentages.
  • Worker Recycling: Information on upcoming worker restarts based on max-requests.

🎨 Modern Interface

  • Glassmorphism UI: A clean, semi-transparent design that is easy on the eyes.
  • Mobile Responsive: Monitor your server from any device.
  • Dark/Light Modes: Automatic detection based on system preferences.
  • Internationalization: Full support for English and Indonesian.

Screenshot Preview

Asteri Dashboard Figure 1: The Asteri Status Dashboard showing active workers and system metrics.

Edit on GitHub Last Updated: May 15, 2026
© 2026 Asteri Project.
main*
v1.1.1
Ln 1, Col 1
UTF-8
Prettier
Markdown