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

# Monitoring & Debug

> Monitor and troubleshoot your integrations using Slack log channels

## Overview

RWS Integration helps you monitor your integrations by sending run logs as **JSON files** to dedicated Slack log channels for your tenant. These logs allow you to quickly verify integration health and diagnose issues across different workflow phases.

## Slack channels

You will find four Slack channels for your tenant, each corresponding to an integration phase: Extract, Enrichment, Transform, and Load. Each channel contains logs relevant to its specific stage.

## Understanding the logs

Logs contain structured JSON data with details such as integration ID, timestamps, run statistics (successes and failures), and error messages.

### Example error log

```json theme={null}
{
  "type": "Error",
  "category": "Integration Extract - Failed",
  "timestamp": "2025-12-10T23:34:49.768Z",
  "message": "Extract Error",
  "data": {
    "merchant": "tenant",
    "integrationName": "integration",
    "integrationId": "682693a60de87c17bbea7d81",
    "total": 0,
    "iterations": 1,
    "fail": 1,
    "success": 0,
    "errors": [
      "HTTP status error @ ApiPage.extract(): status=500 response=\"Internal Server Error\""
    ]
  }
}
```

The fields within each log help you troubleshoot specific runs. For example, error messages clarify the cause of failures, while the `integrationId` lets you filter and trace logs for a particular integration across all channels.
