Skip to content

Monitor every signal, and alert where your team works

Watch services, logs, hosts, Kubernetes, network devices and real users with ready-made monitors or your own SQL. Route alerts to Slack, Microsoft Teams, PagerDuty, Opsgenie, webhooks or your email gateway, with one notification per problem.

  • 222 ready-made monitors
  • Threshold or baseline
  • Monitors as code

How it works

From a signal to the right person, once

One alerting engine serves every product area, so a slow service, a failing port and a security match follow the same rules.

  1. 01PickStart from a template, switch on a ready-made monitor, or write a read-only SQL query.
  2. 02TuneSet alert and warning thresholds with recovery values, a window, and what missing data means.
  3. 03EvaluateEach monitor checks every service, host or device it covers, every minute by default.
  4. 04GroupRelated alerts join one problem, so a team gets one notification instead of many.
  5. 05RouteNotification policies match severity, level and tags, and send to the channels you choose.
  6. 06PauseDowntimes hold notifications during planned work while evaluation carries on.

Monitors

Start from a template, or write the query yourself

Templates cover services, logs, hosts, Kubernetes, network devices, real users and security matches, and a read-only SQL monitor covers anything else in your workspace. A monitor tracks each service, host or device it finds on its own.

  • Fixed thresholds with their own recovery values, or a baseline that learns daily or weekly rhythms
  • Choose what missing data means: keep the last state, count it as zero, mark it as no data, or resolve
  • Backtest a fixed threshold against the last 7 days before you save it

Routing

One notification per problem, sent where your teams work

Notification policies decide where an alert goes by its severity, its level and its monitor's tags. Related alerts send one message per destination, and flapping alerts wait until they settle.

  • Policies that match

    Severity, level and monitor tags, with an optional delay before a route sends.

  • One message per problem

    Non-critical problems wait 3 minutes to settle before they notify.

  • Calm by design

    An alert that flips back and forth holds its recovery until it is stable.

  • Downtimes

    One-off, daily or weekly windows mute notifications while evaluation continues.

As code

Keep monitors in Git and review them like code

Describe monitors and dashboards as JSON bundles in your own repository. A command-line tool validates them against your workspace, plans the change, and applies only the plan you reviewed.

  • Apply refuses with a conflict if anything changed since the plan, so nothing lands unreviewed
  • Test fixtures run each threshold against sample values, recovery included
  • Monitors managed from Git are locked in the UI, while enabling, snoozing and destinations stay editable

Channels

Where alerts can go, and how they get there

Channels keep any secret in the credential store, never in their settings, and each one has a test send. Notification policies choose which alerts reach which channels.

ChannelHow Tracix deliversSet up with
SlackA message through an incoming webhookWebhook URL
Microsoft TeamsA message through an incoming webhookWebhook URL
PagerDutyEvents API v2 with a deduplication key, so a recovery resolves the incidentPagerDuty credential
OpsgenieCreates an alert, and closes it by alias when the alert recoversOpsgenie API key
WebhookA JSON POST with a delivery ID, optionally signed with HMACURL, with header, basic, bearer or signing auth
EmailAn HTTP POST to your own email gateway, which sends the mailGateway URL

There is no built-in mail server, SMS or voice channel. Route alerts to PagerDuty or Opsgenie when you need phone and mobile paging.

FAQ

Questions teams ask before they move their alerts

What happens when a source stops sending data?
You choose per monitor: keep the last state, evaluate the gap as zero, mark it as no data with or without a notification, or resolve the alert. Missing data never counts as zero unless you pick that option.
Can Tracix send email without a gateway of our own?
Not yet. Email goes out as an HTTP request to an email gateway you run or subscribe to. Slack, Microsoft Teams, PagerDuty, Opsgenie and webhooks need no gateway.
Can we bring alerts from Prometheus?
Yes. Point Prometheus Alertmanager at Tracix, or post alerts from any tool to the generic events webhook. They join the same problems, cases and routing as Tracix monitors.
Can we acknowledge an alert from Slack?
Not yet. Slack messages link back to the alert in Tracix, where you acknowledge, silence or close it until it recovers.

Switch on your first ready-made monitor

Pick a monitor from the library, add a Slack, Teams or PagerDuty channel, and route it with one notification policy.