nomad-conversions
malabi
Our great sponsors
nomad-conversions | malabi | |
---|---|---|
3 | 5 | |
18 | 194 | |
- | 2.1% | |
5.1 | 1.8 | |
10 months ago | about 2 years ago | |
HCL | TypeScript | |
- | Apache License 2.0 |
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.
nomad-conversions
-
Tracetest in Action: Running Trace-Based Tests on the OpenTelemetry Demo App with Nomad
Please note that there are no official Nomad jobspecs for either Tracetest or the OTel Demo App, so I went ahead and did the conversions myself from Kubernetes manifests to Nomad jobspecs. You can check out the jobspecs in this repo. If you’re curious as to how I went about the Kubernetes-to-Nomad conversion, you can check out my blog post on this topic. I also have a blog post dedicated to running the OTel Demo App on Nomad. If this tickles your fancy, you can check it out here.
-
How to Convert Kubernetes Manifests into Nomad Jobspecs
NOTE: You can find the repo with all of the OpenTelemetry Demo App jobspec files here.
-
Running the OpenTelemetry Demo App on HashiCorp Nomad
git clone https://github.com/avillela/nomad-conversions.git cd nomad-conversions
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 ⭐️
What are some alternatives?
tracetest - 🔭 Tracetest - Build integration and end-to-end tests in minutes, instead of days, using OpenTelemetry and trace-based testing.
opentelemetry-ext-js - js extensions for the open-telemetry project
opentelemetry-demo - This repository contains the OpenTelemetry Astronomy Shop, a microservice-based distributed system intended to illustrate the implementation of OpenTelemetry in a near real-world environment.
jest - Delightful JavaScript Testing.
hashiqube - HashiQube - All the Hashicorp products in a Container or VM for anyone to demo or practise with.
react-hooks-testing-library - 🐏 Simple and complete React hooks testing utilities that encourage good testing practices.
opentelemetry-helm-charts - OpenTelemetry Helm Charts
hashiqube - HashiQube - All Hashicorp products in a Virtualbox for anyone to demo or practise with.
intern - A next-generation code testing stack for JavaScript.
tracetest-nomad - Nomad pack repo for tracetest