# `ASM.Telemetry`
[🔗](https://github.com/nshkrdotcom/agent_session_manager/blob/v0.9.2/lib/asm/telemetry.ex#L1)

Telemetry helpers for standard ASM runtime lifecycle signals.

# `execute`

```elixir
@spec execute([atom()], map(), map()) :: :ok
```

# `remote_attach_start`

```elixir
@spec remote_attach_start(map()) :: :ok
```

# `remote_attach_stop`

```elixir
@spec remote_attach_stop(map(), non_neg_integer()) :: :ok
```

# `remote_connect_start`

```elixir
@spec remote_connect_start(map()) :: :ok
```

# `remote_connect_stop`

```elixir
@spec remote_connect_stop(map(), non_neg_integer()) :: :ok
```

# `remote_error`

```elixir
@spec remote_error(map()) :: :ok
```

# `remote_preflight_start`

```elixir
@spec remote_preflight_start(map()) :: :ok
```

# `remote_preflight_stop`

```elixir
@spec remote_preflight_stop(map(), non_neg_integer()) :: :ok
```

# `remote_rpc_start_transport_start`

```elixir
@spec remote_rpc_start_transport_start(map()) :: :ok
```

# `remote_rpc_start_transport_stop`

```elixir
@spec remote_rpc_start_transport_stop(map(), non_neg_integer()) :: :ok
```

# `run_completed`

```elixir
@spec run_completed(String.t(), String.t(), atom(), term()) :: :ok
```

# `run_started`

```elixir
@spec run_started(String.t(), String.t(), atom()) :: :ok
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
