Status Pages

Create dedicated web pages to communicate the status of your services to your users.

What are status pages?

A status page is a place for your customers and users to check your current status. It helps you communicate new incidents and planned maintenances to them.

By communicating early, you build trust and avoid customer frustration. This also helps limit duplicate support requests when there's an issue with your service.

Creating a page

In order to create a status page, you need to have the admin role or higher in your workspace.

Head over to the admin panel and navigate to the Status Pages section using the tabs on the navigation bar, from there you can click Create Page to start the process of setting up your status page.

Create Status Page

General

The General tab is where you can set the basic information about your status page. This includes the name, description, whether your page is enabled, and the domain your page will be hosted on.

Name

The name is primarily used to easily identify different status pages in the admin panel, but it will also be used in the SEO and in the header if you don't upload a logo. This is usually the name of your service or company.

Description

The description is a short contextual piece of text that is used to provide more information about this status page. The description is primarily used in SEO and is important for user engagement.

Enabled

This option allows you to enable or disable the status page. If you disable the status page, users will see this message instead.

Status Page Disabled

Domain

This field has two options:

  • Root Domain: Enable this option to host your status page on the same domain as your Miru instance (e.g., if your Miru instance is hosted at status.example.com, your status page will also be accessible under status.example.com).
  • Domain: If root domain is disabled, you can specify a custom domain for your status page. Make sure to set up the DNS records for your custom domain to point to your Miru instance.

Monitors

The Monitors tab is where you can select and change the order of the monitors that will be displayed on your status page.

Select the monitors you want to display under the Monitors field and you'll see a list of the monitors that have been selected under it. You can drag and drop them using the handles on the right-hand side to change the order in which they will be displayed on the status page.

Status Page Monitors

Status pages displays the last 45 days of activity for each monitor, including their:

  • Status: The status of the monitor.
  • Total Requests: The number of pings the monitor made during the day.
  • Failed Requests: The number of failed pings the monitor made during the day.
  • Incidents: Any incidents that occurred during the day.

Branding

The Branding tab is where you can customize the look and feel of your status page. This includes the logo, colors, and design of your status page.

Design

The design of your status page can be customized using the Design field. You can choose between three options:

Simple Design
Panda Design

Stormtrooper Design

We plan to add more designs in the future, and might even explore a custom design option for your status pages. Stay tuned!

Colors

As of now, you can only set your brand color; however, we plan to add color customisation for status indicators and other elements in the future. Branding Colors

Force theme

When you use a design that utilizes your brand color in the header, it's important to ensure that the text is readable. By default, Miru will handle this for you and will try to determine if the brand color is light or dark. It will set the theme of the components in the header accordingly.

However, it might not always be accurate. For example, if your brand color is a medium shade that is neither distinctly light nor dark, the automatic determination might result in poor contrast between the text and background. In such cases, you can override this behavior using this field to ensure readability.

Force Theme

  • Auto: This is the default option. This will tell Miru to automatically determine the theme based on the brand color.
  • Dark: Selecting Dark will tell Miru that the brand color is dark, and it should use light theme styles for the header.
  • Light: Selecting Light will tell Miru that the brand color is light, and it should use dark theme styles for the header instead.

The logo is the image that will be displayed in the top left corner of your status page. This is usually your company logo or a custom image that represents your brand.

Logo

There are two fields for the logo, one for light mode (labeled "Logo") and one for dark mode (labeled "Logo (dark mode)").

If you don't upload a logo, Miru will use the name you defined in the General tab as the logo instead. The same applies if a logo is not uploaded for either light or dark mode.

Favicon

The favicon is the small icon that appears in the browser tab when your status page is open. This is usually your company logo or a custom image that represents your brand.

Favicon

You can upload a custom favicon for your status page. If you don't upload a favicon, it will default to the Miru logo.

What's next?

Do you have multiple projects or clients that need their own pages? Check out how you can create multiple status pages and link a custom domain to make them look even more professional.