How to monitor a Web Service
Web Services that work over the HTTP protocol can be monitored by creating HTTP monitors. Pinger Man sends HTTP requests to the target API endpoint and waits for a response from the server. The status code returned by the server is matched against the allowed HTTP status codes. You can also customize the request by choosing the HTTP method (HEAD, POST, PUT, DELETE, etc). PUT and POST requests can also specify a payload in the request body as JSON, XML or URL Encoded. Requests can be authenticated using Basic authentication. Custom headers can be used to perform bearer authentication or to provide any header that your API needs.
Web Application Availability Monitoring
Create a HTTP Monitor to track it's uptime percentage in the last 24 hours, 7 days and 30 days time period. Pinger Man track's these values in three digit decimal precision. A downtime of just 26 seconds will result in the 30 day uptime to go from 100% to 99.999%.
From the Monitors area you can see the 30 day uptime of all monitors as a percentage. A graph shows all events that happened in the last 24 hour period. The Overall Uptime lists the average Uptime across all monitors in the account for the 24 hours, 7 days, 30 days and 90 days period. The latest downtime event across all monitors is shown in the top right of the Monitor dashboard.
Clicking on a monitor will show it's uptime statistics such as:-
- Since when the Monitor has been Up (it's uptime)
- The Uptime percentage in the last 24 hours, 7 days and 30 days
- When the last downtime happened