The Error-Response Monitor receives error messages that conform the error format and creates logs that conform the log message format out of these error messages. These Log messages are inserted into a Kafka Queue which is included in the Error-Response Monitor itself. One can use docker compose to start both the Error-Response Monitor and the Kafka Queue.
Moreover, the Error Response Monitor brings the ability to probe the certain services for semantical correctness. This can be achieved by using the combined monitoring frontend and providing the necessary parameters for the request as well as the expected result. Failure of semantical correctness checks will naturally also induce the creation of corresponding logs.
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
$ docker-compose build
$ docker-compose up
The service is located at localhost:3400 whereas the Kafka Queue can be found at localhost:9092, though using the semantical correctness checks one has to use the combined monitoring frontend.
A detailed description on how to use the Error Response Monitoring Service can be found in our Github Pages Documentation of the Error Response Monitor.