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

# Sentry

> Conecta Sentry a Iru Compliance con un token de autenticación y el host regional de API correcto para recopilar proyectos, incidencias, versiones y registros de auditoría de la organización.

### Acerca de Sentry

Iru lee datos de **proyectos**, **incidencias/eventos**, **equipos**, **versiones** y **auditoría** de tu **organización de Sentry**. Elige el **host de API** que corresponda a tu implementación (**sentry.io**, **US**, **EU** o autoalojada). La autenticación es un token **Bearer**: un token de autenticación **personal** o un token de **organización**.

### Cómo funciona

```http theme={null}
Authorization: Bearer YOUR_AUTH_TOKEN
```

| Detalle | Valor |
| - | - |
| **Categoría** | Supervisión |
| **Autenticación** | Token Bearer (token de autenticación personal o de organización) |
| **Registros de auditoría** | Normalmente **Business** o **Team**; requiere **Propietario** o **Manager** para el acceso completo a la auditoría |

Los **tokens de nivel de organización** (Configuración de la organización → Auth Tokens) siguen funcionando aunque cambien los usuarios; los tokens **personales** dejan de funcionar si el usuario abandona la organización.

Referencias oficiales: [Auth tokens](https://docs.sentry.io/account/auth-tokens/), [Create a token](https://docs.sentry.io/api/guides/create-auth-token/), [API](https://docs.sentry.io/api/).

### Requisitos previos

* Acceso a la **organización** de Sentry que necesitas para el cumplimiento.
* Rol **Propietario** o **Manager** cuando se requiere evidencia de registros de auditoría.

### Conectar Sentry a Iru

<Tabs>
  <Tab title="Sentry">
    <Note>
      Completa esta pestaña antes de conectar la fuente en Compliance.
    </Note>

    <Steps>
      <Step title="Inicia sesión en Sentry">
        Inicia sesión en **sentry.io** (o en la URL de tu Sentry autoalojado) con un usuario que pueda crear **tokens de autenticación** para la **organización** de destino.
      </Step>

      <Step title="Elige entre token personal o de organización">
        Decide si Iru debe usar un token **personal** (vinculado a tu usuario) o un token de **organización** (sigue funcionando aunque cambien los usuarios). Los tokens de organización requieren **Propietario** o **Manager** en muchas configuraciones.
      </Step>

      <Step title="Abre Personal Tokens (opción personal)">
        Si elegiste un token personal: **Configuración** → **Personal Tokens** (por ejemplo, `https://sentry.io/settings/account/api/auth-tokens/`).
      </Step>

      <Step title="Abre Organization Auth Tokens (opción de organización)">
        Si elegiste un token de organización: abre **Configuración de la organización** → **Auth Tokens** (las etiquetas pueden ser **Developer settings** → **Auth tokens**).
      </Step>

      <Step title="Crea el token y establece los alcances de lectura">
        Crea un token, asígnale un nombre (por ejemplo, **Iru Compliance**) y habilita los alcances de lectura que necesiten tus controles, normalmente **org:read**, **project:read**, **team:read** y **event:read** (agrega alcances relacionados con la auditoría si tu plan y tu rol lo permiten).
      </Step>

      <Step title="Copia el token una sola vez">
        Copia el valor del token cuando Sentry lo muestre. Se muestra **una sola vez**.
      </Step>
    </Steps>

    <Note>
      Continúa en la pestaña [**Iru Compliance**](#iru-compliance).
    </Note>
  </Tab>

  <Tab title="Iru Compliance">
    <Note>
      Primero completa la pestaña [**Sentry**](#sentry).
    </Note>

    <Steps>
      <Step title="Abre Sources">
        En Iru Compliance, en la barra de navegación izquierda, expande **Cumplimiento** y selecciona **Fuentes**.

        <Frame>
          <img src="https://mintcdn.com/iru/tI0HDLDwHj8r9Ile/assets/media/images/iru-navigation-compliance-sources.png?fit=max&auto=format&n=tI0HDLDwHj8r9Ile&q=85&s=87dcef15fc17d2fb9a6e53f454e41710" alt="Navegación izquierda: Compliance expandido, Sources seleccionado" width="410" height="1024" data-path="assets/media/images/iru-navigation-compliance-sources.png" />
        </Frame>
      </Step>

      <Step title="Activa Sentry">
        Busca **Sentry** (usa **Categoría** o **Buscar por nombre o descripción**). En esa tarjeta, activa el **toggle**. Es posible que se abra una pestaña o ventana del navegador para el asistente del conector.
      </Step>

      <Step title="Selecciona el host de API de Sentry">
        Selecciona el **servidor** que corresponda a tu cuenta:

        * **`https://sentry.io`**: SaaS predeterminado.
        * **`https://YOUR_REGION.sentry.io`**: residencia de datos (por ejemplo, **`us`** o **`de`**).

        Confirma el servidor antes de introducir las credenciales.
      </Step>

      <Step title="Pega el token Bearer">
        Pega el **token Bearer** cuando se te solicite.
      </Step>

      <Step title="Finaliza la conexión">
        Selecciona **Enviar token de Bearer**. Cuando la conexión se realiza correctamente, el asistente muestra **Conexión configurada**.
      </Step>

      <Step title="Confirma que la fuente está activa">
        Cierra la pestaña del navegador **Iru está solicitando acceso a servicios externos**, luego vuelve a **Cumplimiento** → **Fuentes** y confirma que la tarjeta **Sentry** está **Activo**.
      </Step>
    </Steps>
  </Tab>
</Tabs>

### Solución de problemas

<AccordionGroup>
  <Accordion title="No se abre nada al activar la fuente">
    Revisa la configuración del **bloqueador de ventanas emergentes** para el sitio de Iru e inténtalo de nuevo.
  </Accordion>

  <Accordion title="401 Unauthorized">
    Verifica que el token se haya copiado completo y que no se haya revocado.
  </Accordion>

  <Accordion title="No hay datos de auditoría">
    Confirma que el plan admite registros de auditoría y que tu rol es **Propietario**/**Manager**.
  </Accordion>

  <Accordion title="Región incorrecta">
    Las organizaciones de la UE deben usar el host de la UE; las llamadas al endpoint de EE. UU. fallan.
  </Accordion>

  <Accordion title="El token personal dejó de funcionar">
    El usuario abandonó la organización: cambia a un token de **organización** o vuelve a crearlo con un usuario activo.
  </Accordion>
</AccordionGroup>

### Artículos relacionados

<CardGroup cols={2}>
  <Card title="Administración de fuentes" icon="plug" href="/es/compliance/sources-management">
    Explora y administra todas las fuentes de Compliance.
  </Card>

  <Card title="Primeros pasos con Compliance" icon="rocket" href="/es/compliance/getting-started-with-compliance">
    Marcos, acciones y **Artefactos**.
  </Card>

  <Card title="Descripción general de Iru" icon="layer-group" href="/es/iru/platform-overview/iru-overview">
    Cómo encajan Endpoint, Compliance e Identity.
  </Card>

  <Card title="Administración de Artifacts" icon="folder-open" href="/es/compliance/artifacts-management">
    Carga, revisa y organiza la evidencia de fuentes y acciones.
  </Card>
</CardGroup>
