| endpoint | ping |
|---|---|
| lang | python |
| es_version | 9.3 |
| client | elasticsearch==9.3.0 |
Use client.ping() to check whether the Elasticsearch server is
reachable. Returns True if the server responds, False otherwise.
if client.ping():
print("Elasticsearch is available")
else:
print("Elasticsearch is not reachable")Use ping at application startup to fail fast if Elasticsearch is
unavailable:
import sys
if not client.ping():
print("Cannot connect to Elasticsearch — exiting", file=sys.stderr)
sys.exit(1)