newrelic / newrelic-ruby-agent

New Relic RPM Ruby Agent
https://docs.newrelic.com/docs/apm/agents/ruby-agent/getting-started/introduction-new-relic-ruby/
Apache License 2.0
1.2k stars 598 forks source link

Spike: CI / release automation: Automate the core integration testing value we get from manual API Evo soaks #1863

Open fallwith opened 1 year ago

fallwith commented 1 year ago

Description

For local integration tests, release automation, CI, OATS tests, etc., we would greatly benefit from automating the core value that we get from soaking our agent within API Evo app deployments for 24-48 hours. Unquestionably the champagne drinking of the agent internally has helped us with manual runs. Let's take a look at automating the helpful bits. Can we set up a Rails app and feed it traffic that accomplishes a similar exercise of Rails middleware and other instrumentation?

Acceptance Criteria

A Rails test app. A network traffic generator to feed into the Rail test app or other methods of loading the pathways.

The proactive early warning type findings that we get from the API Evo soaks become redundant, and we shift to valuing the API Evo soaks for long term findings.

workato-integration[bot] commented 1 year ago

https://issues.newrelic.com/browse/NEWRELIC-7235