Small notes.

This commit is contained in:
Norm Rasmussen
2024-09-19 18:35:18 -04:00
parent 342557a4fe
commit 8bfaca8375

36
tmp.md
View File

@ -1,22 +1,20 @@
Notes from Emergency Options meeting:
* Gainsight will continue to integrate CE data sources and alert into NOC - Network Operations Center. This will always be the first line of defense for Walmart.
* For additional coverage, urgent@northpass.com will ping and wake up all necessary parties for all hands on deck.
* Slack is also always available for the team.
Here's the info for Ece and team:
[Here's a recording](https://share.zight.com/lluA9Nq5) of how we've enabled this for another customer. How it works is like this:
* There are two properties, one with the alert/banner copy, and a true/false for toggling if the banner should be hidden or not. This gives you guys control over the copy should you need to change what the alert says (see below).
* To show or hide the banner, simply go into the property and toggle it to true or false - true to show it, false to hide it.
* Formal procedure: Email the NOC (email address tbd) and await their reply.
* Informal procedure: Slack/Email Gil and Norm.
The above covers the way you can manually alert your drivers to something else going on in the Spark app. But this is where it gets really cool! Below, I'll share how you guys can update the banner and toggle it automatically.
In the event of a P0 - Global issue, RC unavailable for multiple people in Spark app, degradation of services:
* Email urgent@northpass.com and send a Slack message to the #walmart-northpass channel.
* Please include any relevant screenshots and/or videos of the issue and incident.
* Ping the following people from Gainsight:
* Gil Michlin, SVP of Engineering
* Norm Rasmussen, Enterprise CSM
* Mateusz Kuchniak, TechOps
* The three above people will be available via Slack and help coordinate additional engineering resources and personnel to communicate with Walmart engineering.
* From Walmart engineering, Sanjeev will be main point of contact for the Spark Application.
I've shared the payloads below, but this is super easy to implement. The engineering team really just needs one endpoint to both toggle the banner and update the copy. The endpoint is our [POST school properties values](https://developers.northpass.com/reference/patch_v2-properties-school) endpoint. (Note that Walmart uses `api2.northpass.com` and not api.northpass!) The use-case here would be that if a portion of the Spark app goes down, or there is enough disruption in other portions of the app, an automation triggers that fires one API call to the RC to show the banner and write some specific copy.
In the event of P1 and below - Regional issue, only affects some users, is not a degradation of services to drivers:
* Screenshot, record, and capture as much of the issues as possible.
* Send email and/or Slack message in #walmart-northpass channel and tag Norm
* Norm will assess and bring in appropriate engineering or professional services resources to help fix the issue.
Payload URL: `https://api2.northpass.com/v2/properties/school`
Example Payload:
```
{ "data": { "attributes": { "properties": {
"alert-banner-copy": "Please pardon our disruptions!",
"showhide-alert-banner": "true"
}
}
}
}
```