Skip to content

Vunovati/otlp-js-demo

Repository files navigation

Full Stack JS Observability demo app

Web Shop application demonstrating observability in a distributed system. The application consists of:

  • WebShop React SPA - Vite + React app
  • Products Service - Node.js app with PostgreSQL datastore
  • Cart Service - Node.js app with in-memory state
image

Running the project with Docker compose

  1. Install Docker Desktop and Tilt.
  2. run docker compose up from the root of the project to start all the services
  3. setup data in DB with: cd products-service && npm install && npm run setup-db

Running the project with Tilt (local Kubernetes)

  1. Install Docker Desktop and Tilt.
  2. Enable Kubernetes in Docker
  3. run tilt up from the root of the project to start all the services
  4. setup data in DB with: cd products-service && npm install && npm run setup-db
  5. setup logging infra: cd ../logging-infra && docker compose up

Links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •