Verbosity setting
- verbosity setting (notification settings)
- normal verbosity - as is
- less verbosity - no grouping by severity, no greetings
- for both - include the number of unresolved dicrepancies
Relevant Slack conversation:
I find the messages to #status-notifications are a bit verbose for me. Could we try a shorter syntax? I'm not sure how complex the changes would need to be, but I find it hard to scroll through a lot of the messages.
Also, is there any way to count the number of outstanding warnings?
Current message format:
Dear recipient, Following are the notification messages from Status Site. Severity High: [07/27/2017 21:50:30] Discrepancy "Gap in data from makerchip has been detected. The gap starts on 07/27/2017 21:08:04." has been resolved! Always yours, Notificator
Could I propose:
[2 min ago] RESOLVED Discrepancy "Gap in data from makerchip has been detected. The gap starts on 07/27/2017 21:08:04." [07/27/2017 21:50:30] There is still 1 outstanding discrepancy.
I'd skip the greeting/signature, as the messages pile up and have the Slack avatar for the author. It would be nice to glance at the last message and see if it was a new discrepancy to deal with, or if something was resolved and there aren't any other things outstanding.
Just a thought!
and
Good thought. The idea behind verbosity was that the notifications may be more frequent and may be aggregated in messages. For now we have just 3 types of discrepancies (4th is coming) - not a lot of notifications. Long term plan is to include daily and weekly reports, some log messages, more discrepancy types. Also, you have 4 metrics, I have 20 on my instance. In long term system should support hundreds of metrics - as a result many more notifications.
However, I think it makes sense to introduce verbosity setting. Less verbosity would mean that the system no longer groups messages by severity, does not include greetings. I would not put “[2 mins ago]” since it is unknown when user actually sees notification. Modern messengers and mail clients will show you “… ago” anyway.