Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do you monitor your web services?

Tags:

web-services

Is there any tools that can be used to monitor SOAP, REST services for basic as well as service uptime etc.,

like image 339
Srikar Doddi Avatar asked Dec 03 '09 14:12

Srikar Doddi


People also ask

What is website monitoring used for?

A Website Monitoring service checks and verifies that the site is up and working and site visitors can use the site as expected. The term “Website Monitoring” refers to any activity that checks the availability, performance, and function of a website or web service.


2 Answers

I keep track of my systems with nagios. Basically I scripted some queries to the relevant services so that I get warnings if they don't respond properly / in reasonable time.

like image 125
KB22 Avatar answered Sep 27 '22 22:09

KB22


In a development environment I use either the TcpMonitor that came with Apache Axis or WireShark which is less invasive in the sense that you don't have to change port numbers or hostnames in your configuration.

Also, for services implemented via Java servlets, I have a filter that I can put in front of the service which logs the payload of each request and response.

like image 28
Andy Avatar answered Sep 27 '22 22:09

Andy