Best Application Performance Monitoring Software in 2026
Application performance monitoring tells you which release made the checkout slow, and then bills you for the telemetry it took to find out.
This guide ranks on the meter first: per host, per gigabyte ingested, per span or per user, and what the invoice does after one chatty deployment. OpenTelemetry support is treated as an exit route, not a tick box.
AuthorHannah ReiterSenior Analyst, Business Applications
Vendors can pay for visibility on this page. It never changes what an entry
says about a product, including the criticism, and we earn nothing when you click through to a
vendor. How that works.
In short
What application performance monitoring software does
Application performance monitoring collects traces, metrics and logs from running software so an engineer can see which request, release or dependency made the application slow or fail.
In this order: setup effort, what it really costs, how your data comes back out, whether
you can leave, and who each application performance monitoring tool is built for. Why those five, and why there is no
score out of ten, is on the how we work page.
Published starting prices per host or vCPU, billed annually; SaaS or self-hosted controller; 30-day trial
—
Large enterprises with long-lived Java and .NET applications and a self-hosting requirement
Small teams or anyone building mainly on OpenTelemetry
Country is where the vendor is headquartered or contracts from, which is a
different question from where your data is hosted. Where the two tell different stories, the
entry says so.
Hosted version of a stack you are allowed to run yourself
Ranked #1 of 15 in Best Application Performance Monitoring Software in 2026.
Free tierOpen sourceSelf-hostablePublished pricingNorth America
Grafana Cloud is the hosted edition of software you can download, which changes the negotiation: the migration path off it is running the same components yourself. OTLP arrives without a proprietary agent.
The catch is that the pricing meter counts active series, and a label carrying a user id turns one metric into a million. Alert rules and dashboards are yours to build; nothing arrives configured.
What stands out
Open source
OTLP native
Self-hostable
Where it costs you
The usage meter still punishes high-cardinality labels
Self-hosting the stack is a permanent operational job
Right for
Teams that want a hosted service without giving up the exit
Wrong for
A small team with nobody to own query and storage tuning
United StatesFree tier; Pro has a monthly platform fee plus usage on metrics, logs and traces and per active user, published
OpenTelemetry-first tracing you can install on your own cluster
Ranked #2 of 15 in Best Application Performance Monitoring Software in 2026.
Open sourceSelf-hostablePublished pricingAsia-Pacific
SigNoz is built on OpenTelemetry, so the instrumentation you write belongs to you rather than to the vendor. The open source community edition can be self-hosted without a licence fee, which makes the exit real, with a paid enterprise self-managed tier above it.
What you give up is maturity: fewer prebuilt dashboards, a thinner integration catalogue, and alerting that covers the common cases rather than the awkward ones. Running it yourself adds a database to look after.
What stands out
Open source
OTLP native
Published price
Where it costs you
Query experience is shallower than the established vendors
Self-hosting means operating a ClickHouse cluster
Right for
Engineering teams already committed to OpenTelemetry instrumentation
Wrong for
Organisations that want a supported agent per runtime
IndiaOpen source self-hosted; cloud from USD 49 a month, priced per GB ingested, published
Ranked #3 of 15 in Best Application Performance Monitoring Software in 2026.
Self-hostablePublished pricingEurope
Putting logs, traces and metrics in one searchable index removes the correlation problem that costs the most time during an incident. Elastic accepts OTLP and can be self-hosted, so the exit exists.
The trade, unless you take the serverless edition that Elastic runs for you, is that you are operating a search cluster: shard counts, index lifecycle and retention tiers decide both performance and cost. Licence direction has changed twice, which is worth remembering when planning five years out.
What stands out
Self-hostable
OTLP native
Search-based
Where it costs you
Costs follow ingest and retention, and retention is easy to set badly
Hosted and self-managed clusters need tuning skills the team may not have
Right for
Organisations that already run Elasticsearch and want one store
Wrong for
Teams with no Elasticsearch experience wanting a narrow developer APM tool
NetherlandsConsumption-based on ingest and retention, published rates
OpenTelemetry-native observability with the meter shown per span
Ranked #4 of 15 in Best Application Performance Monitoring Software in 2026.
Self-hostablePublished pricingEurope
Dash0 is built around OpenTelemetry rather than a proprietary agent, which works as a guarantee: there is no agent to rip out later. Pricing is published per million spans, log records and metric data points, so a team can estimate the bill from its own trace volume before signing anything.
The organisation is deployed in a region you choose, Europe included, which answers the jurisdiction question. Against that, it is new, the dashboard library is small, and there is no fallback if the company changes course.
What stands out
OTLP native
Published meter
EU region available
Where it costs you
Youngest product here, with a thin integration catalogue
No self-hosted edition if the service is discontinued
Right for
European teams that instrument with OpenTelemetry and want the price legible
Wrong for
Estates that still depend on proprietary agents
GermanyUsage-based per million spans, log records and metric data points, published; 14-day trial
Application monitoring for Ruby, Elixir, Node and Python teams
Ranked #5 of 15 in Best Application Performance Monitoring Software in 2026.
Free tierPublished pricingEurope
AppSignal is the rare monitoring product a developer can start on a free plan and have working before lunch, with the price on the website and a request-volume meter that behaves predictably. Support answers as engineers.
The limit is the language list: Ruby, Elixir, Node.js and Python get native integrations, Go, Java, PHP and Rust are covered through OpenTelemetry and .NET is absent, so a heterogeneous estate may still end up consolidating elsewhere.
What stands out
Published price
Dutch company
Fast setup
Where it costs you
Native integrations cover a short list; Go, Java, PHP and Rust come via OpenTelemetry
Tracing depth is modest next to the specialists
Right for
Small Ruby, Elixir, Node or Python teams without an operations engineer
Wrong for
Estates built on .NET, or large Java estates wanting agent-level depth
NetherlandsFree plan with 30K requests a month; paid plans by request volume, published
Ranked #6 of 15 in Best Application Performance Monitoring Software in 2026.
Free tierPublished pricingNorth America
Honeycomb prices per event and encourages exactly the high-cardinality attributes that trigger custom-metric charges elsewhere, so attaching a customer id to a span is normal rather than expensive.
The workflow is querying, not watching: you arrive with a hypothesis and narrow it. Teams that want a screen on the wall and an alert pack out of the box will not get value from it, and unpredictable traffic makes the monthly event count hard to plan.
What stands out
OTLP native
High cardinality
Event-priced
Where it costs you
The dashboard-first team will underuse it
Event pricing is hard to forecast for spiky traffic
Right for
Teams debugging distributed systems by asking unplanned questions
Wrong for
Operations groups that want prebuilt dashboards and defaults
United StatesFree tier; per event ingested per month, published
Error tracking that grew tracing and performance alongside it
Ranked #7 of 15 in Best Application Performance Monitoring Software in 2026.
Free tierSelf-hostablePublished pricingNorth America
Sentry answers one question extremely well: which release broke which user, with the stack trace attached. Self-hosting is available for teams that cannot send exception payloads outside, without dedicated support.
The tracing side grew out of that and remains a lighter product than Dynatrace or Datadog: its metrics are application metrics, not host monitoring. The quota model is the practical annoyance, because a traffic spike burns the allowance exactly when you need visibility.
What stands out
Self-hostable
Published quotas
Developer-first
Where it costs you
Performance tracing is thinner than a dedicated APM
Separate quotas for errors, spans, replays and logs
Right for
Development teams that want release-linked errors before they want traces
Wrong for
Infrastructure monitoring or a single-pane operations view
United StatesFree plan for one user; paid plans with error, span and replay quotas, published; self-hosted available
Crash reporting, real user monitoring and APM from one small vendor
Ranked #8 of 15 in Best Application Performance Monitoring Software in 2026.
Published pricingAsia-Pacific
Raygun is closest to Sentry in spirit: start from the error the user saw, then work back to the release. Real user monitoring shows which pages are slow for which browsers.
The published prices per product make a first estimate easy, but a team that buys crash reporting, RUM and APM pays three bills that each grow with traffic. There is no logs pipeline, and support hours in New Zealand sit far from European working days.
What stands out
Published price
Crash reporting
Independent vendor
Where it costs you
APM coverage is narrower than the tracing specialists
Each product is priced and metered separately
Right for
Product teams that want errors and user experience before deep tracing
Wrong for
Estates that need infrastructure metrics and logs in one place
New ZealandPer product by monthly event or trace volume, published
PHP profiling and monitoring for Symfony, Laravel and Shopware
Ranked #9 of 15 in Best Application Performance Monitoring Software in 2026.
Published pricingEurope
Tideways is a profiler that happens to run continuously, so instead of a graph showing the endpoint is slow you get the call that made it slow. For a Shopware or Symfony agency that is the difference between guessing and fixing.
German hosting and published pricing by monthly request volume, with unlimited projects, keep procurement short. It monitors nothing but PHP, so it is an addition to a broader stack rather than the stack itself.
What stands out
PHP specialist
German hosting
Published price
Where it costs you
PHP only, with no infrastructure or log coverage
Needs a second tool alongside it in most estates
Right for
PHP shops running Symfony, Laravel or Shopware in production
Wrong for
Polyglot estates looking for one monitoring platform
GermanyBy monthly request volume in published tiers; 14-day trial
Automatic dependency mapping from a single agent per host
Ranked #10 of 15 in Best Application Performance Monitoring Software in 2026.
Published pricingEurope
Dynatrace earns its place when the estate is too big to map by hand: one agent per host and the dependency graph appears, including the services nobody remembered. Root-cause suggestions are better than the market average, and seats are unlimited. The cost is independence.
The platform assumes its own agent, and although the rates are published, consumption pricing across host hours, memory, ingest and retention resists forecasting, and the product is sold and implemented in a way that expects a procurement process rather than a card.
What stands out
Austrian company
Auto-instrumentation
Consumption meter
Where it costs you
Consumption pricing is difficult to forecast before you run it
The good features assume the OneAgent, not OTLP
Right for
Large estates nobody fully documented, where auto-discovery pays
Wrong for
Small teams that want a fixed monthly price they can forecast
AustriaConsumption-based per host hour or memory-GiB hour and per GiB ingested, published rates
Ingest-priced platform with a genuinely usable free allowance
Ranked #11 of 15 in Best Application Performance Monitoring Software in 2026.
Free tierPublished pricingNorth America
New Relic moved to data plus users, which suits an estate of many small containers and a handful of engineers who really use it. OTLP is accepted natively, so instrumentation stays portable.
The user meter is the trap: basic users are free, a core user is 49 dollars and a full-platform user on Pro is 349 dollars a month, and the interface is deep enough that people ask for it. Model the seat mix before the ingest volume, because that is where the quote moves.
What stands out
OTLP native
Free allowance
Per-user meter
Where it costs you
Full-platform seats on Pro are listed at 349 dollars a month
Dense console pushes people towards the expensive tier
Right for
Container fleets where host counting would be punishing
Wrong for
Large groups of occasional viewers who all need full access
United StatesFree tier of 100 GB a month; then per GB ingested plus per core and full-platform user, published
Zoho's all-in-one monitoring service with APM inside a broader bundle
Ranked #12 of 15 in Best Application Performance Monitoring Software in 2026.
Published pricingAsia-Pacific
Site24x7 is what happens when a suite vendor builds monitoring: many things covered adequately, few covered deeply. The published plans are a real advantage over quoted rivals.
The weaknesses show once an incident needs a trace followed across a dozen services: the query tooling is basic next to Honeycomb or Grafana, and the configuration screens are dense. Being part of Zoho also means the sales conversation will mention the other Zoho products.
What stands out
Published price
Zoho owned
Broad bundle
Where it costs you
Tracing and query depth trail the dedicated APM tools
Add-on packs make the final bill harder to forecast
Right for
Small IT teams wanting uptime, servers and basic APM on one invoice
Wrong for
Engineering teams whose main question is distributed tracing
IndiaPlans by number of monitors and hosts, published; add-on packs
Every observability product in one bill, and one console
Ranked #13 of 15 in Best Application Performance Monitoring Software in 2026.
Free tierPublished pricingNorth America
Datadog covers more ground than anything else here, and the integrations mean a new service is visible the day it ships.
That breadth is also the billing problem: hosts, indexed logs, ingested logs, custom metrics, spans, RUM sessions and synthetics each meter separately, though seats are not one of the meters, and nothing in the console stops an engineer from adding a tag that multiplies custom metrics. OTLP is supported, but profiling, database monitoring and live container views need the agent.
What stands out
Wide coverage
Many meters
Own agent
Where it costs you
Six or more meters on the same invoice
Overage after a noisy deployment is the standard complaint
Right for
Organisations that want every observability product from one vendor
Wrong for
Teams that need the bill to be predictable month to month
United StatesFree tier to 5 hosts; per host per month plus per GB of logs and per custom metric, published
Automatic tracing of every request with no sampling by default
Ranked #14 of 15 in Best Application Performance Monitoring Software in 2026.
Self-hostablePublished pricingNorth America
Instana captures full traces by default instead of sampling, and prices per host with a fair-use data allowance, so traffic growth moves the bill only once ingest passes that allowance. A self-hosted edition exists, which matters for estates that cannot export telemetry.
Since the IBM acquisition it is sold alongside the wider IBM portfolio, though the pay-per-use plan can be bought online after a 14-day trial. The console feels a generation behind the OpenTelemetry-native tools, and the automation around it now points at the wider IBM stack.
What stands out
Per-host price
No sampling
Self-hostable
Where it costs you
The interface is dated next to newer tools
Data ingest above the fair-use allowance is billed on demand
Right for
Estates that need every trace kept rather than a sample
Wrong for
Teams wanting a modern, OpenTelemetry-native console
United StatesPer managed virtual server (host), published: hourly pay-per-use, monthly SaaS or annual self-hosted; 14-day trial
Business-transaction APM for large Java and .NET estates, now under Cisco
Ranked #15 of 15 in Best Application Performance Monitoring Software in 2026.
Self-hostablePublished pricingNorth America
AppDynamics was one of the products that defined APM, and its business-transaction model still answers a question executives ask: which customer journey is slow. The self-hosted controller matters to regulated buyers.
But it has changed owners twice in a few years, first to Cisco and then into Splunk, and buyers now face overlapping products with different agents and licences. Starting prices are published, but expect an annual contract, a partner or professional services at rollout, and a slower pace on OpenTelemetry than the newer tools.
What stands out
Business transactions
Self-hosted option
Cisco owned
Where it costs you
Roadmap tied to the Splunk and Cisco portfolio merge
Annual billing and a heavy proprietary agent
Right for
Large enterprises with long-lived Java and .NET applications and a self-hosting requirement
Wrong for
Small teams or anyone building mainly on OpenTelemetry
United StatesPublished starting prices per host or vCPU, billed annually; SaaS or self-hosted controller; 30-day trial
How to choose application performance monitoring software
Application performance monitoring collects traces, metrics and logs from running software so an engineer can see which request, release or dependency made the application slow or fail. The differences that matter are rarely in the feature list, so this is
the order we would work through them.
01
Decide whether you need a published price
15 of the 15 tools here publish what they cost; the other 0 quote per organisation. The ones you can compare without a sales call: Grafana Cloud, SigNoz, Elastic Observability, Dash0, AppSignal, Honeycomb, Sentry, Raygun, Tideways, Dynatrace, New Relic, Site24x7, Datadog, IBM Instana, Splunk AppDynamics.
02
Decide how much the jurisdiction matters
These 15 vendors are established in 6 countries across 3 regions (North America 7, Europe 5, Asia-Pacific 3). That decides whose disclosure law applies to what the vendor holds, wherever the servers are.
03
Consider whether you want the source
2 of these are open source: Grafana Cloud, SigNoz. Hosting one yourself trades a subscription for maintenance.
The meter is the product, and four meters exist
Every vendor on this page sells the same thing and bills it differently, and the difference decides your invoice more than the feature list does. Per host suits stable virtual machines and punishes container fleets: IBM Instana works this way, and Dynatrace meters host hours, or memory-gigabyte hours for full-stack monitoring. Per gigabyte ingested follows how talkative the application is, which is New Relic and SigNoz.
Per event or per span moves with traffic, which is Honeycomb and Dash0. Per user is the meter people forget: New Relic keeps basic users free and charges for core and full-platform seats, and Grafana Cloud bills active users beyond the three included. Datadog runs several of these at once. Take one week of your real telemetry volume, in gigabytes and in spans, into every conversation, because a quote built on an assumed volume is a quote about a different company.
Measure a week of your own trace and log volume before any demo.
Ask which meters appear on the invoice, not which plan you are on.
Price the seat mix separately: viewers, responders and full-platform users.
Cardinality and retention are where the bill actually goes
Observability invoices arrive several times larger than the quote for two reasons, and neither is the vendor being dishonest. The first is cardinality: attach a user id, a session id or a full URL as a label and one metric becomes millions of time series. Datadog bills those as custom metrics, Grafana Cloud as active series, and nobody warns you at the moment the code ships.
The second is retention. Full-fidelity traces for thirteen months cost many times the same data for seven days, and the default is rarely the one you need. Sampling is the lever most teams never pull: head sampling at one in ten keeps the pattern and drops the cost, while Instana and Honeycomb argue for keeping everything and charging another way.
Ban unbounded label values in code review: user ids, URLs, session ids.
Set a retention tier per signal, not one setting for everything.
Agree a sampling rate before go-live, and check it after the first noisy release.
OpenTelemetry is the exit, and vendors mean different things by it
Instrumentation is the expensive part of this purchase, so the question that matters is who owns it. Write OpenTelemetry and the code stays yours; install a vendor agent and the second migration costs what the first one did. Support varies. SigNoz, Dash0, Honeycomb and Grafana Cloud are built around OTLP as the native input, though Grafana Cloud also takes Prometheus, Loki and other formats, Honeycomb keeps its own events API and log shippers, and Dash0 documents Prometheus endpoints as well.
Elastic Observability and New Relic accept OTLP as a first-class path alongside their own agents, and Sentry takes OTLP traces and logs in open beta. Dynatrace and Datadog both ingest OTLP, but their strongest features assume OneAgent and the Datadog Agent respectively, which is a real difference at the point you try to leave. Ask a vendor to demonstrate the OTLP endpoint during the trial, with your own collector in front of it.
Send traces through your own OpenTelemetry Collector, never straight to the vendor.
Ask which features stop working when you use OTLP instead of the agent.
Check whether the collector configuration is yours or generated by the vendor console.
The first ninety days are instrumentation hours, not licence fees
The setup cost of application monitoring is measured in engineering afternoons: adding a library per service, naming spans so they mean something, wiring the deployment marker so a regression points at a release, and deleting the alerts that fire every night. A library-level product shortens that sharply.
AppSignal and Tideways install as a dependency and show useful data the same day, which is why a ten-person team should look at them before a platform. Auto-instrumentation from Dynatrace covers the estate faster but produces a map nobody has curated. Budget the work of naming services and owners before the tool arrives, because a dashboard of unnamed services is the same as no dashboard during an incident.
Instrument one real service in the trial, not the sample application.
Send deployment markers from day one so slowness can be tied to a release.
Name every service and give it an owner before the first alert is created.
What goes wrong most often when buying application performance monitoring software
Buying on the host price and discovering the log ingest line afterwards. Ingest is usually the larger half of an observability bill.
Letting a developer add a high-cardinality tag without review. One user id in a label can multiply the custom metric count overnight.
Instrumenting with a vendor agent because it is quicker, then finding the migration costs as much as the original instrumentation.
Keeping every trace at full fidelity for a year because nobody chose a retention policy. The default is a billing decision made by accident.
07
Frequently asked questions
8 answers
What is the best application performance monitoring in 2026?
Grafana Cloud leads our ranking of 15. The same Loki, Mimir, Tempo and Grafana you can run on your own hardware, hosted by the people who write them, with OTLP accepted directly. That is the cleanest exit in this category: stop paying and keep the dashboards. The cost is operational.
Pro adds a 19 dollar monthly platform fee and 8 dollars per active user beyond three, the meter counts active series and ingested gigabytes, so one badly chosen label still produces the bill, and running the stack yourself is a team's job rather than a weekend.
Which application performance monitoring tools publish their pricing?
15 of the 15, with the pricing model each one publishes:
Grafana Cloud: Free tier; Pro has a monthly platform fee plus usage on metrics, logs and traces and per active user, published.
SigNoz: Open source self-hosted; cloud from USD 49 a month, priced per GB ingested, published.
Elastic Observability: Consumption-based on ingest and retention, published rates.
Dash0: Usage-based per million spans, log records and metric data points, published; 14-day trial.
AppSignal: Free plan with 30K requests a month; paid plans by request volume, published.
Honeycomb: Free tier; per event ingested per month, published.
Sentry: Free plan for one user; paid plans with error, span and replay quotas, published; self-hosted available.
Raygun: Per product by monthly event or trace volume, published.
Tideways: By monthly request volume in published tiers; 14-day trial.
Dynatrace: Consumption-based per host hour or memory-GiB hour and per GiB ingested, published rates.
New Relic: Free tier of 100 GB a month; then per GB ingested plus per core and full-platform user, published.
Site24x7: Plans by number of monitors and hosts, published; add-on packs.
Datadog: Free tier to 5 hosts; per host per month plus per GB of logs and per custom metric, published.
IBM Instana: Per managed virtual server (host), published: hourly pay-per-use, monthly SaaS or annual self-hosted; 14-day trial.
Splunk AppDynamics: Published starting prices per host or vCPU, billed annually; SaaS or self-hosted controller; 30-day trial.
The other 0 quote per organisation.
Is there a free application performance monitoring tool?
Grafana Cloud, AppSignal, Honeycomb, Sentry, New Relic, Datadog offer a free tier or a free self-hosted edition.
Where are these application performance monitoring vendors established?
In 6 countries across 3 regions: North America 7, Europe 5, Asia-Pacific 3.
Grafana Cloud: United States.
SigNoz: India.
Elastic Observability: Netherlands.
Dash0: Germany.
AppSignal: Netherlands.
Honeycomb: United States.
Sentry: United States.
Raygun: New Zealand.
Tideways: Germany.
Dynatrace: Austria.
New Relic: United States.
Site24x7: India.
Datadog: United States.
IBM Instana: United States.
Splunk AppDynamics: United States.
Which application performance monitoring tools are open source?
Grafana Cloud, SigNoz.
Which application performance monitoring tools can you host yourself?
Grafana Cloud, SigNoz, Elastic Observability, Dash0, Sentry, IBM Instana, Splunk AppDynamics. The other 8 are hosted by the vendor only.
What should you use instead of Grafana Cloud?
SigNoz and Elastic Observability are the next two on this page. SigNoz is for Engineering teams already committed to OpenTelemetry instrumentation; Elastic Observability is for Organisations that already run Elasticsearch and want one store.
Who should not buy Grafana Cloud?
A small team with nobody to own query and storage tuning. The usage meter still punishes high-cardinality labels.
If your application performance monitoring product belongs among these 15, tell us what it does and who it is for. Inclusion is an editorial call; what a listing is and is not is set out under software advice.