Status Page components allow you to link visible elements on your status page to checks in your monitoring setup. When a check's state changes, associated components can be configured to automatically change their status. System Metrics allow for quickly displaying performance graphs directly on your status page.
For general information about Status Pages and to view an index of all Status Page documentation, please see Overview of Status Pages.
Table of Contents
Components
Components represent the functional parts of your infrastructure, such as websites, API endpoints, or databases. They are not required to be linked to a check created within Uptime.com, nor are they required to complete the creation of your Page setup.
Some examples of components include:
- Your home page or application
- Support staff members onsite
- A web server
- API endpoints
- A third party online resource
Not all of the above examples are IT resources, but components generally represent the essentials behind a business or service. This includes internal components, which may not be monitored by Uptime.com.
A component or component group can be in one of the following statuses at a given time:
- Operational - Component is operating as intended, which is the default state
- Major Outage - The component is not available
- Partial Outage - The outage is partial and may affect users sporadically
- Degraded Performance - Performance is degraded, but no outages are detected
- Maintenance - In maintenance state
Please Note: The limit of components allowed is 1000 per Status Page.
Components Versus Component Groups
If a Component is a single resource necessary to your operations, Component Groups are related resources grouped together to make it easy for your visitors to inspect. Support staff from the above example could be a part of your Component Group, “Tech Support”. A group may also be a single site and all of its internal components, or set of servers per type i.e database(s), load balancer(s), or firewall(s).
Groups are most useful in providing the end user some clarity on which components are down, and setting expectations about their experience.
Component Status
There are several conditions under which a component’s status can change. Administrator users can manually change a component’s status, and the Page can automatically trigger a component status change based on check state, maintenance state, or incident state as well.
Please note that components set to automatically change status will not create an incident.
A component or group will inherit the status that is most severe. Here are two examples:
If you have 5 components within a component group, while one is experiencing a Major Outage and the other four are experiencing only Degraded Performance, your Page will show this component group as experiencing a Major Outage.
If a component is set to automatically trigger a component status change based on check state, and an administrator user manually adjusts that status during the incident, the component will not return to its automated preset state when the incident is resolved. Additionally, the auto behavior of the component will remain inactive until the administrator manually restores the component’s status to Operational.
Uptime Bar
The Inspire Theme offers enhanced current status and history visualization via the Uptime Bar.
The Uptime Bar provides a visual timeline view of your components' status, making it easy to track their performance over time. This visualization uses a color-coded system:
- Green → Uptime
- Red → Downtime
- Red Dot → Indicates when a DOWN status occurred during that time interval
The number of bars displayed automatically adjusts based on the selected date range:
- Hourly: 1 bar for each hour
- 7 days: 7 bars
- 14 days: 14 bars
- 30 days: 30 bars
The bar display adjusts dynamically if you select a custom date range (e.g., 6 or 24 hours; 5 or 10 days) to show the appropriate number of bars/time intervals. The date range selected in the History tab will also be applied to the Current Status tab.
Hovering over a bar will display a pop-up representing the status in the timeframe represented by the bar, including any affected components that experienced downtime:
Component Fields
Component Name: Name of component/system, e.g. Website, Database, API.
Component Group: Select an existing component group for this component. If you have not yet created a component, you will need to click + Add Group from the component tab.
Here is more information on how groups differ from single components.
Component Description: OPTIONAL: Provide a description of this component for Page visitors
Associated Check: OPTIONAL: Link this component to a check to display response time. Checks can also affect component status.
If check fails, set component status to: OPTIONAL: Automatically change component status based on check state.
When check recovers, always set the component status to: Similar to “If Check Fails…” above, this is OPTIONAL. The component status will be set to the selected option once the check recovers.
Component Group Fields
Group Name: Group related components under this heading
Group Description:(OPTIONAL) Add a description visible to Page visitors beneath the name of the component group.
Manually Select Components: search for components in the account; matching component names will appear in the Components Available box. Click a component name to select it to be included in the group.
Components Available: displays a list of all components in the account by default, or by matching terms if a search is entered. Click a component name to select it to be included in the group.
Components Selected: displays components selected to be included in the group. Click a component to deselect it.
System Metrics
A System Metric, such as response time graphs, adds visibility into critical system performance on your Status Page. System metrics are required to be linked to checks associated with your Uptime.com account that report on response time. Once-per-day checks, such as Blacklist/Malware, can not be tied to a metric.
Please Note: SSL checks will not show a graph on the response time since it is a once-per-day check. Instead it will show the time until expiration.
Some examples of metrics include:
- Response time graphs
- Performance statistics
To add a System Metric to your Status Page, navigate to the System Metrics tab and click + New System Metric:
System metrics are visible when the Summary metrics option is enabled under Design > Page Content:
System Metric Fields
Associated Check: Link this System Metric to a check to display response time graph.
Metric Display Name: Visitors will see this name when viewing metrics for the associated check.
Display this Metric in the System Metrics section of the page: check to show this metric under the System Metrics section of the status page.;
Comments
0 comments