---
title: "Send custom signals with Faro SDK | Grafana Cloud documentation"
description: "Learn how to extend Faro's SDK to incorporate your signals (measurements, logs, events, exceptions)."
---

# Send custom signals

After you add it to your application, Faro Web SDK sends the following signals to the collector endpoint:

- Unhandled errors and rejections
- [Web Vitals](https://web.dev/vitals) performance measurements
- Logs committed through the `console` object

Although the default signals address many use cases, you might need to manually capture some errors, send custom measurements from your application, integrate log transportation into your logging mechanism, and so on. The following topics address how to use Faro Web SDK to:

- [Send custom logs](/docs/grafana-cloud/monitor-applications/frontend-observability/instrument/custom-signals/logs/)
- [Send custom events](/docs/grafana-cloud/monitor-applications/frontend-observability/instrument/custom-signals/events/)
- [Send custom measurements](/docs/grafana-cloud/monitor-applications/frontend-observability/instrument/custom-signals/measurements/)
