For informationOperations

DMIT has a new status page

Started

Timeline

  1. Our new status page is live at does.dmit.fail.

    From now on, this is where we'll post the status of DMIT cloud services, product announcements and maintenance notices. You don't have to keep it open: subscribe by email, RSS or Telegram and we'll send updates to you.

    Why "Does DMIT Fail?"

    When SSH won't connect or a site won't load, the first thing a lot of people wonder is whether it's us.

    So we made the question the domain name. Open the page and the answer is the first line. Next time, check here before you start running MTR.

    We'd like it to say Nope. every time you look. When it doesn't, it will say so plainly.

    If the page says Nope. and something still isn't right on your end, it may be affecting only a few machines, or we may still be confirming it. Either way, open a ticket. (You're also welcome to blame DNS first. It's tradition.)

    Subscribing

    Everything is at does.dmit.fail/subscribe.

    Telegram

    Incidents, maintenance and announcements are posted to our channels:

    Email

    Enter your address on the subscribe page and click the link in the confirmation email. You can choose:

    • Minimum severity: nothing below the level you pick
    • Types: incidents, maintenance, announcements, in any combination
    • Scope: only certain datacentres, product lines or routes (leave it empty for everything)
    • Language: English or Chinese

    We don't email every small update, only the ones that matter. Every email has links at the bottom to change your settings or unsubscribe, and your mail client's one-click unsubscribe works too.

    RSS / Atom / JSON Feed

    If you use a feed reader, subscribe to one of these:

    • RSS: https://does.dmit.fail/feed.xml
    • Atom: https://does.dmit.fail/feed.atom
    • JSON Feed: https://does.dmit.fail/feed.json

    You can filter them too. For example, only incidents and maintenance on China Mobile CMIN2 in Los Angeles, in English:

    https://does.dmit.fail/feed.xml?type=incident,maintenance&service=lax-cmin2&locale=en
    

    The parameters are type (incident, maintenance, announcement, comma-separated), severity (the minimum: info, minor, major, critical), service (a service slug), locale (en or zh) and limit (up to 200 items).

    API

    Everything on the page is available as JSON. No API key, 60 requests per minute. Full docs at does.dmit.fail/api-docs.

    Just the answer

    curl -s https://does.dmit.fail/status.json
    
    {"status":"operational","fails":false,"answer":"Nope.","activeIncidents":0,"updatedAt":"2026-09-10T18:14:24.549Z"}
    

    Add ?locale=zh and answer comes back in Chinese. For just the one word:

    curl -s https://does.dmit.fail/status.json | jq -r .answer
    

    Which services have problems

    curl -s "https://does.dmit.fail/api/v1/status?locale=en" \
      | jq '.services[] | select(.status != "operational")'
    

    No output means everything is fine.

    /api/v1/status is cached on our side for 30 seconds and sends an ETag. If you poll more often than that, send If-None-Match and repeat requests within the same 30 seconds get a 304.

    Incident records

    # Incidents that haven't ended yet
    curl -s "https://does.dmit.fail/api/v1/incidents?state=open&type=incident"
    
    # One route's record this year
    curl -s "https://does.dmit.fail/api/v1/incidents?service=lax-cmin2&from=2026-01-01"
    
    # Every service's availability over the last 30 days
    curl -s "https://does.dmit.fail/api/v1/history?days=30"
    

    Your own monitoring

    In Uptime Kuma or something like it, add a keyword monitor on https://does.dmit.fail/status.json for "fails":false. Whenever the answer on the page isn't Nope. (scheduled maintenance included), your alert goes off.

    Or skip the monitor and put one line of shell in cron:

    curl -s https://does.dmit.fail/status.json | jq -e .fails > /dev/null && echo "DMIT may be having trouble: see does.dmit.fail"
    

    On your own pages

    A live status line for your site or internal dashboard:

    <div id="dmit-status" data-locale="en"></div>
    <script src="https://does.dmit.fail/embed.js" async></script>
    

    Or a status badge for your README or wiki:

    ![DMIT status](https://does.dmit.fail/badge.svg)
    

    Finally

    Honestly, we'd rather you never needed this page. If you do, it will tell you what's wrong and what we're doing about it.

    Bookmark does.dmit.fail, subscribe if you like, and if you have ideas for the page, open a ticket and let us know.

    The DMIT team

Does DMIT fail?

Live status for DMIT cloud services.

© 2026 DMIT Inc. All rights reserved.