> For the complete documentation index, see [llms.txt](https://dataflint.gitbook.io/dataflint-for-spark/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dataflint.gitbook.io/dataflint-for-spark/integrations/spark-instrumentation.md).

# Spark Instrumentation

## DataFlint Spark Instrumentation

DataFlint provides optional instrumentation that enhances Spark observability. It injects extra metrics and metadata into the Spark UI. All instrumentation is opt-in and disabled by default

{% hint style="warning" %}
This feature is currently experimental, DataFlint instrument your query physical plan so use with caution.
{% endhint %}

### Instrumentation guides

* [PySpark UDF instrumentation](/dataflint-for-spark/integrations/spark-instrumentation/pyspark-udf-instrumentation.md)
* [Window instrumentation](/dataflint-for-spark/integrations/spark-instrumentation/window-instrumentation.md)
* [SQL nodes instrumentation](/dataflint-for-spark/integrations/spark-instrumentation/sql-nodes-instrumentation.md)
