Регистрирует подписчика на событие мониторинга глобально

# MongoDB\Driver\Monitoring\addSubscriber

(mongodb >=1.3.0)

MongoDB\Driver\Monitoring\addSubscriber — Регистрирует подписчика на событие мониторинга глобально

### Описание

function MongoDB\Driver\Monitoring\addSubscriber(MongoDB\Driver\Monitoring\Subscriber `$subscriber`): void

Метод регистрирует подписчика событий мониторинга глобально. Подписчик получит уведомление о каждом событии в модуле для любого менеджера.

> Замечание: Если подписчик `subscriber` уже зарегистрирован глобально, метод отработает без результата. Если подписчик `subscriber` также зарегистрирован с одним или несколькими менеджерами, он всё равно получит уведомление о каждом событии для каждого менеджера только один раз.

### Список параметров

`subscriber` (MongoDB\Driver\Monitoring\Subscriber)
  Подписчик событий мониторинга для глобальной регистрации.

### Возвращаемые значения

Функция не возвращает значения после выполнения.

### Ошибки

- При ошибке парсинга аргумента метод выбрасывает исключение MongoDB\Driver\Exception\InvalidArgumentException.

### Смотрите также

- MongoDB\Driver\Monitoring\removeSubscriber() - Отменяет глобальную регистрацию подписчика на событие мониторинга
- MongoDB\Driver\Monitoring\Subscriber
- MongoDB\Driver\Monitoring\CommandSubscriber
- MongoDB\Driver\Manager::addSubscriber() - Регистрирует подписчика на событие мониторинга в данном объекте Manager
- Мониторинг производительности приложения (Application Performance Monitoring, или APM)

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open