# 正常运行时间与状态颜色

Source: https://instatus.com/help/zh/status-page/uptime-colors

## 正常运行时间是怎么计算的？
组件的正常运行时间按一段时间来统计，默认周期是 90 天；如果这段时间内没有发生故障，正常运行时间就是 100%。

计算组件正常运行时间时，我们统计各次故障从开始到解决之间的时长。

在这个计算中，部分故障的权重是严重故障的 30%，因为严重故障会影响所有用户，而部分故障不会；性能下降则不影响组件的正常运行时间。

**下面是一个 90 天周期的例子：**

```markup
Total outages duration = Major outages duration in minutes + 
(0.3 * Partial outages duration in minutes)

Total minutes = 90 * 24 * 60

Uptime = ((Total minutes - Total outages duration) / Total minutes) * 100
```

## 状态颜色是怎么确定的？

默认的状态颜色是绿色、黄色、橙色和红色，你也可以[自定义状态颜色来贴合你的品牌](https://instatus.com/help/zh/status-page/customize)。

随着停机时间增加，状态颜色从绿色依次变为黄色、橙色，最后是红色，并且停机分钟数越多，颜色越饱和。

- 1 到 20 分钟，颜色越来越偏黄。
- 20 到 40 分钟，颜色越来越偏橙。
- 40 分钟以上，颜色越来越偏红。

![Instatus 状态页颜色](https://instatus.com/help/upc1.png)

![Instatus 状态页简洁设计](https://instatus.com/help/upc2.png)

![Instatus 状态页条形长度设计](https://instatus.com/help/upc3.png)

- [为状态页添加指标和图表](https://instatus.com/help/zh/status-page/metrics): 了解如何为状态页添加指标和图表。
