Measuring error rates is critical to determining the cause of errors. When the cause of an error can be identified, it can be helpful to ensure that the error does not occur again. The error rate metric tracks the quantity of errors that occur within a given timeframe.
Error rates are measured during the QA, Deploy and Operate phases.
When using this metric, errors are grouped into the following two categories:
- Bugs – Bugs are defined as new exceptions that are identified in the code after deployment, assuming that testing processes are properly implemented and that the software passed all tests prior to deployment.
- Production Issues – Production issues are identified as issues that occur with other components that are external to the software program, such as API gateways or other infrastructure resources, etc.