Skip to content

microbs-io/microbs

Repository files navigation

Build Status npm Apache 2.0

microbs - microservices observability

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:

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.

Quick start

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

Projects

Project Github npm
Apps
@microbs.io/app-ecommerce Github npm
Plugins
@microbs.io/plugin-elastic-cloud Github npm
@microbs.io/plugin-gke Github npm
@microbs.io/plugin-grafana-cloud Github npm
@microbs.io/plugin-kind Github npm
@microbs.io/plugin-minikube Github npm
@microbs.io/plugin-slack Github npm
Libraries
@microbs.io/cli Github npm
@microbs.io/core Github npm