Skip to content

BB2-4927 Remove New Relic#1641

Draft
annamontare-nava wants to merge 74 commits into
masterfrom
anna/bb2-4927-remove-new-relic
Draft

BB2-4927 Remove New Relic#1641
annamontare-nava wants to merge 74 commits into
masterfrom
anna/bb2-4927-remove-new-relic

Conversation

@annamontare-nava

Copy link
Copy Markdown
Contributor

JIRA Ticket:
BB2-4927

What Does This PR Do?

Removes the New Relic agent and associated configuration from code and infrastructure.

What Should Reviewers Watch For?

If you're reviewing this PR, please check for these things in particular:

  • did I miss any spots?

Validation

  • ensure the application builds and runs locally
  • during deployment, ensure that the application builds and runs in test

What Security Implications Does This PR Have?

Please indicate if this PR does any of the following:

  • Adds any new software dependencies
  • Modifies any security controls
  • Adds new transmission or storage of data
  • Any other changes that could possibly affect security?
  • Yes, one or more of the above security implications apply. This PR must not be merged without the ISSO or team
    security engineer's approval.

Any Migrations?

  • Yes, there are migrations
    • The migrations should be run PRIOR to the code being deployed
    • The migrations should be run AFTER the code is deployed
    • There is a more complicated migration plan (downtime,
      etc)
  • No migrations

…d root_module

We don't want all services to depend on the Datadog provider.

root_module helps with tagging
Dashboards will only be provisioned once, whereas monitors will be
provisioned per environment. Also, monitors are more critical than
dashboards.
This allows the monitors to pull data with the correct tag.
Other APIs will likely have longer timeframes, so the defaults may change.
This prevents having to make changes in multiple places when updating
root.tofu.tf, and I think is cleaner even though providers are now in
two separate files.
This prevents having to make changes in multiple places when updating
root.tofu.tf, and I think is cleaner even though providers are now in
two separate files.
To be consistent with other services.
Because the defaults may change in the future
This matches what CDAP has in their repo, and will pick up keys that are
in an `${env}.yml` but not in `defaults.yml`
So that it is not set as a plaintext environment variable
This will enable better tagging in Datadog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant