← Documentation Home

Alternative Services Module

Service management and monitoring dashboard for platform services with AI integration and ECA automation.

Module Information

Features

Installation

composer require drupal/alternative_services
drush en alternative_services -y

Dependencies

Required

Suggested

Configuration

Navigate to: /admin/config/alternative_services/dashboard

Usage

Service Management

<?php

// Register service
$service_manager = \Drupal::service('alternative_services.manager');
$service_manager->register('my_service', [
  'label' => 'My Service',
  'type' => 'api',
  'endpoint' => 'https://api.example.com',
  'health_check_interval' => 60,
]);

// Check service health
$status = $service_manager->checkHealth('my_service');

API Endpoints

# List services
GET /jsonapi/service

# Service status
GET /api/v1/services/{service_id}/status

See Also