Managing Components
Add and configure the services and systems to monitor on your status page.
What is a Component?
A component represents a specific service or system that impacts your server's availability. Each component has its own status and can be monitored independently.
Examples of Components:
- • SYNTHET Discord Bot (main service)
- • Game Intel Tracking Service
- • Data Migration Engine
- • Web Dashboard
- • Database Server
- • Discord API Connectivity
Adding a Component
Follow these steps to add a new component:
Go to Components
Navigate to Status Page settings and select Components
Click Add Component
Click the "Create Component" button
Fill in Details
Enter component name, description, and monitoring preferences
Save
Component will appear on your status page immediately
Component Configuration
Configure each component with these settings:
Name & Description
User-friendly name and optional description
Status Indicator
Manually set or auto-detect component status
Group Assignment
Organize components into logical groups (optional)
Description
What this component does and why it matters
Start Incident Button
Quick-link to create an incident for this component
Webhook Integration
Optional: Auto-update status via external monitoring
Component Status States
Operational
Component is functioning normally
Degraded Performance
Component is functioning but with reduced performance
Offline / Down
Component is completely unavailable
Under Maintenance
Component is undergoing scheduled maintenance
Organizing with Groups
Organize related components into logical groups for better status page organization:
Example Group: Core Services
- • Main Bot
- • Database
- • API Server
Example Group: Features
- • Game Intel
- • Migration Tools
- • Dashboard
Auto-Monitoring with Webhooks
Automatically update component status using webhook integrations:
How Webhooks Work
External monitoring tools can POST status updates to your components, keeping the status page always up-to-date
Setup Steps
- 1. Copy your component's webhook URL
- 2. Configure your monitoring service (Uptime Robot, New Relic, etc.)
- 3. Send status updates when issues occur
Example Payload
Component Management Tasks
Edit Component
Update name, description, group, or other settings
Reorder Components
Drag and drop to change display order on status page
Archive Component
Hide component from status page without deleting it
Delete Component
Permanently remove component (cannot be undone)
Best Practices
- • Create one component per service or system
- • Use clear, descriptive names that members understand
- • Group related components to reduce clutter
- • Set up webhooks for automatic status updates
- • Regularly review and update component descriptions
- • Test your webhook integration before relying on it