Skip to content

Latest commit

 

History

History
65 lines (56 loc) · 2.25 KB

File metadata and controls

65 lines (56 loc) · 2.25 KB

Lab Report: Monitoring


Course: CIS 411, Spring 2021
Instructor(s): Trevor Bunch
Name: Your Name
GitHub Handle: Your GitHub Handle
Repository: Your Forked Repository
Collaborators:


Step 1: Fork this repository

  • The URL of my forked repository

Step 2: Clone your forked repository from the command line

  • 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"
    }
  }
}

Step 3: Signup for and configure New Relic

  • The chosen name of your New Relic app_name configuration
app_name: ['<YOUR APP NAME>']

Step 4: Exercising the application / generating performance data

Note: No lab notes required.

Step 5: Explore your performance data

  • What are your observations regarding the performance of this application?

    Enter Response Here.

  • Is performance even or uneven?

    Enter Response Here.

  • Between queries and mutations, what requests are less performant?

    Enter Response Here.

  • Among the less performant requests, which ones are the most problematic?

    Enter Response Here.

Step 6: Diagnosing an issue based on telemetry data

  • Within the transactions you're examining, what segment(s) took the most time?

    Enter Response Here.

  • Using New Relic, identify and record the least performant request(s).

    Enter Response Here.

  • Using the Transaction Trace capability in New Relic, identify which segment(s) in that request permeation is/are the most problematic and record your findings.

    Enter Response Here.

  • Recommend a solution for improving the performance of those most problematic request(s) / permeation(s).

    Enter Response Here.

Step 7: Submitting a Pull Request

Note: No lab notes required.

Step 8: [EXTRA CREDIT] Address the performance issue(s)

For the purposes of gaining 25% extra credit on the assignment, perform any of the following:

  1. Adjust the diagnosed slow call(s) to improve performance.
  2. Verify the improved performance in New Relic, including data and/or screenshots in your lab report.
  3. Check in those changes and note your solution(s) in your lab report.