Skip to content
This repository has been archived by the owner on Dec 19, 2020. It is now read-only.

This monitoring service receives a signal from the paymentsystem-service, once it receives an error response from paymentsystem-service and evaluates it, it sends a Log Message to the Issue Creator

Notifications You must be signed in to change notification settings

OMNI-SLO-Monitoring/error-response-monitoring-service

Repository files navigation

Description

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.

Installation

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Installation with docker compose

$ docker-compose build

Running the app with docker

$ docker-compose up

How to use

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.

About

This monitoring service receives a signal from the paymentsystem-service, once it receives an error response from paymentsystem-service and evaluates it, it sends a Log Message to the Issue Creator

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages