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

[Spike] Agent2Query test definition discovery #2737

Open
kford-newrelic opened this issue Jun 27, 2024 · 1 comment
Open

[Spike] Agent2Query test definition discovery #2737

kford-newrelic opened this issue Jun 27, 2024 · 1 comment
Labels
2 Story Point Estimate spike Research spike. Technical solution needing discovery

Comments

@kford-newrelic
Copy link

kford-newrelic commented Jun 27, 2024

Description

The agent2query framework is aiming to provide E2E testing capabilities for different NewRelic integrations and/or components. These tests are meant to cover the telemetry (MELT) we process throughout the data processing pipelines and alert of potential issues so that they are tackled as soon as we can. We are currently moving forward from a POC to an actual product, and thus, we need to have meaningful use cases under test. The way the framework works is simple:

  • We have a test app running with the NR integration we want to test
  • We have some synthetic jobs executing periodic requests to generate predictable telemetry (MELT)
  • We define some tests and execute them periodically to verify that the predictable telemetry has been processed in the exact way we expected

The tests we execute consist in performing a query to Dirac using NerdGraph and perform assertions on the response. This data is important as it represents what the customer sees, and is the same data used to populate our dashboards.

This is a discovery spike, to get familiar with the testing framework, how it works and how to write tests and enhance it. New issues for specific tests should then be created and actioned.

Acceptance Criteria

Discovery spike. Intention is to get familiar with the service, how it works, identify new tests to be implemented and create issues for those.

Design Consideration/Limitations

N/A

Dependencies

N/A

Additional context

Additional context can be found in the original work request (NR-280335)

@workato-integration
Copy link

@kford-newrelic kford-newrelic added 2 Story Point Estimate spike Research spike. Technical solution needing discovery labels Jun 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2 Story Point Estimate spike Research spike. Technical solution needing discovery
Projects
Status: In Quarter
Development

No branches or pull requests

1 participant