---
title: "Identify"
description: "Name the pattern behind a pasted log line, triage a batch, plot a pattern's history."
icon: material/magnify
---

A log line, a batch of events, or a pattern name in hand. Resolves it to a known pattern, locates it, and surfaces its history.

!!! tenx-ask "You"

    resolve this: `PaymentGateway request timed out after 30000ms`

!!! tenx-answer "Log10x"

    Matches `Payment_Gateway_Timeout`. $4.2K/wk in payments-svc, ERROR severity, first seen 14 days ago.

!!! tenx-ask "You"

    when did it start spiking?

!!! tenx-answer "Log10x"

    $200/wk → $4.2K/wk over 14 days. Sharp spike on day 10 (8× baseline).

!!! tenx-ask "You"

    safe to drop?

!!! tenx-answer "Log10x"

    Check dependencies first → [Drop](../drop/index.md).

| You ask | Example answer |
|---|---|
| [resolve this log line: `PaymentGateway request timed out after 30000ms`](event-lookup.md) | Matches `Payment_Gateway_Timeout`. $4.2K/wk in payments-svc, ERROR severity, first seen 14 days ago. Suggested action: cap with the [Receiver](../../../receiver/). |
| [triage this Slack dump](resolve-batch.md) | 127 events → 9 patterns. Top 3: `Payment_Gateway_Timeout` (45 events, ERROR) · `GetCartAsync called with userId` (30) · `AddItemAsync` (20). Affects 4 tenants. |
| [when did `Payment_Gateway_Timeout` start spiking?](pattern-trend.md) | `Payment_Gateway_Timeout`: $200/wk → $4.2K/wk over 14 days. Sharp spike on day 10 (8× baseline). |
| [what's in `/tmp/incident.log`?](extract-templates.md) | 1,403 events, 27 patterns. Top: `Payment_Gateway_Timeout` (412 events) · `GetCartAsync` (218) · `Retry_Exhausted` (174). |

## :material-check-decagram-outline: Prerequisites

[Identify](event-lookup.md) and [Trend](pattern-trend.md) require the [Reporter](../../../reporter/) deployed. [Triage](resolve-batch.md) and [Extract templates](extract-templates.md) work without it. Both run a local pipeline; events stay on the machine.
