But I am having trouble finding the same info in opensearch-dashboard. Does opensearch provides it? If it requires user to create a query to find the index rate, could opensearch share the query, or even better, a visualization or dashboard.
We have a much more advanced dashboard we use which is based on Prometheus and Grafana to monitor our entire pipeline. I can probably share a copy, but it does require that you use a proper monitoring system (Prometheus) and you can generate alerts from alertmanager if you’d like.
Thank you @jkowall
I have the elasticsearch-exporter deployed(image: Quay). It looks like it only collects ingest rate data on a node level, but not an index level. And all index related graphs are broken like the screenshot below
OK. I think it’s a permission issue. Checking what permissions are needed
level=warn ts=2022-02-07T19:01:30.190751746Z caller=indices.go:1096 msg="failed to fetch and decode index stats" err="HTTP Request failed with code 403"
level=warn ts=2022-02-07T19:01:40.190992731Z caller=indices.go:1096 msg="failed to fetch and decode index stats" err="HTTP Request failed with code 403"
By adding indices_monitor permissions to my exporter account, index level data does show up. And I can get the index rate like rate(elasticsearch_indices_docs_primary{exported_cluster="$cluster"}[1m])
Thank you for all the help