Course: Messiah College CIS 411, Fall 2018
Instructors: Joel Worrall & Trevor Bunch
Name: YOUR NAME
GitHub: YOUR_HANDLE
- The URL of my forked repository
- My GraphQL response from adding myself as an account on the test project
{
"data": {
"mutateAccount": {
"id": "a10db030-ded8-4397-a78f-30b79d3497ab",
"name": "MY NAME",
"email": "MY EMAIL"
}
}
}
- The chosen name of your New Relic
app_name
configuration
app_name: ['<YOUR APP NAME>']
Note: No lab notes required.
- What are your observations regarding the performance of this application?
- Is performance even or uneven?
- Between queries and mutations, what requests are less performant?
- Among the less performant requests, which ones are the most problematic?
- Within the transactions you're examining, what segment(s) took the most time?
- Using New Relic, identify and record the least performant request(s).
- Using the Transaction Trace capability in New Relic, identify which segment(s) in that request permiatation is/are the most problematic and record your findings.
- Recommend a solution for improving the performance of those most problematic request(s) / permiatation(s).
Note: No lab notes required.
For the purposes of gaining 25% extra credit on the assignment, perform any of the following:
- Adjust the diagnosed slow call(s) to improve performance.
- Verify the improved performance in New Relic, including data and/or screenshots in your lab report.
- Check in those changes and note your solution(s) in your lab report.