%%
date:: [[2023-01-20]], [[2024-01-12]]
%%
# [[Grafana Faro]]
[site](https://grafana.com/oss/faro/)| [repo](https://github.com/grafana/faro-web-sdk) | [docs](https://grafana.com/docs/grafana-cloud/monitor-applications/frontend-observability/?pg=oss-faro&plcmt=hero-btn-3)
Grafana Faro is an [[Open source|opensource]] project by [[Grafana Labs]] for [[Real User Monitoring]] of web applications.
<iframe width="560" height="315" src="https://www.youtube.com/embed/NDqmW9kmIy8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> [^faro]
Faro provides an [[SDK]] for doing [[Browser-based testing]]: it lets you instrument a browser and monitor the [[User Experience]] of individual users of an application using [[Core Web Vitals]].
## Integrations
- Faro can send [[Metrics]] to [[Prometheus]]/[[Grafana Mimir|Mimir]].
- Faro can send [[Traces]] to [[Grafana Tempo|Tempo]].
- Faro can send [[Logs]] to [[Grafana Loki|Loki]].
- [[k6 (tool)|k6]], and in particular [[k6 browser]], can be used to simulate users for Faro to collect information about.
[^faro]: Grafana k6, Cruz, M., et al. (2023). *Frontend observability with Grafana Faro x k6 (k6 Office Hours).* Retrieved from https://www.youtube.com/watch?v=NDqmW9kmIy8 .