Observability · Self-hosted & SaaS

See everything.
Know why.

Real users, servers, mobile apps and attacks — measured, judged and explained in one place.

What it does
One product. Every layer.

From the tap to the database.

End-to-end tracing

One click, followed through the API, every service and the query that answered.

Node is traced by the agent itself; Python, Go and Java join the same traces through OpenTelemetry, and their spans land beside the rest.

Read more about End-to-end tracing

AI root cause analysis & assistant

Not “something is slow” — which change, which service, and the evidence.

And an assistant on every page: it answers from this install’s own data, and offers a change — a dashboard, a check, a threshold — as a button you press.

Read more about AI root cause analysis & assistant

15 days free, everything included

Every feature, from the first minute: 1 server, unlimited websites and mobile apps.

After that, you pay only for what you use: a flexible, usage-based licence with one simple monthly fee.

How plans and licences work
What the credits count
  • What arrivesmeasurements a minute
  • What is keptand for how long
  • Probesthe checks you run
  • Machinesthe servers that report

Stop whenever you like: monitoring pauses, nothing is deleted, and nothing has to be installed twice.

Self-hosted — your data stays on your servers One agent, nothing to configure Several nodes, kept in sync
How it works

See everything. Then know why.

Obscenter is observability for websites, servers and mobile apps. It measures what real users experience and what your servers do while they answer. When something breaks, it tells you what broke and why. You see everything in one place, from the first click to the last database query.

Real users on your websites

One script tag goes into your pages, before the closing head tag. From then on, every page load is measured in the visitor’s own browser. You get Core Web Vitals, load times, JavaScript errors and failed API calls, with the browser, device and country of each visit.

Session replay records sampled visits with rrweb, so you can watch what a visitor saw. Every input field is masked by default. Funnels and heatmaps show where people stop and what they actually read.

Servers, containers and services

One command installs the agent on a Linux server, and Windows has its own installer. The agent reports CPU, memory, disks, network, processes and services. It also collects the logs and lists the installed packages.

If the server runs nginx, the agent finds the websites it serves on its own. For a Node.js app in Docker or Kubernetes, a few lines in the Dockerfile do the same job. No root and no open port are needed there.

Traces from the click to the query

The agent traces Node.js services from inside the process. It records requests, database queries and outgoing calls. Python, Go and Java join the same traces through OpenTelemetry (OTLP).

A W3C Trace Context id links the page load to the request that served it. So one slow click leads you straight to the slow query behind it. The live topology map draws only what real traffic connects.

Problems with their root cause

Obscenter learns what is normal for each site, server and service. Every two minutes it compares the present with the last three days. When something stops being normal, it opens one ticket per fault.

The ticket names the likely cause and shows the evidence: the machine underneath, the services it waited on, and where the time went. It closes by itself once things are normal again. You know why it broke, not just that it broke.

Alerts, SLOs and synthetic checks

Tickets reach the right people by email, Slack, Microsoft Teams or a webhook. You choose by severity, by category and by machine. SLOs track error budgets and warn you when one burns too fast.

Synthetic checks test your sites around the clock, with HTTP requests and real browsers. They also warn you before a certificate expires. Load tests show how much traffic a site can take.

Security, mobile apps and IoT

Every host and library is checked against known vulnerabilities in OSV.dev every four hours. The CISA KEV catalog and FIRST EPSS scores show what to fix first. SSH and Windows logons are watched, and attacks are mapped as they happen.

A React Native or Expo app reports screens, cold starts, crashes and failed requests. IoT devices, such as an ESP32 sensor, report with a single HTTP call. Nothing is installed on the device.

Hosted, or on your own server

You can start on the hosted service at obscenter.site with a 15-day free trial with 1 server, unlimited websites and mobile apps; then a licence — info@obscenter.site. An account takes a minute to create. Your team joins by invitation, and each person sees what you give them.

If your data must stay on your own servers, we install Obscenter there for you on request. It is the same software in both cases. A self-hosted install needs one Linux server, and it can grow to several nodes kept in sync.

Getting started

The five-minute quickstart walks you through it. Create an account, put the tag on your site, and run one command on a server. The first visits arrive within seconds.

The full manual covers every feature in detail, and the Obscenter blog shows each one with screenshots. Questions are welcome at info@obscenter.site.