Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add New Relic Application Agent to Inventory-next #2328

Closed
1 task done
pjsharpe07 opened this issue Oct 23, 2020 · 4 comments
Closed
1 task done

Add New Relic Application Agent to Inventory-next #2328

pjsharpe07 opened this issue Oct 23, 2020 · 4 comments
Assignees
Labels
O&M Operations and maintenance tasks for the Data.gov platform

Comments

@pjsharpe07
Copy link
Contributor

pjsharpe07 commented Oct 23, 2020

User Story

As an inventory administrator, I want inventory configured with New Relic so that I can can monitor and evaluate blocking requests/weak points in the system.

Acceptance Criteria

  • GIVEN the inventory playbook is run on staging
    WHEN I look at New Relic UI
    THEN I can see the different applications and machines
    AND a breakdown of the different components of the application

Background

We currently have language-specific playbooks to deploy and configure New Relic for applications. However, this has some deficiencies. The platform has to know details about the application, environments, app names, configuration settings. The platform has to know where to install hooks within the application (wsgi, worker scripts, etc). The platform might install conflicting versions of dependencies, outside of application pinned dependencies. The platform installing New Relic might cause an extra restart, prolonging any service disruption during deploy.

Related to #174.

Security Considerations (required)

None, New Relic is already installed, just tweaking the configuration.

Sketch

@pjsharpe07 pjsharpe07 added the O&M Operations and maintenance tasks for the Data.gov platform label Oct 23, 2020
@pjsharpe07 pjsharpe07 self-assigned this Oct 23, 2020
@jbrown-xentity
Copy link
Contributor

jbrown-xentity commented Oct 23, 2020

@pjsharpe07 you'll want to examine the following PR's for catalog-next to do for inventory:

@pjsharpe07
Copy link
Contributor Author

I believe we still need two more edits to enable the role for inventory-next and datagov_in_service.

@jbrown-xentity
Copy link
Contributor

The former link is to the old new relic implementation, which we will leave as is until inventory-next is live and replaced inventory-classic on production. And the second one can be removed, it's not being utilized.

@pjsharpe07
Copy link
Contributor Author

The inventory-next part of this ticket

@mogul mogul added this to the Sprint 20201112 milestone Nov 13, 2020
@mogul mogul closed this as completed Nov 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
O&M Operations and maintenance tasks for the Data.gov platform
Projects
None yet
Development

No branches or pull requests

3 participants