> For the complete documentation index, see [llms.txt](https://docs.ilert.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ilert.com/alerting/working-with-alerts/alert-source-logs.md).

# Alert source logs

The alert source log is the record of what ilert actually received. When an event does not produce the alert you expected, this is the only place that says why — the API response never does.

Open an alert source and select the **Alert source logs** tab.

<figure><img src="/files/I9Bf2gwSJXY9zSj33BmE" alt="The Alert source logs tab of an alert source, listing received events by timestamp alongside the raw JSON body of each, with a search box and a From and Until date range above."><figcaption><p>Each row is one received event, with the raw payload as it arrived.</p></figcaption></figure>

## What a log entry shows

| Column        | Contains                                                         |
| ------------- | ---------------------------------------------------------------- |
| **Timestamp** | When ilert received the event, in your profile's time zone       |
| **Body**      | The raw payload as it arrived, before any template or filter ran |

Open an entry to see the converted event, the alert operations it triggered, and any outbound alert actions that fired as a result.

## Finding an event

Use **Search** to match on keywords in the payload — an alert key, a hostname, a summary fragment.

The range defaults to a narrow window. Widen it with **Last 24 hours** or **7 days** before concluding an event never arrived; entries take a short time to appear, so an event sent seconds ago may not be listed yet.

{% hint style="info" %}
Event history is available from **March 2022**, and alert correlations from **December 2023**. Logs are not available for every integration type.
{% endhint %}

## Reading the result

A `202 Accepted` from the Events API means your event was queued, not that an alert was created. An event that was filtered out, or grouped into an alert that was already open, returns exactly the same response. The log is where those outcomes are visible:

* **The event is listed and an alert exists** — working as intended.
* **The event is listed but no new alert appeared** — it was grouped into an open alert, or an event filter rejected it. Check **Grouped events** on the open alert, then the source's filter conditions.
* **The event is not listed at all** — it never reached this alert source. The integration key is wrong, the payload is malformed, or the request never left your network.

For the full diagnostic path, see [Troubleshooting](/getting-started/quick-start-guide/troubleshooting.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.ilert.com/alerting/working-with-alerts/alert-source-logs.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
