MNS StatusMauritius Network Services

MNS Status · Methodology

How availability is calculated

This page states, in full, what counts as downtime on this status page, what does not, and what we do when we simply do not know. If a number on this site is ever quoted back to us, this is the definition it was quoted under.

There is no service-level agreement

MNS does not publish a contractual service-level agreement (SLA) for API Mall or any API on it, anywhere. Every figure on this status page - the daily strip, the 24-hour/7-day/30-day/ 90-day percentages - is informational only. It describes what our monitoring observed; it is not a commitment, and it creates no entitlement to a credit, refund or any other remedy. We track internal reliability objectives privately, and we do not publish them, precisely so that an internal target is never mistaken for an external promise.

What counts as downtime

Every measured second of a component's history falls into exactly one of six categories. Four of them come from the same six-status vocabulary shown on the front page; two more - planned maintenance and unmeasured time - are handled as follows:

Put together: availability = (up + degraded + 0.5 × partial) ÷ (up + degraded + partial + major), with maintenance and unmeasured time removed from both the top and the bottom of that fraction before it is calculated.

When a problem is judged to have started

An outage's start time is the moment of the first failing check, not the moment enough consecutive failures had accumulated for us to be confident and raise an alert. We record that first-failure timestamp separately and always report the outage from it, specifically so that a real problem is never quietly shortened in the history books by however long it took us to notice it.

Detection takes a few minutes, by design

To avoid raising a false alarm on a single dropped request, a component is only marked as failing after several consecutive unsuccessful checks, run roughly a minute apart. In practice this means a genuine outage is typically confirmed and reflected on this page within about three minutes - not instantly. This is the same detection latency this page's own trade-off already accepts: a page that flips to red on every single transient blip would be less trustworthy, not more, and the true start time (see above) is preserved regardless of how long confirmation took.

What is excluded, and why

Unknown time is disclosed, never counted as up

If our own monitoring has a gap - a missed check, a pipeline issue, a component newly added - that period is unknown, not operational. Where a meaningful part of a reported window was unknown, the percentage shown for that window is accompanied by a plain-language note stating how much of the window was actually covered, so a reader is never left assuming a number is more complete than it is.

How long we keep the data

Where the numbers come from

The figures on this page are calculated from our own recorded monitoring history, not estimated or approximated. Where a correction to that history is needed - a mis-classified diagnosis rule, a retroactively-declared maintenance window - the affected figures are recomputed from the underlying record, not hand-edited; published availability is never quietly changed without a trace of why.

Questions about a specific figure on this page can reference the component name and the window shown (e.g. "CBRIS-Financial-Search, last 30 days") when contacting your usual MNS support channel.