TrustComponent

Monitoring features, from API checks to status pages.

API and synthetic monitoring, response times, SSL, DNS and cron job checks, escalation chains, incident communication, status pages and uptime reports. Here is what each feature does, on one European platform.

API monitoring

API monitoring that checks what your endpoints return

A healthy API returns the right data, not just a 200. Monitor REST API endpoints with your own methods, headers and request bodies, and assert the status codes, body content and JSON values you expect.

  • Real requests — GET, POST, PUT or DELETE with custom headers and request bodies, including authenticated endpoints via an Authorization header.
  • Status and body assertions — expected status codes plus body-contains and body-not-contains rules spot an error page served with a 200.
  • JSON-path assertions — point at any field in the JSON response and check its value, such as health flags, queue depths or versions.
  • Your definition of healthy — per-monitor timeouts, a latency threshold for degraded responses and the number of consecutive failures before an alert.
  • API uptime at a glance — every endpoint gets its own uptime history and latency chart, and can appear as a service on your API status page.

Synthetic monitoring

Synthetic monitoring from multiple locations

Synthetic checks send scheduled requests to your websites and APIs around the clock, even when no real user is online. Run them from multiple locations and see your service the way customers in each region see it.

  • Scheduled synthetic checks — HTTP, keyword, API and network checks run on a fixed interval, as often as every 30 seconds, so your monitoring tells you first.
  • EU by default — checks start in Germany. Add the USA and Singapore when your customers are spread across continents.
  • Independent results per location — each location reports its own status, latency and error, and one confirmed failure is enough to flag the monitor, so regional issues stay visible.

Status pages

Branded status pages for every audience

A public status page for customers, an internal one for your team and a private one for partners. Each runs on your domain, in your brand and in 10 languages, with live status, 90-day uptime history, incidents and maintenance.

Example of a hosted status page on the custom domain status.acme.eu: all systems operational, three services with 90-day uptime bars, a resolved incident, a scheduled maintenance notice and a subscribe button.

Looking for a status page example? See our own live status page

Your domain, your brand

  • Custom domain, automatic SSL — point a CNAME at us, and we handle verification, Let's Encrypt certificates and renewals.
  • Full branding — logo, dark-mode logo, favicon, brand color, light/dark/system theme, custom footer with your legal links.
  • White-label — with the Status Page Pro add-on, remove TrustComponent branding entirely for a page that's 100% yours.
  • 10 languages — English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Swedish and Danish.
  • SEO controls — meta title and description, OpenGraph, or noindex for pages that shouldn't be found.

Public, private or internal

  • Multiple pages per project — a public page for customers and an internal one for your team, each with its own services, branding and access rules.
  • Access control — password protection and IP allow-lists (CIDR) for internal or partner-only pages, with the Status Page Pro add-on.
  • Per-service detail — choose exactly what each service reveals: stats, locations, check intervals, incident history or just a status dot.
  • Bot-protected subscribe forms — signup forms are protected by TrustCaptcha, our own CAPTCHA, so your subscriber list stays clean.

Create a status page in three steps

  • Group monitors into services — for example website, API and checkout. Each service shows the combined state of its monitors.
  • Add your domain and brand — point a CNAME at us, upload your logo and pick the language your customers read.
  • Publish and invite subscribers — share the link; from the Team plan, customers subscribe to the updates that matter to them. The Free plan includes a free status page to start with.

Subscribers & notifications

Subscribers stay informed automatically

Incident updates reach subscribers by email, Slack, feed or SMS, in your branding and in your page's language, while your team focuses on the fix. Subscribers start with the Team plan.

  • GDPR-compliant by design — double opt-in for email and SMS, manage and unsubscribe links in every message and embedded legal links. Unverified signups are deleted automatically.
  • Per-subscriber preferences — subscribers choose what they hear about, such as outages, recoveries or maintenance, so every message is relevant to them.
  • Delivery you can verify — a full notification log shows every dispatch, per-channel counts and failures, so you know your message went out.

Website performance monitoring

Website performance monitoring that tracks every response time

Web performance monitoring starts with response time: every check records how long your website or API takes to respond, per location. Set a threshold, and slow responses show up as degraded, so you can tune performance while your site still feels fast to your users.

  • Degraded as its own state — a latency threshold per monitor turns slow responses into a separate status, distinct from down.
  • Latency charts — response-time history by minute, hour or day, with your degraded threshold drawn in.
  • Response time by region — compare latency between check locations to see where a CDN or a new region pays off.
  • Trends over months — keep up to 24 months of history and show the effect of every optimization.

Illustration of a 24-hour response-time chart for api.acme.eu: most responses between 200 and 400 ms, two hours above the 800 ms degraded threshold, with average response times of 96 ms from Germany, 182 ms from the USA and 247 ms from Singapore.

Server uptime monitoring

Server uptime monitoring for every service you run

Check from the outside that your servers answer: web, mail, SSH, FTP, NTP, DNS and any TCP or UDP port, with 16 built-in check types and nothing to install. Free server monitoring with ping and TCP checks is part of the Free plan.

  • Checks as often as every 30 seconds — choose an interval per monitor, from 30 seconds to once a day, to match how critical each service is.
  • Confirmation thresholds — alert after 1 to 10 consecutive failures, so every alert reflects a real change.
  • Services, pauses and duplicates — group monitors into services, pause them during migrations and duplicate a working configuration instead of rebuilding it.
  • Checked the way users connect — every check runs from outside your network, so you see the availability your users actually get.

16 check types, built in

  • HTTP(S)
  • Ping
  • TCP
  • UDP
  • DNS
  • DNSBL
  • SSL certificate
  • Domain expiry
  • Heartbeat / cron
  • Keyword
  • SMTP
  • IMAP
  • POP3
  • SSH
  • FTP
  • NTP

SSL certificate monitoring

SSL certificate monitoring that keeps renewals on schedule

SSL monitoring made simple: monitor SSL certificate expiration and domain registrations in one place, and decide how early you hear about each renewal, from one day to a full year ahead.

  • A real TLS handshake — each check connects with SNI, so a broken certificate chain is flagged alongside the expiry date.
  • Expiry alerts up to a year ahead — 14 days by default, or any window from 1 to 365 days that fits your renewal process.
  • Domain expiry — registrations are checked daily via RDAP with WHOIS fallback, so renewals happen on your timeline.

DNS monitoring

DNS monitoring for the records your services rely on

Know that your DNS records resolve exactly as configured and that your mail server's IP stays off spam blacklists.

  • Record assertions — check A, AAAA, CNAME, MX, TXT and NS records against expected values; every expected record must be present.
  • Custom resolver — query the resolver you choose, your provider's or a public one, to see what your users see.
  • Alerts on mismatches — when a record no longer matches, you hear about it, so migrations and provider switches stay under control.
  • Blacklist (DNSBL) checks — check your mail server IP against the DNSBL zones you choose, such as Spamhaus or Barracuda, to keep deliverability high.

Cron job monitoring

Cron job monitoring with a single line of curl

Backups, imports and billing runs work quietly in the background. Heartbeat-based cron monitoring lets each job check in after it runs and tells you when an expected check-in doesn't arrive.

  • One line of curl — the job pings a unique URL after every successful run. It needs no SDK and works from any cron job, CI pipeline or script.
  • Grace periods — from 10 seconds to 24 hours, depending on how late a job may run before you want to know.
  • Rotatable secret tokens — each heartbeat has its own secret token you can rotate at any time, or you can ping with an API key.
  • Instant recovery — the next ping marks the job healthy again, with no manual reset.

Alerting

Alerts where your team already works

16 channel types, from a quiet email to a phone call. Every channel has a one-click test, and failed deliveries are retried automatically.

  • Alert rules per service — ready-made “becomes unhealthy” and “recovers” rules, or fully custom state-transition triggers with severity levels.
  • SMS & voice that cut through — credit-based with no monthly commitment, for the alerts that deserve more than a chat message.
  • Webhooks & integrations — JSON webhooks with custom headers and payload fields, plus native PagerDuty, Opsgenie, Zapier and Splunk integrations.
  • Maintenance windows — one-off or recurring (cron) windows pause alerts and keep uptime stats clean, so deploy nights stay calm.

Escalation chains that end with an owner

An unacknowledged alert moves up the chain step by step, gently at first and then more insistently, until someone takes ownership.

  • Up to 20 steps per rule — each step with its own channels, delay, severity and repeat schedule, from a Slack message to a phone call.
  • One-click acknowledge — a signed link in every alert email stops the escalation instantly, without logging in or installing an app. It also works via API.
  • Repeats with a cap — steps can repeat until acknowledged, with a cap that keeps alert volume sensible.

Incident management

Incident communication and records in one timeline

Every incident becomes a clear story of what happened, what your team did and what customers were told, documented automatically and ready to share.

  • Auto-created drafts — outages create pre-filled incident drafts. Nothing is published without a human decision, and untouched drafts clean themselves up.
  • Public updates, internal notes — one timeline for two audiences: customers see the updates, your team sees the working context, attachments included.
  • Four categories — incidents, scheduled maintenance, informational notices and security events, each with its own workflow.
  • Merge & post-mortems — merge duplicate incidents into one clear story, then close with a structured post-mortem.
  • Full export — every property change is tracked automatically, and you can export the complete incident with timeline and attachments as PDF or ZIP.

Uptime reports

Uptime reporting you can share with confidence

Turn your monitoring data into uptime statistics for SLA reviews, audits and sales conversations, monthly by email or on demand for any period.

  • Automatic monthly PDFs — uptime to three decimals, total downtime, incidents, average incident duration and longest outage, emailed to the team members you choose.
  • On-demand reports — any range from 24 hours to a full year, for SLA reviews, renewals and post-mortems.
  • Up to 24 months of history — latency and uptime data with smart aggregation, so trends stay visible long after the incident.
  • Latency charts — response-time history with your degraded threshold drawn in, so you see a gradual slowdown early.

Platform & governance

Enterprise governance without the enterprise sales call

Everything your security questionnaire asks for is built into the platform, and most of it is self-service.

  • Team seats & roles — roles such as Admin, Member, Product Manager, Billing, Auditor or Legal, several per member, and view-only access without a role, with clear permission boundaries for your team, agencies and clients.
  • SSO & MFA enforcement — single sign-on with Entra ID, Okta, Google Workspace, Keycloak, ADFS, Auth0 or any OIDC or SAML 2.0 provider, with just-in-time roles and verified domains, plus TOTP and passkey MFA you can enforce for all members.
  • Access that manages itself — invitation rules for your e-mail domains and memberships that end on a set date, so contractors and agencies lose access on time.
  • Audit logs with real detail — every action recorded with its actor (person, API key or automation) and before and after values, exportable as JSON, CSV or Excel, readable through the audit log API or streamed to Splunk, Datadog or Elastic.
  • DPA in minutes — sign a GDPR Art. 28 data processing agreement online and manage custom contracts in one place.

Support

Talk to engineers, not ticket bots

From your first monitor to a full migration, support comes from the people who build the product.

  • Migration help — moving from another monitoring tool or a homegrown script? We help you map monitors, alerts and status pages.
  • Guaranteed response times — with a support add-on, we answer within 24 working hours or 8 hours depending on the add-on.
  • Dedicated account manager — for custom agreements, a single contact who knows your setup.
  • Custom contracts & procurement — procurement support and custom contracts when your organization needs them.
  • Health checks — with the Technical and Enterprise support add-ons, regular reviews of your monitoring coverage, alert routing and escalation paths.
Talk to us →

Frequently asked questions

What is API monitoring?
API monitoring sends scheduled requests to your API endpoints and checks the response: status code, body content, JSON values and how long the answer took. TrustComponent supports GET, POST, PUT and DELETE with custom headers and request bodies, so you can monitor authenticated endpoints too.
What is synthetic monitoring, and what does TrustComponent check?
Synthetic monitoring tests your service with scheduled, simulated requests instead of waiting for real traffic. TrustComponent runs synthetic HTTP, keyword, API and network checks from multiple locations. Each check is a scheduled request with the assertions you define, such as status codes, page content or JSON values.
What is a status page?
A status page is a public, private or internal website that shows the live health of your services, current incidents and planned maintenance. It gives customers answers at a glance and builds trust through transparency. Every plan includes at least one status page, including the Free plan.
Can I use my own domain and branding?
Yes. Custom domains with automatic SSL certificates are available from the Solo plan. Every status page supports your logo, colors, favicon, light and dark themes and 10 languages; the Status Page Pro add-on adds white-label and password or IP access control.
What is cron job (heartbeat) monitoring?
Heartbeat monitoring watches jobs that can't be reached from outside, such as backups, imports and billing runs. The job pings a unique URL after every run. If the ping doesn't arrive within the grace period, you get an alert.
How does SSL certificate monitoring work?
Each SSL check opens a real TLS connection with SNI, reads the certificate and verifies the chain. You get an alert before the certificate expires, 14 days ahead by default or any window from 1 to 365 days. Domain registrations are checked daily via RDAP, so renewals never come as a surprise.
How fast are checks?
Depending on your plan, monitors run as often as every 30 seconds and from multiple locations. You choose how many consecutive failures confirm an outage, so every alert reflects a real change.
Why does EU hosting matter for monitoring?
Monitoring and status page data includes operational details and subscriber contact data. With TrustComponent, everything is stored and processed in the EU under European law, with a GDPR data processing agreement you can sign online, so there are no international transfer mechanisms to assess.

Ready when your next incident is.

  • API, website & server monitoring
  • GDPR-compliant & EU-hosted
  • Set up in minutes