This is a PoC on achieving observability on web applications. The following diagram shows the infrastructure in place for this PoC.
The Web App sends beacons to a given beacon endpoint by using boomerang.
It sends generic performance related beacons as well as instrumation triggered beacons that reflect the key business metrics we want to observe.
Those beacons are transformed into metrics that can be queried on Grafana to gather insights about your end user metrics.