Drupal

Módulo para Drupal 10.2+ y 11

Gratis en todos los planes, incluido el gratuito
Dónde conseguirlo Drupal.org
Requisitos Drupal 10.2+ u 11, PHP 8.2+
Nombre del paquete drupal/dockray
Precios Gratis

Para qué sirve

El módulo oficial de DockRay conecta Drupal con la plataforma de monitorización y reporta automáticamente los errores y excepciones que se producen durante el funcionamiento de la aplicación. Los eventos se envían directamente al panel de DockRay junto con la información necesaria para analizarlos.

Información sobre errores y rendimiento

Los eventos reportados pueden incluir, entre otros datos:

  • el tipo, el contenido y el nivel del error,
  • el lugar donde se produjo y el stack trace,
  • información sobre el entorno y la versión de la aplicación,
  • el contexto de la solicitud procesada.

El módulo también puede monitorizar el tiempo de procesamiento de las solicitudes HTTP y, opcionalmente, recopilar errores de JavaScript que se produzcan en el navegador.

Configuración sencilla

Puedes configurar la integración en Configuración → Desarrollo → DockRay introduciendo el token del proyecto y la clave privada. Las credenciales también pueden almacenarse en el archivo settings.php.

Opciones para desarrolladores

DockRay se integra automáticamente con el sistema de logging de Drupal. También puedes reportar manualmente las excepciones capturadas y enviar mensajes mediante el logger estándar de Drupal.

Los eventos se envían en segundo plano después de preparar la respuesta, por lo que una indisponibilidad temporal del servicio de monitorización no retrasa la respuesta del sitio web al usuario.

Instalación

  1. En el directorio del proyecto Drupal, instala el módulo mediante Composer:
    bash
    composer require drupal/dockray
  2. Activa el módulo mediante Drush:
    drush en dock_ray

Configuración

  1. Ve a Configuración → Desarrollo → DockRay.
  2. Introduce el token del proyecto y la clave privada disponibles en el panel de DockRay.
  3. Guarda la configuración.
  4. Haz clic en Send a test event para comprobar la conexión con DockRay.

La clave privada también puede almacenarse en el archivo settings.php, de modo que no tenga que guardarse en la configuración exportada al repositorio.

Cómo usarlo

La integración informa de las excepciones por sí sola. Esto es para los informes que envías a propósito.

php
<?php

try {
    $this->import();
} catch (\Throwable $exception) {
    \Drupal::service('dock_ray.hub')->captureException($exception);

    throw $exception;
}

Artículos de la base de conocimiento

Empieza a monitorizar

Conecta tu primera aplicación y obtén una visión completa de lo que ocurre en producción.

Newsletter DockRay

La seguridad de tus aplicaciones en tu correo

Vulnerabilidades importantes, recomendaciones concretas y consejos prácticos para tus aplicaciones. Elige tus tecnologías y sigue lo que importa para tu proyecto.

  • Un resumen diario de nuevas vulnerabilidades, también las críticas.
  • Avisos sobre actualizaciones importantes.
  • Consejos prácticos sobre seguridad y monitorización de aplicaciones.

Déjalo vacío para recibir avisos de todas las tecnologías.

Suscripción gratuita. Date de baja con un clic en cualquier correo.