---
title: "TenXObject Output"
description: "filter and output TenXObjects to remote and local destinations"
source: "https://github.com/log-10x/modules/tree/main/pipelines/run/units/output/unit.yaml"
icon: "material/set-split"

---
Writes [TenXObjects](https://doc.log10x.com/api/js/#TenXObject "Provide structured, reflective access to log/trace events read from input(s).") and [TenXSummaries](https://doc.log10x.com/api/js/#tenxsummary) to event streams (file, Unix socket, Fluent Bit) and time-series destinations (Prometheus, Datadog). Pipelines support multiple outputs.

## :octicons-package-24: Modules


<div class="grid cards" markdown>

-   :material-pipe-valve:{ .lg .middle } __Output Receiver__

    ---

    Filter and sample TenXObjects based on per-node budget sampling or a declarative field-set mute file.

    [:octicons-arrow-right-24: More info](/run/output/receive)

-   :material-format-list-group:{ .lg .middle } __Event Stream Outputs__

    ---

    Write TenXObject and template values to event stream outputs (e.g., stdout, files).

    [:octicons-arrow-right-24: More info](/run/output/event)

-   :material-chart-multiple:{ .lg .middle } __Metric Output__

    ---

    Write aggregated TenXSummary instances to metric outputs (e.g., Prometheus, Datadog).

    [:octicons-arrow-right-24: More info](/run/output/metric)

-   :material-waves-arrow-right:{ .lg .middle } __Custom Outputs__

    ---

    Write TenXObjects to custom event and metric destinations.

    [:octicons-arrow-right-24: More info](/run/output/stream)

</div>
<br/>:material-github: This module is defined in [output/unit.yaml](https://github.com/log-10x/modules/tree/main/pipelines/run/units/output/unit.yaml "output/unit.yaml"){target="\_blank"}.

