Status Page

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:

1

Go to Components

Navigate to Status Page settings and select Components

2

Click Add Component

Click the "Create Component" button

3

Fill in Details

Enter component name, description, and monitoring preferences

4

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. 1. Copy your component's webhook URL
  2. 2. Configure your monitoring service (Uptime Robot, New Relic, etc.)
  3. 3. Send status updates when issues occur

Example Payload

{
status: "operational",
timestamp: "2024-12-12T10:30:00Z"
}

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