# MongoDB\Driver\Monitoring\addSubscriber

(mongodb >=1.3.0)

MongoDB\Driver\Monitoring\addSubscriber — Enregistre un abonnement de surveillance d'événement

### Description

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

Enregistre un abonnement de surveillance d'événement global. Les abonnés seront notifiés de tous les événements dans l'extension pour tout type de Manager.

> Note: If `subscriber` est déjà enregistré globalement, cette fonction est un no-op. Si `subscriber` est aussi enregistré pour un ou plusieurs Managers, il seront toujours notifié qu'une seule fois par événement pour chaque Manager.

### Liste de paramètres

`subscriber` (MongoDB\Driver\Monitoring\Subscriber)

  Un objet d'abonnement de surveillance d'événement à enregistrer globalement.

### Valeurs de retour

Aucune valeur n'est retournée.

### Erreurs / Exceptions

- Lance une exception MongoDB\Driver\InvalidArgumentException lors d'une erreur survenue pendant l'analyse d'un argument.

### Voir aussi

- MongoDB\Driver\Monitoring\removeSubscriber() - Retire un abonnement de surveillance d'événement global
- MongoDB\Driver\Monitoring\Subscriber
- MongoDB\Driver\Monitoring\CommandSubscriber
- MongoDB\Driver\Manager::addSubscriber() - Enregistre un observateur d'événements de surveillance avec ce manager
- Surveillance de la performance de l'application (Application Performance Monitoring - APM)