Join the Community Discord here to talk all things Tracetest, get instant support from our team, or simply say hi! If you like what we're doing, and haven't already, leave us a ⭐ on GitHub.
Welcome to the first edition of the Tracetest Monthly Newsletter!
Thank you for being part of the community. Your support and feedback are invaluable! ❤️
Ready for some major Tracetest news?
In the last month, we released v0.13.0 with a new Signoz integration and a brand new resource called Test Runner that enables using Required Gates for tests and transactions.
But, the main bombshell of the month if that Tracetest is now the official trace-based testing tool for the OpenTelemetry Demo!
Read on to see what we were up to in July!
Hot tip of the day!
Using Duration in Assertions
Here is an example how to select all database spans with a wildcard selector. And, use the duration attribute to validate all database spans are processing in less than 100ms
.
specs:
- name: 'All Database Spans: Less than 100ms'
selector: span[tracetest.span.type="database"]
assertions:
- attr:tracetest.span.duration < 100ms
What’s new with Tracetest? 🎉
We released the Analyzer in beta last month. Since then the list of improvements has grown to include:
- Disabling and enabling plugins
- Setting error levels for rules
- Configuring the weight of each rule
A major update added in the last month is the brand new Test Runner resource (testrunner). It enables you to use:
- Required Gates (required-gates) for tests and transactions
User Experience improvements:
- Automate page for Transactions
- URL warning when using localhost on Docker
Check out Jorge's demo below to see the new Analyzer and Test Runner features hands-on!
Integrations 🛠️
We had three awesome partnerships to showcase last month!
- Azure App Insights announcement blog post 👩💻
- Signoz integration added!
- Grafana: Tutorial and Office Hours 🎙️
Community 📣
Community Contributions on GitHub
We’re working hard on recognizing and celebrating the contributions of community members to help foster a healthy community and encourage contributions. This last month we had two major contributions:
Onboarding and Docs
The documentation received a huge update to the onboarding sections.
OpenTelemetry Community Contributions
The biggest news of the month if that Tracetest is now the official trace-based testing tool for the OpenTelemetry Demo! Read more below.
Check out Daniel's demo of trace-based testing the OpenTelemetry demo!
Join us at upcoming events!
DeveloperWeek CloudX is a hybrid conference in San Mateo California. It’ll host 3,500 Cloud developers, architects, IT & infrastructure professionals and executives building the cloud ecosystem. Our team will be presenting two talks. Join us!
- Adnan’s virtual talk on “Observability-Driven Development with OpenTelemetry”
- Ken’s talk on “Leveraging Observability in Testing: Trace-based Testing” are both in-person and virtual
Like what we do?
Do you have a specific use case you'd like us to cover? Want to contribute to Tracetest?
Whether it's big or small, we love contributions.
Not sure where to get started? You can:
- Visit our Community Page.
- See our contributing guidelines here.
- Book a meeting with us or chat with our team via Discord.
See you next month!