malabi
tracetest
malabi | tracetest | |
---|---|---|
5 | 53 | |
194 | 884 | |
0.0% | 2.6% | |
1.8 | 9.8 | |
about 2 years ago | 6 days ago | |
TypeScript | Go | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
malabi
-
Tracetest in Action: Running Trace-Based Tests on the OpenTelemetry Demo App with Nomad
Back in 2018, Trace-based testing was just an idea. Fast-forward to today: TBT is now a reality, thanks to Trace standardization à la OpenTelemetry (OTel) and Trace-based testing tools like Tracetest, Helios, and Malabi.
-
Top 8 Open-Source Observability & Testing Tools
Malabi is an open-source test framework. With Malabi, you can write integration tests on distributed systems by collecting data from a microservice during a test run, then exposing an endpoint to make assertions on that data. The maintainers say Malabi implements trace-based testing, similar to Tracetest. Malabi uses OpenTelemetry to collect your trace data.
- Open source Malabi is out: this library will simplify writing your integration tests that contain DBs/queues/calls to other services and more
-
How to Improve Your Integration Tests Using OpenTelemetry
This use case is exactly what has led to the creation of Malabi, an open-source that wraps the OpenTelemetry SDK and does all this setup for you so that you can simply add it to your project and start asserting.
-
Trace-based testing framework: meet open source Malabi
Malabi is still in its early days, so if you find it interesting, feel free to help in any way (contribute code, knowledge, or ideas). https://github.com/aspecto-io/malabi ⭐️
tracetest
-
Tracetest + Artillery Launch Week Recap 💥
Code Example
-
Implementing OTel Trace Context Propagation Through Message Brokers with Go
Also, please feel free to join our Slack Community, give Tracetest a star on GitHub, or schedule a time to chat 1:1.
-
Observability at KubeCon + CloudNativeCon Europe 2024 in Paris
Feel free to connect with us on social media, join our Slack community, and give us a ⭐ on GitHub.
-
Setup and Teardown of Tracetest Tests with Test Suites
git clone https://github.com/kubeshop/tracetest cd tracetest/examples/setup-of-tracetest-tests
-
Automating Tracetest Tests via Typescript or Javascript
The code to execute this scenario is contained in the delete_test.ts file from a repo which we will clone and run locally further in this article. First, let’s discuss the code for the key sections that are utilizing the [@tracetest/client](https://www.npmjs.com/package/@tracetest/client) NPM package.
-
Building an Observability Stack with Docker
If you want to see the code example right away, check it out on GitHub, here.
-
Crafting Observable Cloudflare Workers with OpenTelemetry
If you’re eager to start, clone the example from GitHub and get a Tracetest Agent public URL and Token after signing up at app.tracetest.io. Sign up for a Cloudflare account on
-
Sumo Logic and Tracetest: AI-Driven Observability Meets Testing
For this example, I’ll showcase this simple example app for Tracetest and Sumo Logic. To quickly access the example, you can run the following:
-
Integration Testing Vercel Serverless Functions with OpenTelemetry
If you get stuck along the tutorial, feel free to check out the example app in the GitHub repo, here.
-
Synthetic Monitoring with the Tracetest GitHub Action
It’s official! You can now use synthetic monitoring to run trace-based tests with Tracetest’s new GitHub Action. I’ve already implemented dogfooding and it’s currently running in production as health checks, running hourly, here.
What are some alternatives?
opentelemetry-ext-js - js extensions for the open-telemetry project
signoz - SigNoz is an open-source observability platform native to OpenTelemetry with logs, traces and metrics in a single application. An open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool
jest - Delightful JavaScript Testing.
prometheus - The Prometheus monitoring system and time series database.
react-hooks-testing-library - 🐏 Simple and complete React hooks testing utilities that encourage good testing practices.
nomad-conversions - Repo containing conversions of Kubernetes and/or Docker Compose apps to Nomad jobspecs
intern - A next-generation code testing stack for JavaScript.
djinn - Source code for the Djinn CI platform
k6 - A modern load testing tool, using Go and JavaScript - https://k6.io
hashiqube - HashiQube - All the Hashicorp products in a Container or VM for anyone to demo or practise with.
gRPC - The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)