CubeAPM
CubeAPM CubeAPM

Glowroot Pricing and Review 2026: Plans, Real Costs, Reviews, and Alternatives

Glowroot Pricing and Review 2026: Plans, Real Costs, Reviews, and Alternatives

Table of Contents

Glowroot is a free, open-source Java APM tool for teams that need transaction tracing, SQL diagnostics, response-time charts, profiling, JVM visibility, and alerting without buying a commercial APM license.

The important pricing question is not whether Glowroot has a license fee. It does not. The real question is what it costs to run, store, retain, secure, maintain, and support Glowroot in production. Its GitHub repository lists the source code under the Apache License 2.0.

In this guide, we review Glowroot pricing, real-world cost drivers, features, limitations, user-review signals, and alternatives such as CubeAPM, Datadog, New Relic, Dynatrace, SigNoz, and ManageEngine Applications Manager. This version also corrects and verifies the earlier uploaded draft.

What Is Glowroot?

glowroot pricing and review
Glowroot Pricing and Review 2026: Plans, Real Costs, Reviews, and Alternatives 2

Glowroot is an open-source application performance monitoring tool built for Java and JVM-based applications. It helps developers trace slow requests, inspect SQL behavior, review response-time breakdowns, monitor JVM signals, and troubleshoot latency inside Java services.

Glowroot is best understood as a focused Java APM tool, not a full observability platform. It can be useful when the main problem is Java application performance, but it does not replace log management, infrastructure monitoring, RUM, synthetics, service maps, or broad OpenTelemetry-based observability.

In practical terms, Glowroot helps teams answer questions such as:

  1. Which Java transaction is slow or failing?
  2. Which SQL query or service call is adding latency?
  3. Which JVM metrics explain a production issue?
  4. Can the team get useful Java APM data without a commercial subscription?
  5. Should several JVMs report into a central collector?

Supported Languages, Integrations, and Data Sources

Glowroot is primarily a Java APM tool. The official setup flow uses a Java agent by adding -javaagent:path/to/glowroot.jar to the application JVM arguments, then opening the Glowroot UI in a browser.

For Java environments, Glowroot lists instrumentation and support across common Java libraries, frameworks, and servers, including JDBC, Kafka, MongoDB, Redis, Hibernate, Spring Framework, Servlets, Quartz Scheduler, Log4j, Logback, Apache HttpClient, OkHttp, Tomcat, TomEE, WildFly, JBoss EAP, Jetty, GlassFish, Payara, WebLogic, and WebSphere.

AreaGlowroot support
Primary languageJava and JVM-based applications
Application serversTomcat, TomEE, WildFly, JBoss EAP, Jetty, WebLogic, WebSphere, GlassFish, and Payara
Libraries and frameworksJDBC, Hibernate, Spring, Servlets, Quartz, Kafka, MongoDB, Redis, Log4j, Logback, Apache HttpClient, and OkHttp
Runtime dataTransactions, slow traces, SQL, service calls, profiling data, MBean attributes, and response-time charts
Main limitationNot a broad polyglot APM for Node.js, Python, Go, .NET, PHP, or frontend monitoring

Key Features of Glowroot

Glowroot captures slow request and error traces so developers can move from a latency symptom to a specific transaction and code path.

Glowroot can capture and aggregate SQL activity, helping teams find slow queries, repeated queries, and database-driven latency patterns.

Continuous profiling helps teams understand where Java code spends time during execution and supports deeper performance troubleshooting.

Glowroot provides response-time breakdown charts and percentile charts so teams can inspect both normal latency and tail latency.

Service-call capture helps teams understand how outbound calls contribute to application latency.

Glowroot can chart MBean attributes and runtime signals, which is useful for JVM and memory-related troubleshooting.

Glowroot includes configurable alerting so teams can detect performance issues before manual investigation.

Glowroot can run in embedded mode with an application or use a central collector to aggregate data across multiple agents. Microsoft also documents running Glowroot central collector with Azure Cosmos DB for Apache Cassandra, which is useful when planning central collector storage and configuration.

Glowroot Pricing in 2026

Glowroot pricing is simple at the software-license level. Glowroot is free and open source. There are no public paid tiers, no host-based vendor fee, no per-seat pricing, no per-GB ingestion price, and no official enterprise SKU listed on the public Glowroot site.

The GitHub repository lists Glowroot source code under the Apache License, Version 2.0. As of this verification, GitHub shows version 0.14.7 as the latest stable release, while 0.14.8-beta.1 appears as a pre-release. Teams should confirm the current release page before production rollout.

Pricing pathPublic priceBest forBuyer note
Open-source download$0 software licenseDevelopers and Java teamsTeam owns deployment, upgrades, and operations
Embedded agent mode$0 license plus local resource usageSingle apps and small Java servicesUseful for local, staging, and smaller production apps
Central collector setup$0 license plus collector, database, storage, and backup costTeams monitoring several JVMsRequires infrastructure and retention planning
Enterprise supportNo official public paid support plan foundOrganizations requiring formal SLAsCompare commercial APM vendors if SLA support is required
Commercial alternativesVaries by vendorPolyglot and full-stack observabilityNeeded when Glowroot is too narrow

Is There a Free Tier in Glowroot?

Glowroot does not need a separate free tier because the public software itself is free and open source.

That does not mean production use has no cost. A team still needs to account for app-host resource overhead, storage, retention, backups, upgrades, alert routing, security review, and engineering time.

Included areaPublicly indicatedBuyer verification needed
Software licenseFree and open sourceConfirm license review internally
Core Java APMTraces, SQL, profiling, service calls, JVM charts, and alertsTest against your Java framework and workload
Users and seatsNo public per-user feeConfirm access-control expectations internally
Central collectorOptional central collector is documentedSize compute, database, storage, backups, and HA
Enterprise SLANo official public SLA foundUse a commercial platform if contractual support is required

How Glowroot Measures Usage

Glowroot does not measure usage for billing because it has no public vendor billing model. For cost planning, buyers should measure usage in operational units instead of license units.

Planning unitWhy it mattersHow to measure it
JVMs monitoredMore agents increase collector load and storage needsCount production, staging, and development JVMs separately
Trace volumeSlow and error traces consume storage and query resourcesEstimate request volume, slow threshold, error rate, and retained traces
Retention periodLonger retention increases local or central storageDefine retention for traces, aggregates, profiles, and charts
Central collector usageCentral collection creates infrastructure ownershipModel collector compute, database, backup, and recovery needs
Companion toolsGlowroot does not cover every observability signalAdd logs, infra, RUM, synthetics, and alerting tools where needed

Glowroot Operational Overhead: What It Really Costs to Run

Glowroot has no software license cost, but production use is not cost-free. The real cost comes from the engineering time, infrastructure, storage, retention, upgrades, and support work required to run and maintain it.

For a small Java application, this overhead can be low. A developer may install the agent, validate performance overhead, configure retention, and use Glowroot mainly for troubleshooting. But as the number of JVMs grows, Glowroot becomes less of a simple free tool and more of a small internal monitoring system that someone has to operate.

This is especially true when teams use the central collector. Glowroot supports central collection, and Microsoft documents running Glowroot central collector with Azure Cosmos DB for Apache Cassandra. That means teams need to think about collector availability, Cassandra-compatible storage, configuration, backups, and recovery, not just the Java agent.

Operational Overhead by Team Size

Team profileTypical Glowroot setupMain overheadEstimated engineering effort
Small Java teamEmbedded agent on 1–2 JVMsInstallation, config, retention, basic troubleshootingLow: a few hours during setup, then occasional maintenance
Growing Java teamSeveral agents, possibly central collectorCollector setup, storage sizing, alerting, upgrades, backupsModerate: several setup days, then recurring monthly maintenance
Mid-market Java estateCentral collector across many JVMsProduction hardening, database/storage operations, access control, retention, incident supportHigh: ongoing platform ownership by DevOps/SRE

1. Agent Installation and Validation

Glowroot’s setup is simple for Java teams because it uses a Java agent added through JVM arguments. The official setup flow shows the agent being added with -javaagent:path/to/glowroot.jar, then accessed through the Glowroot UI.

The work does not stop at installation. Engineers still need to test the agent in staging, check for application startup issues, validate runtime overhead, confirm framework instrumentation, and decide which traces, queries, and service calls should be captured.

For a small team, this may only take a few hours. For a production estate with many Java services, it can take multiple engineering days because every service may have different JVM flags, deployment patterns, containers, startup scripts, and traffic behavior.

2. Central Collector Setup

Embedded mode is easier for small applications, but it becomes harder to manage when many JVMs are involved. A central collector gives teams one place to view data from multiple agents, but it also adds infrastructure ownership.

Running a central collector means someone has to configure the collector, connect it to storage, manage credentials, plan network access, and keep the collector available. Microsoft’s Glowroot central collector guide shows configuration properties such as Cassandra contact points, username, password, SSL, port, and collector properties.

This is where Glowroot’s real cost starts to show. The software is free, but central collection introduces the same operational questions that come with any internal monitoring service: who owns uptime, who fixes the collector, who handles storage growth, and who responds when monitoring itself breaks?

3. Storage, Retention, and Rollups

Glowroot includes historical rollups and configurable retention, which is useful for reducing raw data growth over time. Its feature page lists historical rollup of all data across intervals such as 1 minute, 5 minutes, 30 minutes, and 4 hours, with configurable retention.

That still requires planning. Teams need to decide how long to keep traces, aggregate data, profiles, and charts. Short retention may be enough for debugging recent issues, but production teams often want longer retention for incident review, regression analysis, and performance baselining.

The more JVMs and traffic a team monitors, the more important these retention settings become. Poor retention planning can lead to unnecessary storage growth, slow queries, or missing data when engineers need to investigate older incidents.

4. Backup and Recovery

Once Glowroot is used in production, monitoring data becomes operationally important. If a central collector or database fails, teams may lose visibility during an incident.

That means someone needs to think about backups, recovery steps, database reliability, and restore testing. This is especially important for teams using Glowroot as part of their production troubleshooting workflow rather than just as a developer-side diagnostic tool.

For small teams, backup planning may be basic. For larger teams, it becomes a real SRE responsibility because the monitoring system must be available when the application is unhealthy.

5. Alert Configuration and Noise Control

Glowroot includes configurable alerting, but alerts still need engineering work. Teams have to decide which latency thresholds matter, which error rates should trigger action, who receives alerts, and how alerts fit into the existing incident workflow.

Without tuning, alerts can become noisy or too narrow. A small team may only need simple alerts for slow transactions or errors. A larger team may need service-specific thresholds, escalation rules, alert routing, and documentation so developers understand what each alert means.

This is not a license cost, but it is still operational overhead. Someone has to maintain alert quality over time.

6. Upgrades, Security Review, and Maintenance

Glowroot is open-source software, so teams need to own version tracking, upgrade testing, dependency review, and security checks. The GitHub repository and release page are useful for transparency, but they do not replace vendor-managed upgrade operations.

Before upgrading, teams may need to test the new agent against staging workloads, confirm compatibility with their Java version, review configuration changes, and roll out the update safely. This is manageable for one or two services, but more complex across many JVMs.

This is one of the main differences between free open-source software and a commercial observability platform. The bill may be $0, but ownership stays with the engineering team.

7. Missing Observability Coverage

Glowroot is strong for Java APM, but it is not a complete observability stack. Its feature set focuses on traces, profiling, response-time charts, SQL capture, service calls, MBean charts, alerts, and retention.

Teams still need other tools for logs, infrastructure monitoring, RUM, synthetics, frontend performance, uptime monitoring, long-term dashboards, and broader multi-language observability. For a Java-only team with existing tools, that may be fine. For a growing platform team, it can create tool sprawl.

This is why the “cost” of Glowroot should not be measured only as license cost. The better question is whether Glowroot reduces operational effort or adds another system for the team to manage.

Estimated Operational Overhead

These are directional editorial estimates, not official Glowroot costs. They are meant to help buyers understand the internal effort required to run Glowroot in production.

AreaSmall Java teamGrowing Java teamMid-market Java estate
Initial setupA few hours2–5 engineering days1–3 engineering weeks
Central collectorUsually not neededOptional but likelyUsually needed
Storage planningMinimalModerateSignificant
Monthly maintenanceOccasional checksA few hours per monthOngoing DevOps/SRE ownership
Main riskLimited visibility outside one appCollector and retention managementInternal platform ownership and tool sprawl

What This Means for Buyers

Glowroot can be a very low-cost choice when a team only needs Java APM for a small number of services. In that situation, the setup is simple, the software is free, and the operational overhead can stay low.

The tradeoff becomes clearer as the environment grows. More JVMs, longer retention, central collection, backups, alerts, and companion tools all increase the time engineers spend managing the monitoring setup instead of using it.

So the right way to evaluate Glowroot is not just “free vs paid.” It is “free license plus internal ownership” versus “paid platform plus managed features.” For Java-focused teams with strong self-hosting skills, Glowroot can be a smart choice. For teams that need full-stack observability across logs, metrics, traces, infrastructure, RUM, synthetics, and multiple languages, a broader observability platform may be easier to operate.

What Drives Glowroot Costs?

Glowroot does not charge per JVM, but more JVMs increase collector load, storage needs, and operational complexity.

A central collector makes shared troubleshooting easier, but it requires compute, database capacity, backups, and reliability planning.

Higher traffic, lower slow-trace thresholds, and more errors can increase retained data and query load.

Longer retention increases local or central storage requirements, especially in production environments.

Glowroot does not replace log management, infrastructure monitoring, RUM, synthetics, or broad OpenTelemetry workflows.

Teams must handle upgrades, security review, configuration, incident support, and troubleshooting themselves unless they arrange third-party support.

Glowroot User Reviews

Glowroot has positive technical signals, but its public review footprint is much smaller than major commercial observability platforms. The strongest public signals are official site quotes, GitHub activity, documentation, and open-source community references rather than a large G2, Capterra, TrustRadius, or Gartner Peer Insights review base.

Review sourceRating or signalInterpretation
Official Glowroot siteUser quotes praise simplicity and usefulnessUseful qualitative signal, but vendor-curated
GitHubPublic repository, releases, license, issues, and activityUseful open-source transparency signal
Microsoft LearnDocuments central collector use with Azure Cosmos DB for Apache CassandraUseful central collector planning signal
Public review platformsNo large verified review base found during this checkAvoid overclaiming user sentiment
Comparison pagesSome technical comparisons existUseful for discovery, but not enough for strong sentiment scoring

What Users Like

Glowroot is free and open source, which makes it appealing for cost-sensitive Java teams.

The Java agent setup is direct for teams that already understand JVM arguments and Java application deployment.

Glowroot focuses on traces, SQL, profiling, response times, service calls, MBeans, and alerts.

Teams can keep monitoring data in their own environment instead of sending it to a third-party SaaS platform.

Glowroot positions itself as low overhead, although every team should validate overhead under real production traffic.

What Users Criticize

⚠️ Disclaimer

The following points reflect buyer considerations from public product pages, documentation, GitHub activity, and comparison materials. They should be treated as planning considerations, not universal product defects.

Glowroot is focused on Java. Mixed-language teams will likely need additional tools.

Open-source adoption usually means community and internal support unless a team arranges third-party support.

Glowroot does not replace logs, infrastructure monitoring, RUM, synthetics, session replay, or service maps.

Central collection adds responsibility for compute, database storage, backups, upgrades, and reliability.

Glowroot does not have the same public review footprint as large commercial APM vendors.

Glowroot Alternatives: How It Compares to Competitors

Glowroot alternatives should be compared by scope. Some alternatives replace Glowroot as Java APM. Others replace the wider observability stack that Glowroot does not cover.

Glowroot vs CubeAPM

CubeAPM is a broader observability and APM platform, while Glowroot is a focused open-source Java APM. Glowroot wins on direct software cost for Java-only use cases. CubeAPM is more relevant when a team wants APM, logs, metrics, traces, infrastructure monitoring, RUM, synthetics, error tracking, SLOs, RBAC, SSO, MFA, and audit logs in one platform. CubeAPM’s public pricing page lists data ingestion at $0.15/GB.

CategoryGlowrootCubeAPM
Primary roleOpen-source Java APMFull-stack observability and APM
Pricing model$0 software licenseUsage-based per-GB pricing
CoverageJava transactions, SQL, profiling, JVM metricsLogs, metrics, traces, APM, infra, RUM, synthetics, errors
DeploymentSelf-hosted Java agent and optional central collectorSelf-hosted, vendor-managed deployment
Best forJava teams wanting free diagnosticsTeams needing broader observability with predictable pricing

Glowroot vs Datadog

Datadog is a managed SaaS observability platform with modular pricing across infrastructure monitoring, APM, log management, RUM, synthetics, security, and other products. Glowroot is narrower and free as software, but Datadog gives broader managed coverage for teams that do not want to self-host or assemble companion tools.

CategoryGlowrootDatadog
DeploymentSelf-hosted Java APMManaged SaaS platform
PricingNo software license feeModular usage-based SaaS pricing
ScopeFocused Java diagnosticsAPM, logs, infra, RUM, synthetics, security, and more
OperationsCustomer-ownedVendor-managed
Best forCost-sensitive Java teamsTeams wanting a broad managed observability ecosystem

Glowroot vs New Relic

New Relic is a SaaS observability platform with usage-based data ingest and user-related pricing. Its public pricing page lists 100 GB of free data ingest per month and paid ingest beyond that, with different user types such as basic, core, and full platform users. Glowroot is better suited to Java-only teams that want no vendor license cost.

CategoryGlowrootNew Relic
DeploymentSelf-hosted Java APMSaaS observability platform
PricingNo software license feeData-ingest and user-related pricing
Primary strengthFocused JVM diagnosticsFull-stack observability and developer workflows
CoverageJava backend monitoringMulti-language APM, logs, infra, browser, synthetics
Best forJava-only troubleshootingTeams wanting SaaS observability

Glowroot vs Dynatrace

Dynatrace is an enterprise observability platform with a platform subscription model and rate-card pricing across capabilities. Its pricing pages describe usage-based drawdown against an annual commitment and list rate-card units such as Full-Stack Monitoring per memory-GiB-hour and Infrastructure Monitoring per host-hour. Glowroot is much simpler and cheaper as software, but Dynatrace offers broader automation, enterprise support, and full-stack coverage.

CategoryGlowrootDynatrace
DeploymentSelf-hosted Java APMEnterprise observability platform
PricingNo software license feeCommitment and usage-based subscription model
AutomationBasic diagnostics and alertingEnterprise-grade analytics and automation
ScopeJava APMFull-stack observability and security coverage
Best forLightweight Java troubleshootingLarge enterprises needing automated observability

Glowroot vs SigNoz

SigNoz is an OpenTelemetry-native observability platform for logs, traces, metrics, dashboards, alerts, and application performance monitoring. Its pricing page includes cloud pricing and usage-based allowances, while its product positioning also highlights open-source observability. Glowroot is narrower and Java-specific. SigNoz is a better fit when teams want logs, traces, metrics, dashboards, and OpenTelemetry workflows across multiple languages.

CategoryGlowrootSigNoz
Primary roleJava APMOpenTelemetry observability platform
Pricing$0 software licenseCloud pricing plus open-source/self-hosted options
TelemetryJava traces, SQL, profiling, JVM metricsLogs, traces, metrics, dashboards, and alerts
Language coverageJava-focusedMulti-language via OpenTelemetry
Best forJava-only diagnosticsTeams standardizing on OpenTelemetry

Glowroot vs ManageEngine Applications Manager

ManageEngine Applications Manager is a broader application and infrastructure monitoring product with commercial pricing for modern applications and infrastructure. Glowroot is free and Java-focused, while ManageEngine is better suited to IT operations teams monitoring applications, servers, databases, cloud resources, websites, and enterprise infrastructure.

CategoryGlowrootManageEngine Applications Manager
Primary roleJava APMApplication and infrastructure monitoring
Pricing$0 software licenseCommercial monitor-based licensing
ScopeJava transactions, SQL, JVM metricsApps, servers, databases, cloud, virtualization, websites
DeploymentSelf-hosted Java APMCommercial monitoring product
Best forDevelopers debugging Java latencyIT teams monitoring broad infrastructure and apps

Is Glowroot the Right Choice?

Glowroot Works Best For

Glowroot is most relevant when the core problem is Java application performance diagnostics.

There is no software license fee, so teams can test APM value before buying a commercial platform.

Glowroot works best when a team can own deployment, storage, upgrades, and reliability.

Glowroot can fit well when logs, infrastructure, and alert routing are already handled elsewhere.

Its tracing, SQL, profiling, and JVM capabilities are directly relevant to Java performance work.

Glowroot May Not Be the Right Fit For

Glowroot does not replace logs, infrastructure monitoring, RUM, synthetics, and multi-service dashboards.

Teams running Node.js, Python, Go, .NET, PHP, and frontend applications need a broader APM strategy.

Glowroot does not publish a commercial SLA path like major SaaS observability vendors.

Glowroot can be useful, but it is not positioned as a broad OpenTelemetry-native platform.

A central collector requires infrastructure and reliability ownership.

Conclusion

Glowroot remains a strong option for Java teams that want free, focused APM without committing to a commercial observability platform. Its biggest strengths are simple Java instrumentation, transaction tracing, SQL visibility, profiling, response-time charts, and JVM monitoring.

The tradeoff is scope and ownership. Glowroot has no license cost, but production use still requires storage, retention, upgrades, alert workflow planning, security review, and often companion tools for logs, infrastructure, RUM, synthetics, and non-Java services.

For a small Java-only team, Glowroot can be an excellent low-cost starting point. For larger distributed systems, compare Glowroot plus companion tools against broader platforms such as CubeAPM, Datadog, New Relic, Dynatrace, SigNoz, and ManageEngine Applications Manager.

Disclaimer: This is an independent editorial review based on publicly available Glowroot documentation, GitHub repository information, release pages, Microsoft Learn documentation, comparison materials, CubeAPM materials, and public pricing pages from relevant alternatives available at the time of writing. Pricing, packaging, and product capabilities may change. Buyers should verify current terms directly before production rollout.

FAQs

1. How much does Glowroot cost?

Glowroot has no software license cost. It is free and open source. The real cost comes from hosting, storage, retention, maintenance, support, and companion tools.

2. Is Glowroot priced per host?

No public host-based pricing exists for Glowroot. More monitored JVMs can still increase infrastructure, storage, and operational costs.

3. Does Glowroot offer a free tier?

Glowroot does not need a separate free tier because the public software itself is free and open source.

4. What drives Glowroot cost the most?

The biggest drivers are JVM count, trace volume, retention, central collector design, backups, operational support, and companion tools for missing observability signals.

5. What are the best Glowroot alternatives?

Common alternatives include CubeAPM, Datadog, New Relic, Dynatrace, SigNoz, ManageEngine Applications Manager, Elastic APM, Apache SkyWalking, Prometheus, and Grafana.

×
×