Create Preset Dashboards and Health Rules
The Synthetic Server comes with the post_deploy.sh
command to help create preset dashboards and health rules to monitor the Synthetic Server. The health rules are based on metrics generated by Synthetic Shepherd and not the host machine of the Synthetic Agent or the Java Agent, so they serve to complement the JMX health rules such as CPU usage, memory consumption, etc.
About the Preset Dashboards and Health Rules
The preset health rules issue warnings for when the Synthetic Server has abusypercentage of 80% and issue critical alerts when that busy percentage reaches 90%. The busy percentage is evaluated over the last 30 minutes.
Understanding the Busy Percentage
Each Synthetic Agent can only run one job at a time. When running a job, the Synthetic Agent is busy, and when it's not running, the Synthetic Agent isnotbusy. The busy percentage indicates the percentage of time that a Synthetic Agent is running jobs. For example, if a Synthetic Agent ran a job that took five minutes and no other jobs, then over the last 10 minutes, it was 50% busy. The busy percentage is based on a metric reported every minute and calculated using pages per minute (PPM). The busy percentage can be used to monitor one Synthetic Agent, a group of Synthetic Agents, or a location.
Create the Dashboards and Health Rules
Once you have verified that the instrumentation was successful and that business applications were created:
- Log in to the machine hosting your Synthetic Server.
- Change to the Synthetic Server home.
-
Run the following command to create the preset dashboards and health rules:
unix/post_deploy.sh
-
From the Controller UI, navigate to the Dashboards & Reports page.
-
You should see the dashboard Synthetic Private Agent Capacity Monitoring as shown here:
- Open the business application for the on-premises Synthetic Server.
- Navigate to Alert & Respond > Health Rules.
- From Alert & Respond > Health Rules, you will see the health rules that you created in Create Preset Dashboards and Health Rules.