Your data stays home
Traces, logs, metrics and AI analysis live on your servers. Works fully air-gapped — no license calls, no telemetry, no external model.
Wrentrix traces every request, learns what normal looks like, and explains what broke — with AI that runs on your own servers. Built for OpenShift, Kubernetes and Linux. No cloud. No code changes.
checkout-service p95 rose 4.2× two minutes after rollout v2.14 changed its ConfigMap.
Regulated industries need deep visibility and strict data residency at the same time. Wrentrix gives you both — everything from collection to AI analysis runs inside your perimeter.
Traces, logs, metrics and AI analysis live on your servers. Works fully air-gapped — no license calls, no telemetry, no external model.
Add a cluster, apply one YAML. Java and .NET services are traced down to their own methods on their next restart — no SDK, no rebuild.
Root-cause analysis on a local model, with an evidence chain you can click through: traces, changes, baselines and alerts — not a black box.
OpenTelemetry-native tracing with a live dependency map, endpoint statistics and grouped errors. Wrentrix's admission webhook adds method-level hooks to .NET and Java pods as they start, so your own classes show up in the trace by name.
Wrentrix learns hour-of-week baselines from your own history and flags real deviations, not noise. SLOs come with error budgets and multi-window burn-rate alerts that resolve themselves when things calm down.
Workloads, pods, events, HPA and right-sizing advice in one place. Wrentrix records spec, ConfigMap, Secret and restart changes and lines them up against latency and error spikes, so "what changed?" takes seconds.
A lightweight browser collector reports Core Web Vitals, SPA routes, JavaScript errors and every fetch — and links each call to its backend trace, so front-end slowness and back-end slowness finally meet.
Wrentrix runs its assistant on a model hosted by you (Ollama, e.g. Qwen3). It reads live telemetry, cites the traces and changes it used, and answers in English or Turkish.
Why did checkout get slow after lunch?
At 14:02 the checkout-service ConfigMap changed during rollout v2.14. Two minutes later p95 latency went from 146 ms to 612 ms. The slowdown sits in StockService.ReserveAsync, whose database call now takes 4.2× its weekday baseline.
checkout-config · resourceVersion 88412 → 88530SELECT stock_itemsSuggested next step: compare the connection-pool settings in the new ConfigMap. Runbook “DB pool exhaustion” attached.
Automatic RCA for alerts and incidents, ranked candidates, evidence chain.
“Top 3 services by traffic in the last 12 hours” becomes a real query plan.
One click on any SLO, deploy or anomaly for a plain-language summary.
Trigger webhooks or Ansible AWX job templates — automatically or with approval.
OTLP over HTTP (protobuf / JSON, gzip), service map, endpoint statistics, error groups.
Zero-code for .NET and Java; rule-based for Python and Node.js. Method baselines from 17-bucket histograms.
Pod, host and OTLP logs clustered into patterns; new and rising patterns flagged.
Error budgets, burn-rate alerts and a problem engine that groups signals by topology.
Workloads, pods, events, HPA, right-sizing and change correlation.
CPU, memory, disk, network, journal logs and process discovery by technology.
Core Web Vitals, SPA routes, JS errors and front-end to back-end trace links.
HTTP(S) and TCP probes with TLS certificate expiry and response-time alerts.
Alert wizard, channels, runbooks and AI-generated alert summaries.
Team-scoped views and permissions, mapped from LDAP or SSO groups.
OIDC SSO with PKCE, LDAP sync, and an audit log of every change.
Build your own views; reports and AI summaries on a schedule.
Helm chart or OpenShift operator on your cluster — or Docker Compose on a Linux server. Runs under the default restricted-v2 SCC.
$ helm install wrentrix ./wrentrix.tgz \
-n wrentrix -f values.yamlPick a cluster or Linux host in the UI and download a ready-made YAML or install script with its token already inside.
$ oc apply -f wrentrix-k8s-agent.yamlNodes, pods and hosts appear within about two minutes. Java and .NET apps are traced to the method on their next restart — Wrentrix never restarts your workloads.
✓ 6 nodes · 334 pods · traces flowingEverything Wrentrix collects stays inside the boundary you draw. The diagram is the whole architecture — there is no hidden cloud component.
No. Collection, storage, analysis and the AI model all run on infrastructure you control. Wrentrix works in fully air-gapped environments.
No. After the agent is installed, Java and .NET pods are instrumented automatically when they next start, down to method level. Python and Node.js are covered through OpenTelemetry, and any OpenTelemetry SDK can send data over OTLP.
Red Hat OpenShift and Kubernetes clusters, and Linux servers. Wrentrix itself installs with a Helm chart, an OpenShift operator or Docker Compose.
A model you host with Ollama — we recommend Qwen3 8B. GPU is optional but recommended. AI features can also be turned off entirely.
Never. Instrumentation is applied as new pods start. If the agent is unavailable, pods start normally without instrumentation.
Yes. Wrentrix accepts OTLP traces and logs, uses the OpenTelemetry operator for auto-instrumentation and works alongside your existing collectors.
Tell us a little about your environment and we will set up a demo — on-site or on a cluster you choose.