# aspire otel command

## Name

`aspire otel` - View OpenTelemetry data (logs, spans, traces) from a running apphost.

## Synopsis

```bash title="Aspire CLI"
aspire otel [command] [options]
```

<AsciinemaPlayer src="/casts/aspire-otel.cast" poster="npt:0:01" rows={24} loop={false} speed={.5} />

## Description

The `aspire otel` command provides subcommands for viewing OpenTelemetry data collected by the Aspire Dashboard from a running AppHost. You can view structured logs, distributed trace spans, and trace summaries directly from the terminal.

The data is retrieved from the Dashboard's telemetry API, so an AppHost must be running with the Dashboard enabled.

## Options

The following options are available:

- <Include relativePath="reference/cli/includes/option-help.md" />

- <Include relativePath="reference/cli/includes/option-log-level.md" />

- <Include relativePath="reference/cli/includes/option-non-interactive.md" />

- <Include relativePath="reference/cli/includes/option-nologo.md" />

- <Include relativePath="reference/cli/includes/option-banner.md" />

- <Include relativePath="reference/cli/includes/option-wait.md" />

## Commands

The following commands are available:

| Command                                        | Function                                               |
| ---------------------------------------------- | ------------------------------------------------------ |
| [`aspire otel logs`](../aspire-otel-logs/)     | View structured logs from the Dashboard telemetry API. |
| [`aspire otel spans`](../aspire-otel-spans/)   | View spans from the Dashboard telemetry API.           |
| [`aspire otel traces`](../aspire-otel-traces/) | View traces from the Dashboard telemetry API.          |

## See also

- [aspire otel logs command](../aspire-otel-logs/)
- [aspire otel spans command](../aspire-otel-spans/)
- [aspire otel traces command](../aspire-otel-traces/)