You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,7 @@
1
1
# Observability demo apps
2
2
3
-
Applications used to demonstrate distributed tracing with OpenTelemetry with some metrics scraped by Prometheus server during various training sessions.
4
-
For simplicity each application specific code is placed inside module with common code in `common` module.
5
-
Also for simplicity each app uses the same postgres db (however different tables inside, normally that should be separate db).
3
+
Applications to demonstrate distributed tracing with OpenTelemetry + metrics scraped by Prometheus server.
4
+
I use these apps during various workshop sessions I conduct. They also run on Kubernetes with multiple replicas/versions and advanced routing (service mesh included). However, what you find below should be sufficient to run the whole stack locally with a single docker-compose command.
6
5
7
6
## Quickstart
8
7
@@ -42,6 +41,9 @@ Then below you may be interested in the following:
42
41
- module `common` - common functionalities
43
42
- other modules (`product`, `order`, `view`, `consumer`) represent 4 apps
44
43
44
+
For simplicity each application specific code is placed inside module with common code in `common` module.
45
+
Also for simplicity each app uses the same postgres db (however different tables inside, normally that should be separate db).
46
+
45
47
## Tracing
46
48
This app uses `zio-opentelmetry` to send spans using newest `OpenTelemetry` standard.
0 commit comments