Follow the outage signals — HTTP, DNS, SSL and server evidence
Incident Response · Bryzora field notes

The first outage alert tells you something is wrong. It rarely tells you why. A useful investigation starts by narrowing the failure: what is affected, where, and since when?

Use this sequence to move from a symptom to a likely cause.

1. Confirm the scope

Check the affected URL from more than one location if you have that option. Is every check failing, or only one region? Is the problem limited to one endpoint, such as checkout, while the homepage still works? Record the first failed check and the last known successful one. That gives you a time window for logs and recent changes.

Do not treat one transient failure as proof of a prolonged outage. Also do not dismiss an issue because one team member can load the site locally.

2. Read the HTTP result

The response can point to a layer of the stack. A 500 suggests an application or server error. A 502 can indicate trouble between a gateway and its upstream service. A 503 indicates the service is temporarily unavailable, often because of maintenance or overload. These are starting clues, not final diagnoses; MDN’s HTTP status reference explains the meanings in detail.

If the response is technically successful but the page is wrong, inspect its content. A maintenance page or error message served with 200 OK can fool a status-only check.

3. Check DNS and TLS

If the request cannot reach the expected server, compare current DNS values with your approved baseline. Look for a recent A, AAAA, CNAME, or NS change. If the browser reports a secure-connection problem, check the certificate’s validity, hostname coverage, and the certificate being served by the live endpoint.

These checks are especially useful after a domain transfer, DNS migration, CDN change, or certificate renewal.

4. Check the host and recent changes

Review server CPU, memory, disk, and load around the start time. A full disk or resource spike can explain failures that appear at the HTTP layer. Then check deployment history, configuration changes, and application logs for the same window.

Findings are strongest when several signals line up: for example, a response-time rise, a memory spike, and an application deploy within minutes of the first failure.

5. Communicate, fix, verify

Assign an incident owner and publish a short customer update if service is affected. Apply the safest known fix or rollback, then verify from the same locations and endpoints that originally failed. Keep observing until the service is stable; a single successful check is not always enough.

Afterward, write down the trigger, customer impact, detection time, and one improvement to your monitoring or response process.

Bryzora combines website, DNS, domain and SSL, and server monitoring so these signals can be reviewed together during an incident.

← All guides