Skip to content
Angular 7-based front-end UI for k8s Golang observability project: https://github.com/garystafford/golang-srv-demo
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
e2e
pics
src
.dockerignore
.editorconfig
.gitignore
Dockerfile
LICENSE.md
Notes.md
README.md
angular.json
karma.conf.js
package.json
protractor.conf.js
tsconfig.json
tslint.json
yarn.lock

README.md

Go-based Microservices Observability Demo with Istio 1.1.0

Successfully tested with Istio 1.1.0, released 3/19/2019

Angular 7 front-end UI application, part of a reference distributed system platform, which is designed to generate HTTP-based service-to-service, TCP-based service-to-database (MongoDB), and TCP-based service-to-queue-to-service (RabbitMQ) IPC (inter-process communication). Service A calls Service B and Service C, Service B calls Service D and Service E, Service D produces a message on a RabbitMQ queue that Service F consumes and writes to MongoDB, and so on. These distributed communications can be observed using Istio's observability tools, Jaeger, Kiali, Prometheus, and Grafana, when the system is deployed to Kubernetes with Istio.

Refer to the post, Kubernetes-based Microservice Observability with Istio Service Mesh: Part 1 and the GitHub project, k8s-istio-observe-backend for more information.

preview

Run UI Application

npm install yarn
yarn install
ng serve --open
You can’t perform that action at this time.