I have setup JanusGraph and enabled JMX. I have a JMX exported to Prometheus which allows me to query the metrics and generate graphs in Grafana.
There is probably a hundred different metrics available. What I find hard to understand is:
- what unit are they in (microseconds, milliseconds?)
- which ones are useful to observe for read queries?
One example: I have Cassandra as backend and a Spring boot API to run queries and an UI in front of it.
I have metrics and graphs for Cassandra and the API component. But I would like to know how many queries Janus is handling and the time queries take to run at a 99th percentile.
There is a metric called `metrics_org_janusgraph_query_graph_execute_time_99thPercentile`. Is the the right one to observe? What unit is it in? Microseconds or milliseconds?
I get values such as `400`.
What metrics do you look at to observe read performance?