Rules

Secret ingredients to quality software

Edit
Info

Do you use an analytics framework to help manage exceptions?

Last updated by Tiago Araújo [SSW] on 16 Mar 2021 10:17 pm (about 2 months ago) See History

The ability to see the overall health (performance counters, exceptions, data usages, page hit counts etc.) of your application ensures you are well in control of it and have all the necessary information at your hands to action any bugs or performance issues. An analytics framework allows you to do all of that in a consistent and centralised manner. 

An analytics framework puts you in control of your application and allows you to do the following:

  • Capture, log and action exceptions
  • Analyse performance issues and identify bottlenecks
  • Track application usage down to individual components
  • View and create performance reports
  • Analyse user demographics

There are a number of existing Analytics frameworks available on the market, so there is no need to "re-invent the wheel". Why would you write your own if someone else has already taken the trouble to do it? We recommend using one of these frameworks or services:

Each one of those frameworks has a fairly extensive set of tools available and are easy to integrate into your application.

Related Rules

    Igor GoldobinIgor Goldobin
    Drew RobsonDrew Robson

    We open source. This page is on GitHub