MTTA, MTTR and an audit log for your team. Every incident becomes a lesson.

See how fast your team responds and resolves, write postmortems with real action items and keep every change in the audit log. If NIS2 applies to you, document report cases and deadlines in the same place.

Made and Hosted in the

European Union

GDPR-Compliant Hosting

in Germany

GEO-Redundant Replica

across the EU

Reports

Numbers instead of gut feeling.

How long does it take your team from the first alert to an acknowledgement, and how long to a resolution? The incident report shows it per team, severity, category, service or month. The on-call report shows who carried how many hours. Both back your response promise to clients with real figures.

  • MTTA and MTTR per team and severity, so you see where response stalls instead of guessing.
  • On-call minutes per person as CSV, so on-call duty is shared fairly and paid correctly.
  • Noise per day: incoming alerts, grouped duplicates and the incidents they became, so you see whether your team works on signal or on noise.
Incident report with count, MTTA and MTTR grouped by team
Analytics

GET /api/im/analytics returns volume, MTTA and MTTR per local day, daily alert load and on-call minutes per person in one call, for up to 400 days. MTTA and MTTR only average incidents that were actually acknowledged or resolved, open ones do not count as zero. Test incidents are excluded.

Reports

GET /api/im/reports/incidents groups by month, team, severity, category or service and returns JSON or CSV with the columns <groupBy>,count,mttaMinutes,mttrMinutes. The on-call report comes as userId,userName,minutes,hours. Incidents are kept in full for twelve months, after which a daily aggregate carries the metrics up to 24 months.

Docs: Analytics Docs: Reports
Postmortems

Resolved is not the end.

The outage is fixed, but why did it happen, and what will you change? The postmortem captures summary, impact and root cause, picks the cause from a shared catalog and assigns action items with an owner and a due date. The follow-up view shows what is still open.

  • Postmortems with a cause catalog, so the same cause always has the same name and patterns become visible.
  • Action items with owner and date, so "we should really fix that" becomes a task someone closes.
  • Follow-up at a glance: incidents without a postmortem, open and overdue actions and repeated causes, so nothing fades after the incident.
Follow-up view with missing postmortems, overdue action items and repeated causes
Postmortem

A postmortem belongs to exactly one resolved incident: summary, impact, rootCause, causeId and lessonsLearned, up to 10,000 characters each. Completing it requires summary, root cause and a catalog entry, after which the content is locked. Causes are never deleted, only archived. Action items carry ownerUserId, dueOn and the status open, done or dropped.

NIS2 and review

With NIS2 mode on, a postmortem is due from postmortemMinSeverity (default sev2), for the security category or with a linked report case. A cause found in at least two completed postmortems within six months counts as repeated. Uptimeify only counts, and the judgement stays with you. A quarterly review freezes the figures and is kept for three years.

Docs: Postmortems and Follow-up
Audit Log

Who changed the escalation? It's in the log.

When an alert reached nobody at night, you want to know why. The incident management audit log records every change to teams, members, schedules, overrides, escalation tiers, sources, routing, channels and settings: who, when and exactly what applied before and after.

  • Every change with before and after, so you find a wrong setting in minutes rather than hours.
  • Filters by area, person and time range, so a question from a client meeting gets a documented answer fast.
  • Organization log as CSV, sign-ins and sessions included, so you can hand auditors and clients a clean export.
Audit log with changes to escalation tiers including before and after values
Audit log

GET /api/im/audit-log returns entries newest first, each with action (create, update, delete), a diff in the form {field:{from,to}} and the actor. Secrets never enter the log, and rotations show as "rotated" or "set". Filter by entityType, actor and time range, paginated by cursor with up to 200 entries per page. Access is limited to organization admins.

Export

The organization log export (GET /api/organization/audit/export) delivers administrative actions and sign-in events as a CSV with eleven columns, up to 366 days and 100,000 entries per export. Entries are kept for twelve months and cannot be changed or deleted in the application. Every export is itself logged.

Docs: Audit Log Docs: Export Audit Log
NIS2 Report Cases

NIS2 deadlines in view. You do the reporting.

If your organization falls under NIS2, every hour counts after a significant incident. A report case groups the affected incidents, walks you through the criteria for the decision, shows the deadlines from the moment of awareness and prepares report drafts. You submit in the BSI portal yourself, and Uptimeify documents what you submitted and when.

  • Deadlines from awareness: early warning within 24 hours, notification within 72 hours, final report one month after the notification, so no deadline gets lost in daily work.
  • Report drafts in German or English, so you never start from a blank form under time pressure.
  • Submission log and management report: what you submitted is kept with the BSI reference, and the quarterly PDF supports management oversight.
NIS2 report case with criteria, decision and running deadlines for early warning and notification
Statuses and criteria

A report case moves through assessment, not_reportable or reportable, then early_warning_submitted, notification_submitted, final_submitted and closed. It links up to 50 incidents. Ten criteria are confirmed or rejected by a person, and suggestions from monitoring data exist only for a total outage over 30 minutes and for planned maintenance. The decision is possible once every criterion is decided, and "not reportable" requires a reason.

Drafts and evidence

Drafts exist for early warning, notification, interim, progress and final report. When you log a submission, the server freezes the submitted text with its reference as evidence, and stages follow the legal order. Uptimeify transmits nothing and never classifies an incident on its own. Closed report cases are kept for three years.

Docs: Report Cases (NIS-2) Docs: NIS-2 Settings

We don't just monitor. We help you sell.

Every Uptimeify subscription includes access to our Success Kit, a collection of battle-tested resources to turn your monitoring into a profit center.

SLA & Contract Templates

Service Level Agreement templates to define professional boundaries with your clients.

Pricing Calculator

Find the sweet spot for your care plans. Calculate margins based on check frequency and support hours.

White-Label Pitch Decks

Powerpoint Templates that explain 24/7 monitoring to non-technical clients. Close more retainers.

Churn-Proof Reporting Guide

Use automated reports to proactively communicate value, so clients never ask what they're paying for.

Ready to turn monitoring into a profit center?

Claim your Success Kit and start scaling today.

Frequently Asked Questions

For the technical stakeholder

Ready to learn from every incident?

Switch on analytics for your team, write your first postmortem and set up your causes. Your team sees where it gets faster. Your clients see that you can prove it.