MongoDB\Driver\Server::getLatency
(mongodb >=1.0.0)
Returns the latency of this server in milliseconds
Description
Returns the latency of this server in milliseconds. This is the client's measured round trip time of a hello command.
Parameters Parameters
Return Values
Returns the latency of this server in milliseconds, or null if no latency has been measured (e.g. client is connected to a load balancer).
Errors/Exceptions
Changelog
| Version | Description |
|---|---|
| PECL mongodb 1.11.0 | This method will return null if no latency has been measured. In earlier versions, an integer was always returned and an unset value might be reported as -1. |
Examples
MongoDB\Driver\Server::getLatency() example
<?php
$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017/");
$server = $manager->selectServer();
var_dump($server->getLatency());
?>The above example will output something similar to:
int(592)See Also
MongoDB\Driver\Server::getInfo()MongoDB\Driver\ServerDescription::getRoundTripTime()- Server Discovery and Monitoring Specification