How do we monitor specific counters related to elastic search?

how do we monitor specific counters related to elastic search?
How do we enable JMX monitoring in elastic search?
Is there any way to configure?

What counters?
Why not use Marvel?

In order to use marvel, do we need to install kibana?

And counters will be specific to the elastic search (like identifying the REST/CAT API's which are taking time)

Do we have any other way to monitor the cluster heath, nodes, search latency, indexing rate without using marvel.But using the API's.

Yes.

There are other plugins available, like kopf.