-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

All,

I can see three possibilities for monitoring a Solr (7.4.0) deployment:

1. bin/solr healthcheck
2. curl /solr/[collection]/admin/ping
3. JMX

Option #1 isn't available unless ZK is in use, and I'm not using ZK in
my case.

Option #2 issues a very simple query and essentially returns a
"service is up" response.

Option #3 requires a JVM to be launched in order to check to see if
things are working well.

I have read about the Prometheus/Grafana reporting, but that includes
much more information about the performance of Solr that I'm currently
interested in.

The basic questions I'd like to have answered on a regular basis are:

1. Is the JVM up (this can be done with a ping, of course)
2. Is the heap healthy? Any OOMEs?
3. Will a sample query return in a reasonable amount of time?

1 and 3 are quite easily done using e.g. /solr/[c]/ping, but #2 is
trickier. I can do this via JMX, but I'd prefer to avoid spinning-up a
whole JVM just to probe Solr for one or two values.

Are there any other options for monitoring Solr that I am missing?

- -chris
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/

iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAlugFhwACgkQHPApP6U8
pFjShRAAoV3auXv0PIhztMW7385hi0jV2Fl6V4PrF/TZUYpEQ0jDXdseC5bm+tip
rwKmAYTqu6smvNtC4Qlj27+BdFSmaDP2MwfGN9sWCPahRLHdUKHfxwi4MnWTegM/
OkGuTiVYjzLe2vUlf4BACFFTRAz2bkRHua81SqiOMU1nZFQlj8mHy4qRBFK57Zcd
R6GGry2zcnDTkXql5v/kOCaJiXUj76n8regMVaC0M04AFIvGrIqqJ/BfxkTPmVEf
v1kC+zbKiThTl2fOSLRzwoLJvMpPghLKg5cvb9QQyRgrTQbYcYTPgytstKYS4c87
1mlbj92+T5D6kbw5snBoNIXqfPP+3kUQEeoEwz9m05SRYeoV/SR/M+wqqag5Vmz9
1Gje4TrLAfNOCxk1jSBkUWsgR5lC3msyDSDbLE/2i/m6iANxUoPnin0bQHpau6XN
tGvxyTzyZa4O1hfsWyuTywipdJOadtjyDkAEEU5CeExFAY4EILxRr78mqMx1g+CV
lefLYavs0rfQzvkkL01meL2nqitk82/x6l0PCyIh6WHHrIJ1XYWR+nQszeqY8HJE
BX0NITMqQ2gk50JpzbKqrcLWNGLvAZTzFvLKUUq4pgtab3tBwwaDzVHsxhNy517Z
933Cz92cP1VJtUKkQrw4YDChQzZt9wIHIm5vcAaBgwKCZPRWcds=
=yiXp
-----END PGP SIGNATURE-----

Reply via email to