microservices observability
npm install @microbs.io/cli

!Apache 2.0
microbs creates immersive and realistic observability experiences:
- Demo - Create interactive observability stories for your applications and infrastructure.
- Test - Test your application and infrastructure observability under realistic circumstances.
- Learn - Hone your skills in microservices and observability.
With little configuration and one
command, you can deploy a tech stack with
your choice of:
- Sample apps (e.g. ecommerce, or make your own)
- Simulated issues (e.g. bugs, traffic spikes, or make your own)
- Synthetics (e.g. realistic user traffic generation)
- Kubernetes platforms (e.g. GKE, minikube, kind)
- Observability solutions (e.g. Grafana Cloud, Elastic Cloud)
You can develop your own apps or
plugins for a more customized
experience in microbs. More plugins are planned for the future.
microbs is a vendor-inclusive project of the open source community. microbs is
not officially supported by any vendors named in the project, though people who
work for them may contribute to the project.
Read the getting started guide for more details.
1. Install dependencies: node, docker, kubectl, skaffold
2. Install microbs: curl -Ls https://microbs.io/install.js | node
3. Modify $HOME/.microbs/config.yaml (Note: Plugins may have additional dependencies and configuration)
4. Validate installation: microbs validate
|Project|Github|npm|
|-------|------|---|
|Apps|||
|@microbs.io/app-ecommerce|Github||
|Plugins|||
|@microbs.io/plugin-elastic-cloud|Github||
|@microbs.io/plugin-gke|Github||
|@microbs.io/plugin-grafana-cloud|Github||
|@microbs.io/plugin-kind|Github||
|@microbs.io/plugin-minikube|Github||
|@microbs.io/plugin-slack|Github||
|Libraries|||
|@microbs.io/cli|Github||
|@microbs.io/core|Github||