From production alert
to a ready PR

AppGlass watches production 24/7. When something breaks, it’s already on it - finding the cause and preparing a fix for review.

Checkout errors detected

checkout-service
HTTP 500
POST /checkoutError rate rising

AppGlass starts investigating the failing request.

Alert received

WHAT CUSTOMERS SAY

JetBrains logo

Igor Gerasimov

JetBrains

Engineering Manager

AppGlass helps us investigate on-call incidents far more accurately by showing what's actually happening in production. It gives us the runtime context logs and traces miss, and it saves hours on complex production issues.

Mineral Minds Deutschland GmbH logo

David Kunzler

Mineral Minds Deutschland GmbH

Head of Software Engineering

AppGlass lets us inspect production Java apps without blocking them - a lifesaver when logs don't tell the whole story. It feels like debugging locally, minus the fear of freezing a live environment with real users. And because it never opens a port into production, security and compliance were a non-issue.

General Code logo

Stephanie Miller

General Code

Software Architect

We have used AppGlass 20 or so times to fix real issues we were having in our various environments that would have been time consuming and difficult to recreate locally. It is definitely a good tool.

WHY APPGLASS AI SRE

AppGlass combines your existing context with live runtime data to investigate production issues and verify possible causes.

  • ObservabilityAlerts, logs, metrics, traces
    DatadogDatadogDynatraceDynatraceSentrySentry
  • Source codeRepositories, PRs, recent changes
    GitHubGitHubGitLabGitLab
  • SlackConversations and team context
    Channels & threadsChannels & threads
  • Internal knowledgeRunbooks, docs, past incidents
    Internal documentationInternal documentation
AppGlass AI SRE

Gathers context. Forms hypotheses. Tests possible causes.

Data from your running applicationBuilt into AppGlass
Continuous Debugger

Capture values and verify execution paths.

  • Variable values
  • Expressions
  • Execution paths
Continuous Profiler

Find where production time is spent.

  • Hot methods
  • Call stacks
  • Time breakdown

PRICING

Start with a free 30-day pilot. Guided setup included.

Product

For one product

$99 / product / month

After your free pilot

Access for all engineers on the product

Start a free pilot

Company

For multiple products and teams

Custom

Pricing tailored to your scope

Company-wide access

Talk to us

Service coverage is agreed before your pilot.

Every plan includes

  • Guided setup & integrations
  • Automatic incident investigations
  • Release checks
  • Production answers in Slack
  • Continuous Debugger & Profiler
  • Proposed PRs for engineer review

QUESTIONS

What does AppGlass AI SRE do for our team?

AppGlass watches your connected services around the clock and starts investigating when an issue appears. It gathers context, tests suspected causes, and prepares a proposed fix as a pull request when the findings support one. It also checks releases during controlled rollouts and answers questions about production behavior through Slack. Your team gets findings and supporting evidence to review.

Why use AppGlass instead of building our own AI SRE?

AppGlass brings automatic investigations, dynamic production checks, and proposed fixes together in a ready-to-use workflow. Building your own means owning the integrations, investigation logic, runtime tooling, access controls, and ongoing maintenance. With AppGlass, you start with an existing investigation workflow and built-in Continuous Debugger, then configure it for your services and team.

What makes AppGlass different from other AI SRE tools?

Our key differentiator is dynamic hypothesis testing through our built-in Continuous Debugger. AppGlass combines observability, source code, Slack, and internal knowledge, then requests additional evidence directly from the running application when needed. It can inspect variable values, evaluate read-only expressions, and check execution paths. Each finding helps confirm, rule out, or refine a hypothesis and determines what to check next.

Do we need to replace our existing tools or connect everything?

AppGlass works alongside your existing observability and development tools. Start with the alert source and code repository relevant to your first service. Connect Slack and internal knowledge to add team discussions, runbooks, and past incident context. The pilot is scoped to the connections needed for your first use case.

Which languages and runtimes can AppGlass inspect, and what has to be installed?

Production inspection works on JVM services: the AppGlass agent attaches to a Java process, so applications written in Java and other JVM languages are supported. Support beyond the JVM is not available today.

You attach the AppGlass agent to the service you want to inspect and run the control plane, either in your Kubernetes cluster or on any machine with a JVM. Alongside that, you connect the tools the investigation reads from: your alert source, code repository, and optionally Slack and internal documentation. Setup steps for Kubernetes, standalone environments, and local IDE attach are in the documentation.

Read the setup documentation →
Will AppGlass pause or slow down production?

Continuous Debugger collects runtime evidence without suspending application threads. Runtime observation is read-only. Performance overhead depends on how often a check runs, how much data it captures, and the expressions evaluated. Targeted conditions and capture limits help manage that overhead; assess it on the selected service during the pilot.

Can we control what production data AppGlass accesses?

Your team defines the investigation scope and access permissions. Collection filters and masking rules help exclude or redact sensitive runtime data, while role-based access and audit logging control access to captured evidence. The runtime control plane can run in your infrastructure. Data routing and AI processing requirements are agreed as part of the AI SRE pilot setup.

Does AppGlass automatically merge fixes or roll back releases?

Your team reviews and decides whether to merge proposed pull requests. Deployments run through your existing pipeline. AppGlass takes rollback actions only when your team has explicitly configured a policy for a controlled rollout; otherwise, it reports the regression and its evidence. When evidence is insufficient to confirm a cause, the investigation makes that uncertainty clear.

We already have an AI agent. Can we still use AppGlass?

Yes. AppGlass can provide runtime investigation capabilities to compatible agents through MCP or skills. Your agent can request targeted observations and use the resulting evidence in its own workflow. Choose AppGlass AI SRE when you want the integrated investigation experience, or connect AppGlass runtime tooling to an agent you already operate.

How do we get started?

Request a demo to choose your first use case and scope an early-access pilot. Together, we select a service, agree on connections and permissions, and define what a useful investigation should deliver. Your team reviews the findings before expanding the scope. No installation is required for the demo.

Request a demo →

Plan your pilot.

Request a demo to walk through AppGlass and choose a first use case for your services.

No installation required for the demo.

REQUEST A DEMO