Astro Observe supports a custom OpenLineage facet, astroCustomMetadata, that you can use to attach links to assets sourced from OpenLineage, such as datasets and tasks. The links appear on the asset in the Details tab and in the Asset Overview in Lineage. Use them to surface contextual resources, such as documentation, dashboards, or runbooks, alongside your assets.
Astro Observe supports up to five links per asset.
Airflow Task, OpenLineage Dataset).Attach the facet using the facets keyword argument. The facet body contains an observeAssetMetadata array, where each item describes a single link.
The following custom facet attaches one link to an OpenLineage dataset:
Use this dataset as an outlets value on any task that writes to it. The OpenLineage event for that task includes the dataset with this facet, and Astro Observe attaches the link to the corresponding dataset asset.
To attach the facet to a task run instead of a dataset, emit it as a custom run facet. See Custom facets in the Apache Airflow documentation.