Events
Conference
OpenSearchCon
The OpenSearch user community continues to expand with new contributors, maintainers, organizations, and partners who are dedicated to make the project a success. We'll be there with a booth -- and celebrating Ken's birthday!
Conference
DevOpsDays Rio de Janeiro
Join Tracetest engineer Daniel Dias for a special presentation during DevOpsDays Rio. He'll be around at the event to answer any Tracetest questions you may have.
Observability to the rescue! Monitoring and testing APIs with OpenTelemetry
Checking the state of an API in production can be challenging. You can have different factors and infrastructure to deal with, making it hard to pinpoint problems in your API. In this talk, Daniel will show how you can set up OpenTelemetry to help monitor and test your APIs to guarantee they're healthy.
Conference
WeAreDevelopers World Congress
Find us in the start-up corner, where we'll be showcasing the latest updates and exciting news about Tracetest for Platform teams! Drop by our booth to discover all about OpenTelemetry for testing!👌
Don't miss our very own Adnan Rahić, who will present a lightning talk about Tracetest's mission and vision, as well as a 30-minute session on being pragmatic when building serverless apps.
The Pragmatic Guide to Crafting Observable Serverless Apps - Friday 19Jul - 9am - STAGE 10
Startup Presentation: Observability-driven development with OpenTelemetry - Friday 19Jul - 11:40am - STAGE 8
Livestream
Test Observability for Teams with Tracetest v1.x
Tune in for a webinar with our friends from Artillery!In this livestream, we will show you how to use Tracetest, Playwright, and Artillery to perform performance testing with distributed tracing on your OpenTelemetry instrumented front-end and back-end system.
Livestream
Performance Testing with Distributed Tracing using Artillery, Playwright, and Tracetest
Tune in for a webinar with our friends from Artillery!In this livestream, we will show you how to use Tracetest, Playwright, and Artillery to perform performance testing with distributed tracing on your OpenTelemetry instrumented front-end and back-end system.
Conference
Tracetest Community Call in March 2024 - KubeCon + CloudNativeCon Europe Recap!
Tune in for another Community Call on March 27th to get a recap of our time at KubeCon + CloudNativeCon Europe in Paris. 🇫🇷
Conference
KubeCon Europe 2024
Tracetest will be at KubeCon Europe in Paris throughout March 20-22, 2024. Come chat with us at our booth, try out Tracetest, and go back home with some swag. We will also be attending Observability Day on March 19th, the day before the conference, and would love to chat there.Have a lot of new capability to show, including the ability to execute trace-based tests as part of your Cypress and Playwright tests. These are TRUE end to end tests. We'd love to show you how you can get started with trace-based testing in no time at all!
Conference
FOSDEM 2024
FOSDEM is a free event for software developers to meet, share ideas and collaborate. Every year, thousands of developers of free and open source software from all over the world gather at the event in Brussels. Tracetest was there, talking about building distributed applications using open OpenTelemetry!
Conference
KubeCon North America 2023
Tracetest will be at KubeCon North America in Chicago throughout November 6 - 9. Come chat with us at our booth, try out Tracetest, and go back home with some swag.
Monitoring and testing distributed systems can be complex and time-consuming due to their interconnected nature. Distributed tracing offers a comprehensive map to simplify system understanding. Trace-based testing further employs this data for deep integration tests. We'd love to show you how you can get started with trace-based testing in no time at all!
Conference
NetWork Conference 11
Distributed tracing is incredible because you get observability into distributed apps running across Kubernetes, microservices, serverless, and much more. As Cloud Native apps have evolved so has Observability.
Testing has not… until now!
What if you could use the data captured in the distributed trace as part of your testing strategy to prevent errors from reaching production in the first place?
Join this talk and I'll show you! Using the open-source tools OpenTelemetry, Grafana, and Tracetest, you get monitoring and distributed tracing, including the power to leverage the traces for trace-based testing. This enables monitoring AND testing services on Kubernetes with distributed tracing.
Conference
OpenSearchCon 23 - "Fast-Track Integration Tests With Distributed Traces!"
Ken will be presenting a 20 minute in-person session called "Fast-Track Integration Tests With Distributed Traces!".
Monitoring and testing distributed systems can be complex and time-consuming due to their interconnected nature. Distributed tracing offers a comprehensive map to simplify system understanding. Trace-based testing further employs this data for deep integration tests. This session aims to expedite the monitoring and integration testing of your services in a near real-world environment, using OpenSearch’s adaptation for the OpenTelemetry Astronomy Shop.
Conference
KCD Austria 23 - "Distributed tracing is awesome, testing is not… Until now."
Distributed tracing is incredible because you get observability into distributed apps running across Kubernetes, microservices, serverless, and much more. As Cloud Native apps have evolved so has Observability.
Testing has not… until now!
What if you could use the data captured in the distributed trace as part of your testing strategy to prevent errors from reaching production in the first place?
Join this talk and I'll show you! Using the open-source tools OpenTelemetry, Grafana, and Tracetest, you get monitoring and distributed tracing, including the power to leverage the traces for trace-based testing. This enables monitoring AND testing services on Kubernetes with distributed tracing.
Livestream
The Power of Traces: Why OpenTelemetry Embraced Trace-Based Testing
This live stream focuses on the addition of trace-based tests to the OpenTelemetry Demo which addresses the challenge of maintaining and expanding the demo while ensuring seamless functionality and telemetry integrity. The stream covers and highlights the issues maintainers faced when merging pull requests. It often led to breaking both features and telemetry. By shedding light on these obstacles it will showcase the journey from using black-box tests to integrating trace-based tests. It will show how to add new trace-based tests to the OpenTelemetry Demo testing harness. The goal of the live stream is to showcase the OpenTelemetry community's ability to comprehensively test the demo and confidently integrate new features.
Community Call
Tracetest Community Call in August 2023 - Introducing Kafka test triggers!
Join us for another Community Call on August 30th to get the latest updates!
Tracetest is an open-source trace-based testing tool that enables building integration and end-to-end tests in minutes using distributed traces. You can assert against trace data at every point of a request transaction.In the upcoming call, the Tracetest team will share updates from their latest v0.13.5 release. They’ll cover the Dynatrace integration and a new Kafka test trigger that enables triggering tests via a message queue. Tune in to see a detailed demo!
We’ll also discuss the latest contributions to the OpenTelemetry Community, as well as both previous and upcoming conference talks.
Conference
DeveloperWeek CloudX: Observability-Driven Development with OpenTelemetry
Testing large systems with multiple microservices is hard to understand. You need to understand the whole system, all connections, and how the microservices interconnect.
With tracing, you get a map of everything which makes your whole system easier to understand.
Adnan will showcase traditional test-driven development vs the new observability-driven development. He'll use open-source tools like Tracetest and OpenTelemetry to demonstrate how to use trace-based testing and enrich integration tests with trace data.
Conference
DeveloperWeek CloudX: Leveraging Observability in Testing: Trace-based Testing
The investment in providing a unified distributed trace across your entire distributed application is sizable both in terms of developer time and effort. How can you leverage this investment to gain more value?
Trace-based testing leverages the visibility exposed by your observability to enable system and e2e tests which typically took 3 to 10 days to write to be created in less than 20 minutes. Increase your test coverage, ensure reliability for your customers, and extract more value from your investment in observability.
Community Call
Tracetest Community Call - Testing the OTel Demo!
The Tracetest team will be sharing updates from the latest v0.13.0 release. We’ll cover the Signoz integration and a brand new resource called “Test Runner” that enables using required gates for tests and transactions.But, the main topic will be that Tracetest is now the official trace-based testing tool for the OpenTelemetry Demo! We'll discuss the latest contributions to the OpenTelemetry Demo and tutorials the team has contributed back to the OpenTelemetry community.
Community Call
Distributed tracing for testing with Grafana Tempo + Tracetest
Did you know you can use distributed tracing for testing with Grafana Tempo and Tracetest? Distributed tracing can really help you drill down from metrics to root causes, but how can you automate it? Adnan Rahić, Senior Developer Advocate at Tracetest.io, shares how you can do just that, using Grafana + Grafana Tempo + Tracetest.
Community Call
Tracetest Community Call - Let’s Automate Tests
The Tracetest team will be sharing updates from the latest v0.11.14 release. But the star of this month's community call is the brand-new "Automate" tab! This includes a feature request from the community to trigger tests from a "Deep Link." The latest release has improved the Trace Analyzer and added a fourth tab called "Automate" when running a test. This makes it even easier to set up test automation! You'll also notice a new Azure App Insights integration. We'll also be discussing the latest tutorials and conference talks the team has contributed back to the community.
Conference
DeveloperWeek Latin America 2023
Checking the state of an API in production can be challenging. You can have different factors and infrastructures to deal with, making it hard to pinpoint problems on your API. In this talk I show how you can set up OpenTelemetry to help monitor your API and even test it to guarantee that your application is healthy.
Livestream
Let's react with Adriana Villela - New Tracetest Analyzer!
In this live stream, we wanted to see Adriana's unedited reaction to the first-ever tool that analyzes traces!
The Tracetest Analyzer can analyze traces, identify patterns, and fix issues with code instrumentation. It’s the easy way to adhere to OpenTelemetry rules and standards to ensure high-quality telemetry data.
What is the purpose of the Tracetest Analyzer?1. When code is being pushed, you want to verify that the observability is to spec2. You want to block merges that do not adhere to the OpenTelemetry standards
Conference
What is observability-driven development?
Testing large systems with multiple microservices is hard. You need to understand the whole system, all connections, and how all services interconnect, making it hard to pinpoint issues. With distributed tracing, you get a map of everything which makes your whole system easier to understand.
Community Call
Tracetest Community Call - Hackathon Vibes!
The Tracetest team will be sharing updates from the latest v0.11.9 release. These updates revolve around the new Trace Linter feature developed during the Hackathon. You’ll also see new integrations, including Honeycomb, and a ton of new recipes and examples where you can learn how to set up a Tracetest instance. We’ll also talk about community contributions and the awesome input we got regarding documentation and onboarding.
But, the star of this month’s community call is the Kubeshop Hackathon that took place two weeks ago. We're still riding the hype from the first-ever Kubeshop Hackathon! We can't wait to show you what we came up with.
Community Call
Community Call - Tracetest turns 1 on Apr 26!
This birthday call covers:
- updates from the latest v0.11.5 release which revolve around error tracking for tests when polling for traces and a brand new event log for tracking test progress and logs.
- examples where you can learn how to set up a Tracetest instance with your favorite programming language and framework.
- community contributions and massive updates from KubeConEU including ideas for our roadmap.
But, the star of this month’s community call is KubeCon + CloudNativeCon Europe in Amsterdam.
Conference
See You at KubeCon EU 2023
Visit Tracetest at KubeCon EU 2023 in Amsterdam this year to learn about trace-based testing and how Tracetest will help you with observability.
Community Call
Tracetest Community Call
The Tracetest team will be sharing updates from the v0.11 release. The star of this month’s community call is the new configuration overhaul! With the latest configuration updates, addition of resources, and CLI overhaul, configuring and managing Tracetest has become simpler than ever. You’ll see a hands-on demo and learn how to set up every part of your Tracetest instance in no time at all!We’ll also talk about community contributions and updates to integrations. You now have access to new guides for integrating Tracetest with Testkube, k6, and Keptn, including a 45-minute workshop collaboration with our friends from the Testkube team.
Conference
Testing Microservices w/Trace-based Testing, in Portuguese!
Devs Matheus and Daniel talk about testing microservices with trace-based testing.
Arquiteturas distribuídas envolvendo vários microserviços são complexas por natureza. E testar uma operação que envolve multiplos serviços demanda muito esforço. Principalmente para identificar a razão da falha do teste.
Nessa palestra, vamos mostrar como é possível utilizar ferramentas open-source para testar o funcionamento de todos os serviços envolvidos utilizando os dados de telemetria emitidos pelos microserviços.
Workshop
Trace-based testing in Kubernetes with Testkube + Tracetest
By using the Testkube Tracetest Executor you can unlock Testkube's capacity in conjunction with Tracetest, and leverage the work you have already done to instrument your services. Join the Testkube and Tracetest team to learn how to run trace-based testing in Kubernetes!
Community Call
Tracetest Community Call
The Tracetest team will be sharing updates from the latest v0.9.6 release.
It includes new features for running test suites and ad-hoc tests. We’ll demo how to chain tests into transactions, but also how to run ad-hoc tests with variables.We’ll talk about community contributions and new integrations with tools in the Observability community. We have new integrations with Testkube, k6, and Keptn, with two more in the pipeline.
Conference
Observability-driven development with OpenTelemetry
With tracing you get a map of everything which makes your whole system easier to understand. I want to showcase traditional test-driven development vs the new observability-driven development with Tracetest and OpenTelemetry. With observability-driven development, you can improve your traces by using trace-based testing to enrich integration tests. No more black boxes when running integration tests. You'll know exactly what's happening in each microservice. You'll also be able to add test specs and assertions for every step the transaction takes through your distributed system.
Community Call
Integrating k6 and Tracetest
Tracetest enables trace-based testing with assertions at any point within a request transaction. Using the xk6-tracetest extension, your k6 tests can launch deep testing by unlocking the power of OpenTelemetry.
Join us as Developer Advocates Nicole and der Hoeven and Paul Balogh are joined by founder Ken Hamric and software engineer Oscar Reyes from Tracetest.
Community Call
Keptn Community & Developer Meeting
The Tracetest team joined the Keptn community meeting to talk about the Keptn integration with Tracetest.
Livestream
Testing with Traces
In this episode we speak to Ken Hamric about distributed tracing, leveraging tracing for better testing, and observability driven development.
Community Call
Tracetest Community Call
The Tracetest team will be sharing the latest v0.9 release. It includes a new installation experience and flow, making it easier than ever to configure where to install Tracetest (Docker Compose or Kubernetes), as well as how to connect your trace data store. Now it’s done "post install" via the user interface, or, with experienced users, via our CLI.
Webinar
End-To-End Tests With OpenTelemetry and Tracetest
Tracetest is a tool that allows you to quickly create end-to-end tests via a simple User Interface. It is the first visual tool that allows users to build and run integration and E2E tests against any system that is instrumented with OpenTelemetry.
Community Call
Transactions and Environments
The Tracetest team will be sharing the latest v0.8 release. It includes creating separate environments for your tests including set environment variables that propagate within the environment. But, even more impressive this release includes transactions, making it possible to chain tests to run in sequence. You can then assign outputs to variables and use them later in the transaction in other tests.
Conference
How Testability Drives Observability
So you have OpenTelemetry tracing working, but how good is the data contained in the traces? Have you ever had a production issue, looked at the trace and thought “I still can’t tell what is going on!”. We need QA for our Traces… or at least a process that drives them to improve over time. Trace-based testing is a technique that is becoming popular to test systems at an integration or end-to-end level by applying assertions against the data contained in an OpenTelemetry (OTel) trace.
Community Call
Installation & Workflow Updates
The Tracetest team will be sharing the latest v.07 release - which enables developers to implement observabilty-driven development using the Triple T concept - Trigger Trace and Test. The installation process has also been improved and simplified with just two lines.
Livestream
Introduction to Tracetest with Ken Hamric
In this video we present Tracetest, a Testing solution allowing you to build tests out of your OpenTelemtry Traces.
Livestream
Improve Developer Experience for Instrumented Applications
Oscar from the Tracetest team shares how to easily integrate and use Tracetest in your local environment when developing an instrumented application.He’ll walk you through how to add Tracetest your application, whether you’re building it from scratch or implementing on an existing project.
Community Call
Tracetest E2E Tests Powered by OpenTelemetry
Tracetest is an open source tool that allows users to build deep integration tests using OpenTelemetry traces. Whether you’re extremely technical or just getting started, you can increase your test coverage easily and quickly.
Livestream
Introduction to Tracetest
Founder Ken and Engineers Matheus & Oscar will share how and why we built Tracetest, show off some of the key features, and demonstrate how you can get started with testing.