> ## Documentation Index
> Fetch the complete documentation index at: https://arize-ax.mintlify.site/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Enable Signal

> Enable Signal to review your traces on a schedule, group recurring failures into ranked issues, and propose fixes you can verify before shipping.

In [Instrument your agent](/docs/ax/get-started/get-started-tracing), you set up tracing and debugged a single run by reading its trace. That works for a handful of test queries. In production, your agent handles far more requests than you can review by hand, and the failures that matter are the ones that keep happening.

**[Signal](/docs/ax/observe/signal)** finds those for you. Enable it on your project and it reviews new traces on a schedule, grouping recurring failures into ranked **issues**. Each issue is an investigation: an overview of the pattern, links to the traces where it happened, and a proposed fix. Instead of hunting for problems, you start each day with a ranked list of them.

<Info>
  Signal is included on every Arize AX plan, with a monthly issue limit that depends on your tier. When you reach the limit, Signal pauses until the next month. See [Pricing and usage](/docs/ax/security-and-settings/pricing-and-usage) for the limits on each tier.
</Info>

This guide takes a few minutes and happens entirely in the Arize AX UI. The next guides take one of the issues Signal finds and turn it into an automated check, then prove a fix works.

<Info>
  This is **Part 2** of 4: [Instrument](/docs/ax/get-started/get-started-tracing) → **[Signal](/docs/ax/get-started/get-started-managed-agent)** → [Evaluate](/docs/ax/get-started/get-started-evaluations) → [Improve](/docs/ax/get-started/get-started-improve-your-agent). Use the same tracing project as [Instrument your agent](/docs/ax/get-started/get-started-tracing).
</Info>

## Turn on Signal for your project

<Frame caption="Enabling Signal on a tracing project from the Signal tab.">
  <video
    src="https://storage.googleapis.com/arize-assets/doc-images/signal/enable-signal.mp4"
    alt="Enabling Signal on a tracing project from the Signal tab"
    width="100%"
    height="100%"
    style={{
  display: 'block',
  objectFit: 'fill',
  backgroundColor: 'transparent',
}}
    controls
    autoPlay
    muted
    loop
  />
</Frame>

<Steps>
  <Step title="Open your tracing project">
    Open the project you sent traces to in [Instrument your agent](/docs/ax/get-started/get-started-tracing). Signal only reads traces from the project where you enable it.
  </Step>

  <Step title="Select Signal in the project navigation">
    Click **Enable Signal**. Arize starts reviewing your traces on a default schedule (every 6 hours), which you can change at any time.
  </Step>
</Steps>

That's it. Signal runs on its own from here: each review reads the traces that arrived since the last one and files anything recurring as an issue.

## Read your first issue

<Frame caption="Signal groups recurring failures from your traces into ranked issues, each with an investigation and trace links.">
  <video
    src="https://storage.googleapis.com/arize-assets/doc-images/signal/signal-surfaced-errors.mp4"
    alt="Signal surfacing ranked errors from a tracing project's traces, each with its investigation and trace links"
    width="100%"
    height="100%"
    style={{
  display: 'block',
  objectFit: 'fill',
  backgroundColor: 'transparent',
}}
    controls
    autoPlay
    muted
    loop
  />
</Frame>

Open an issue from the list. Each one is an investigation to review, not a change to merge:

* **Overview**: the failure pattern Signal found and why it matters.
* **Evidence**: the traces where it happened. Open them in the [trace view](/docs/ax/observe/tracing/view-and-manage-traces) to see each failure in context, the same way you debugged a single run in Part 1.
* **Proposed fix**: a suggested prompt, code, or configuration change to evaluate.

If the list is empty, wait for the first scheduled review and confirm the project has traces. You can continue to the next guide in the meantime and come back once Signal files an issue.

## Configure Signal

On the **Signal** tab, open **⋯** → **Configure Signal** to change how often Signal runs and give it extra context about your agent (what it does, what "wrong" looks like), then click **Save**.

<Frame caption="Configuring Signal's schedule and context. On Enterprise plans, the same dialog can attach a GitHub repo so Signal opens pull requests for proposed fixes.">
  <video
    src="https://storage.googleapis.com/arize-assets/doc-images/signal/signal-attach-repo.mp4"
    alt="Configuring Signal, including attaching a GitHub repo so it can open pull requests for proposed fixes"
    width="100%"
    height="100%"
    style={{
  display: 'block',
  objectFit: 'fill',
  backgroundColor: 'transparent',
}}
    controls
    autoPlay
    muted
    loop
  />
</Frame>

On Enterprise plans, the same dialog can also attach a GitHub repository so Signal opens a pull request for a proposed fix instead of only describing it. Review any pull request before you merge it: Signal never deploys your agent. For plan details, monthly issue limits, and repo setup, see [Pricing and usage](/docs/ax/security-and-settings/pricing-and-usage) and the [Signal](/docs/ax/observe/signal) documentation.

## Congratulations!

Your project now watches itself. Signal reviews every batch of new traces and files recurring failures as ranked issues, so you find out about a pattern from the issue list instead of from a user report.

An issue tells you a failure keeps happening. It doesn't yet score every new response for that failure as it arrives, so pick the issue that matters most (a hallucinated answer, a wrong tool call, an agent stuck in a loop) and carry it into the next guide.

**Next up:** turn that failure into an evaluation, an automated check that scores every new trace, so you can measure the problem continuously and later prove your fix worked.

<CardGroup cols={2}>
  <Card title="Previous: Instrument your agent" icon="arrow-left" href="/docs/ax/get-started/get-started-tracing" />

  <Card title="Next: Evaluate your agent" icon="arrow-right" href="/docs/ax/get-started/get-started-evaluations" />
</CardGroup>
