IU-Capstone-Project-2024 / MoniDorm

3 stars 0 forks source link

Notification System: Create a Foundation for Cross-Communication #29

Closed CatOrLeader closed 1 week ago

CatOrLeader commented 1 week ago

Create the next necessary things for the notification system on the API Server side:

1) Implement the endpoint for the Grafana python service to receive the notifications 2) Implement the webclient to send and retrieve summarization info about the failure from the "Summarizator Service" 3) Prepare and provide the contract for the TG Bot Service, using swagger-ui 4) Create the client to connect to the TG Bot Service (sending the notification message)

CatOrLeader commented 1 week ago

TODO: Need to be re-considered. Grafana cannot send a message properly to the API Server (Absence of dynamic variables in alerting message. They cannot be attached in any part of the process) We need to implement python microservice to detect a failure and send report to the API Server to further integration

CatOrLeader commented 1 week ago

@m0t9 See a message above please

CatOrLeader commented 1 week ago

I will readjust the criterias in the main message of the issue

CatOrLeader commented 1 week ago

I will close the issue, because this architecture is deprecated due to the absence of ability to create notification system in such way. Check the #34