EE: Support Packet Generation
Target release | Q3 2020 |
---|---|
Epic | |
Edition | E10, E20, Cloud |
50% |
Document owner | @Dennis Kittrell (Deactivated) |
---|---|
Designer | @Michael Gamble (Deactivated) |
Tech lead | @Scott Bishel |
Technical writers |
|
QA |
|
OKR |
|
ProductBoard | |
Design Spec | <pending> |
Technical Spec |
|
Test Plan | <pending> |
Objective
Create an in-product “Request Support” button, which will provide information to our support teams about the customer’s deployment and log files. This will help to reduce time to close customer support issues and inquiries by reducing the time needed to collect information regarding a customers’ deployment.
Background
This is a long requested by Mattermost’s Technical Support team and has resurfaced in the technical escalations working group.
Success metrics
Goal | Metric |
---|---|
|
|
|
|
User Scenarios
Customer can request support from in-product
Support receives additional deployment information, configurations and server logs from customer
Integration with Zendesk via email
Assumptions
Phases & Milestones
Areas Touched
System Console UI
MVP Requirements
Requirement | User Story | Importance | Jira Issue | Mobile Ticket | Notes |
---|---|---|---|---|---|
Add a “Download Support Packet” button to allow customers to generate the support packet. |
| HIGH |
| N/A | considering plugin |
|
|
|
|
|
|
When log level is not at
|
|
|
|
|
|
Add support links and instructions to get help from support or community and best practices. e.g. Zendesk for EE customers. |
|
|
|
|
|
Telemetry
|
|
|
|
|
|
Requirements - Phase 2
Requirement | User Story | Importance | Jira Issue | Mobile Ticket | Notes | |
---|---|---|---|---|---|---|
1 | When packet generation is initiated, several tests will be performed and results from those tests will be included in the downloaded support packet. Tests performed:
| Hossein - For connection to database, how would they even even access their instance to generate it if connection to database is failing? I feel it may be redundant? Unless I’m missing some context here. | HIGH |
| N/A |
|
2 | Information collection (collected from system admin when support packet is requested):
Text: Please describe the issue you are experiencing in detail. This information will be included in the downloaded support packet.
| Hossein - I feel this is redundant as zen desk support ticket already provides ask these. Wouldn’t it be redundant asking these questions and then having them to ask it again in Zendesk submit a ticket? For reference this is what the submit a ticket looks like and I feel these fields can just be added to that.
| Medium |
| N/A |
|
3 | All of the below data should be included in the downloaded support packet
|
|
|
|
|
|
4 |
|
|
|
| N/A |
|
Open Questions
Question | Answer | Date Answered |
---|---|---|
Since this will be a plugin, do we need telemetry? |
|
|
Is collecting logs from all servers in the cluster a hard requirement for MVP? |
|
|