# `Beaver.MLIR.ActionTracing.Session`

A live context-scoped action tracing session.

# `t`

```elixir
@type t() :: %Beaver.MLIR.ActionTracing.Session{
  context: Beaver.MLIR.Context.t(),
  drain_interval_ms: pos_integer() | nil,
  limit: %{optional(String.t()) =&gt; non_neg_integer()},
  locations: [String.t()] | nil,
  metadata: map(),
  pid: pid(),
  skip: %{optional(String.t()) =&gt; non_neg_integer()},
  tags: [String.t()] | nil
}
```

