Warning!
This is a legacy document. The features described below are only usable within the classic-generation environment.
Currently, Betty Blocks offers faster and more advanced options that are available in next-gen. Before you start working on some new features in your application, consider doing it using the next-gen version. Good luck!
After reading this article you will know:
Definition of performance monitoring in Betty Blocks;
Where you can find it in your application;
What the ApDex standard is
Where you can find action changes
Performance monitoring
Performance monitoring enables you to monitor the performance of expressions and actions in your application. You can find performance monitoring on the following elements:
Actions
Action events
Page Actions
Expression properties
Whenever an expression or action is underperforming you will be able to tell because of the color indication next to the action or in the top of the opened pane.
ApDex
The Apdex (Application Performance Index) is an open standard, created by several collaborating companies. The Apdex indicates the current performance of an element in the application by rating the current performance with a number between 1 and 0. There are 3 performance groups defined:
Good (Green) - 1 to 0.75
Warning (Orange) - 0.75 to 0.50
Bad (Red) - 0.50 to 0
Reading the data
You can view the performance for the following periods of time:
Last hour
Last 24 hours
Last week
Last 4 weeks
Ever
You can see information for every event in the action and a chart of the run and wait times of the action. The stddev column defines the standard deviation.
Changes
All changes done to elements in your application are logged in 'Tools > Changes' in your builder bar, but you can also can view changes on specific parts of your application.
You can view the changes of:
Webservices
Custom models
Mailboxes
Templates
Variables
Public files
Actions
Action events
Properties
Pages (endpoints)
Configurations
When you see sudden spikes in the performance monitoring, changes might explain why. Changes are also an accurate way of seeing who made the latest change to an element.
You can read about using the performance monitoring to create better actions here.