As a DevOps Engineer
I want to set up monitoring for our public and private endpoints
So that traffic can be monitored to eliminate mystery to how users are using our networking
Create custom locations in mission-critical areas of your business.
Verify the application performance in your internal testing environment before you release new features to production with Synthetic tests in your CI/CD pipelines.
Compare the application performance from inside and outside your internal network.
Also, ["private locations are integral to testing internal-facing applications"]
Acceptance Criteria
The goal is a Datadog Dashboard that shows a comparative metric of latency and traffic between private and public endpoints
This is an enhancement to our codebase and implements non-breaking changes. New task definitions may need to be created.
"Since private locations are a critical part of test infrastructure, your SRE and platform teams need to ensure that they are not only performant but always available for testing. Datadog enables teams to track the performance of all of your deployed private locations and set objectives for improving their reliability over time with highly customizable SLOs." - Datadog Blog
Value Statement
As a DevOps Engineer I want to set up monitoring for our public and private endpoints So that traffic can be monitored to eliminate mystery to how users are using our networking
Datadog offers value statements in it's documentation on synthetic monitoring
Acceptance Criteria
The goal is a Datadog Dashboard that shows a comparative metric of latency and traffic between private and public endpoints This is an enhancement to our codebase and implements non-breaking changes. New task definitions may need to be created.
Checklist
QA Considerations
As the regression validates every private endpoint, QA should be consulted wrt to setting up synthetic monitoring of the private endpoints
Additional Info/Resources