Great news!

What is Full Stack Application Tracing?

Full Stack Application Tracing means collecting information about your application's performance profile from front-end load balancer to database, even across layers and hosts. Tracelytics uses Full Stack Application Tracing combined with brilliant data visualization and segmenting features to give you unparalleled vision into your performance.

Cloud and SOA Friendly

The ability to view performance data across layers and hosts makes Tracelytics ideal for cloud and distributed server environments. You can visualize the latency of any request in your application, or subsection of traffic. This monitoring covers your full stack, giving insight to the performance of the services or databases that your application relies on.

Install Tracelytics throughout your application and get the complete picture of your application's performance.

  • 1. View results by request, or by layer.
  • 2. Complete visibility into requests across layers, even on different hosts.
  • 3. Updates live to keep you aware of any changes, or create custom alerts

Traffic Partitioning and Real Data Visualizations

Tracelytics' powerful filters and visualizations pinpoint the cause of application latency. Review your trouble points and issues that only affect a portion of your users through our novel traffic partitioning system and latency heatmaps. Say goodbye to dumb averages and contextless per-component statistics, say hello to latency heatmaps that let you literally select your problem and drill down.

  • 1. Select the region of interest - No distractions or outside data.
  • 2. View latency by request, or across your layers or databases.
  • 3. Innovative heatmaps show latency against your request volume

Error Reporting and Alerting

We understand that it's important to fix sources of errors and exceptions quickly, which is why we capture the requests to your application that result in errors and present them to you with the request's context. Get proactive alerts if errors, latency, or machine metrics pass your comfort threshold.

  • 1. Configure alerts to match your own thresholds for latency, errors, or host metrics.

Machine Metrics

Of course, it's not just software that's crucial to application performance: The hardware behind it is just as important.

At the same time that we're tracing your requests and generating your performance data, Tracelytics will keep an eye on all of your host's metrics, including disk utilization, memory, and processor load, and alert you if any of these cross your boundaries. Make sure that you're not overpaying for infrastructure, or losing businesses due to overloaded servers.

  • 1. All machine metrics update constantly. Uncover issues as they occur.
  • 2. Filters understand each aspect of machine performance.
  • 3. View the correlated performance of the layers on each host.

Supported Languages and Operating Systems

It's straightforward to install Tracelytics to monitor your entire environment.

Tracelytics supports a variety of operating systems and languages, so that you can instrument your entire application and view requests as they move between hosts and application layers.

Supported Operating Systems

  • Debian
  • Ubuntu
  • Linux Mint
  • redhat
  • CentOS

Supported Languages

  • PHP
  • Python
  • Ruby
  • Java

Supported Protocols

HTTP, Thrift
Start Tracing — 14 Day Free Trial!

Great Web APM Solutions Are Backed By Easy Deployment & Great Support

  • Go From 0 - 60 in Under 30

    Install Tracelytics in two minutes, have performance data to review in five minutes.

    Eric Waller, CTA, SeatGeek

    "I can't open Tracelytics without stumbling across a glaring performance issue in my app, and I mean that literally." Eric Waller, CTO, SeatGeek

  • Easy Onboarding

    Straightforward guides help you realize the full value of every feature. No rocks left unturned, no obstacles to information visibility.

    Joe Stump, Sprint.ly

    "The Tracelytics on-boarding is so good I literally just exclaimed out!" Joe Stump, CTO, Sprint.ly

  • Scales To Your Operation's Size

    Deploy Tracelytics across your entire environment for one price, and then pay only for the traces you need at the sampling rate that you define. No legacy per-host or per-JVM fees to inflate your bill.

    Review your options in our pricing calculator.
  • Ultra Low Overhead

    With overhead clocking in at well under 1% in production environments, Tracelytics keeps itself out of the way and lets your hardware do its job: Serving your customers.

    Rod Begbie, Offline Labs

    "The Tracelytics daemons are incredibly lightweight. I happily installed them across every one of our servers, ensuring total coverage." Rod Begbie, CTO, Offline Labs

From the Tracelytics Web Application Performance Blog

What Is Full Stack Application Tracing?

What is Full Stack Application Tracing?

You have a web app, and you care about its performance. How does Tracelytics look at what it's doing and help you optimize, troubleshoot, and save time and money? We want to show you how to review the structure of a simple LAMP stack, what insights you can get out of the box, and what kinds of problems you can diagnose using this approach.

read more »
Start Tracing — 14 Day Free Trial!