# spanTask

`import { spanTask } from "destack:telemetry";`

Run task `body` inside one span.

```ds title="spanTask"
export function spanTask<T>(name: &'a readonly string, body: (Span) => Task<T>, options?: SpanOptions | undefined): Task<T>
```

[language/library/src/telemetry/trace.ds:205:211](https://github.com/destack-sh/destack/blob/main/language/library/src/telemetry/trace.ds#L205-L211)
