The MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent class
The MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent class encapsulates information about a failed server heartbeat (i.e. hello command issued through server monitoring).
Intro
The MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent class encapsulates information about a failed server heartbeat (i.e. hello command issued through server monitoring).
Class synopsis
Properties
hostThe hostname of the server.
portThe port of the server.
awaitedWhether the heartbeat used a streaming protocol. The extension does not use the streaming protocol for monitoring, so this method will always return false.
durationThe duration of the heartbeat in microseconds. The duration is a calculated value that includes the time to send the message and receive the response from the server.
errorThe exception that was thrown when the heartbeat failed.
Changelog
| Version | Description |
|---|---|
| PECL mongodb 2.3.0 | Added public readonly properties. The duration property replaces the getDurationMicros method. |
Serverheartbeatfailedevent