mattermost / mattermost-plugin-msteams

MS Teams plugin for Mattermost
Other
13 stars 11 forks source link

Develop some sort of monitor system to detect if there are issues in the plugin and report to support #279

Open mkdbns opened 1 year ago

mkdbns commented 1 year ago

Is there some way to add a monitoring system that can help proactively detect if there are issues relaying message between platforms?

mkdbns commented 1 year ago

Idea:

  1. in the same or separate plugin
  2. monitor sends a message from MM->Teams every minute and reports any sending errors
  3. monitor sends a message via the graph api from Teams to MM every minute.
  4. monitor looks for each heartbeat message and reports to something (email, channel, etc.) if the heartbeat is missing after X minutes.