Grafana

Frontend Observability

Prometheus

Empower your decisions with real user monitoring insights

Gain precise, end-to-end user insight. Empower your team, optimise products, and stay ahead of the competition.

Start observing
An application's Frontend Observability overview

Experience the power of our solutions
and see what they can achieve for you.

  • Monitor end user experience

    Track and report essential web vitals metrics to understand and improve user experience.

  • Track errors with complete stack traces

    Automatically group similar errors, assess their importance, and pinpoint the specific lines of code causing each error.

  • See the whole user journey, from start to finish.

    Link frontend sessions with request traces for a complete view of the entire stack.

How to get started

  1. 1
    Register your applicationSet your app’s name and the domains that send data.
  2. 2
    Integrate the Faro Web SDKOne package and a few lines in your entry file.
  3. 3
    End-to-end user insightConnect frontend sessions to request traces for the full picture.

Logs and traces for Frontend Observability are stored in your Grafana Cloud stack, at regular Grafana Cloud pricing. Grafana Cloud pricing · Blog post

Having trouble? Get Help

Setup App

A unique name to identify and differentiate this frontend observability application from your others.

Allowed CORS origins for app access. See docs for details.

*.acme-monitoring.com

Advanced CORS settings

Allow credentials, exposed headers and max age, if your app needs them.

Cancel

Applications

+ New application

Frontend Observability

What’s newLearn
Group byNo grouping Last 30 minutes ▾

acme-monitoring

You’re reaching your sessions limit

You are reaching your free tier session limit with 41,280 out of 50,000 sessions used. When the limit is reached, new data is dropped. Upgrade your account to prevent data loss and keep using Frontend Observability. See plans

PAGE LOADS10
ERRORS12
TTFBTime To First Byte826ms
FCPFirst Content Paint0.21s0.1 s0.25 s
LCPLargest Contentful Paint2.1s(Good)2.5 s4 s
CLSCumulative Layout Shift234ms0.1 s0.25 s
FIDFirst Input Delay548ms93.64% good
INPInteraction To Next Paint2347ms
Page Loads & Javascript Errors
  • 10
  • 8
  • 6
  • 4
  • 2
  • 0
  • 13:25
  • 13:30
  • 13:35
  • 13:40
  • 13:45
  • 13:50
  • 13:55
  • Page Loads
  • Errors
onLoad Time (mean)
  • 10
  • 8
  • 6
  • 4
  • 2
  • 0
  • 13:25
  • 13:30
  • 13:35
  • 13:40
  • 13:45
  • 13:50
  • 13:55
  • onLoad Time

Page Performance

Tт
Page IDTTFBFCPLCPCLSINPLoad Time
⊕826ms0.21s1.9s234ms2347ms18ms
⊕740ms0.22s2.1s200ms743ms4ms
⊕630ms1.02s4.6s100ms200ms120ms
⊕530ms3s1.2s0.94ms1114ms4ms
⊕412ms0.98s12.7s100ms123ms4ms
⊕90ms2s6.0s800ms355ms4ms
Showing 1 to 5 of 30 entries

Views

Tт
View IDErrorsActive UserLoad Time
/⊕2347ms82618ms
product_detail⊕743ms7404ms
/products/1/detail⊕200ms630120ms
product_detail⊕1114ms5304ms
/products/1/detail⊕123ms4124ms
product_detail⊕355ms904ms
Showing 1 to 5 of 30 entries
Page Load, p75
  • 25 s
  • 20 s
  • 15 s
  • 10 s
  • 5 s
  • 0 ms
  • 08:15
  • 08:20
  • 08:25
  • 08:30
  • 08:35
  • 08:40
  • TTFB
  • FCP
  • LCP
Cumulative Layout Shift, p75
  • 0.5 ms
  • 0.4 ms
  • 0.3 ms
  • 0.2 ms
  • 0.1 ms
  • 0 ms
  • 08:15
  • 08:20
  • 08:25
  • 08:30
  • 08:35
  • 08:40
  • CLS
First Input Delay, p75
  • 10 ms
  • 8 ms
  • 6 ms
  • 4 ms
  • 2 ms
  • 0 ms
  • 08:15
  • 08:20
  • 08:25
  • 08:30
  • 08:35
  • 08:40
  • FID