# Searchable snapshot statistics API Enhancement Suggestion

**URL:** <https://discuss.elastic.co/t/searchable-snapshot-statistics-api-enhancement-suggestion/371203>\
**Category:** Elasticsearch\
**Created:** [November 28, 2024, 3:10pm UTC](https://discuss.elastic.co/t/searchable-snapshot-statistics-api-enhancement-suggestion/371203 "2024-11-28T15:10:02Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![rugenl](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rugenl/32/12887_2.png) [@rugenl](https://discuss.elastic.co/u/rugenl)\
**Post date:** [November 28, 2024, 3:10pm UTC](https://discuss.elastic.co/t/searchable-snapshot-statistics-api-enhancement-suggestion/371203/1 "2024-11-28T15:10:02Z")

</div>

I'd like to suggest that the node name be added to the info returned, in a "name" field. I think this would make the results more align with node stats return and avoid having to match up the node id's to get the name.

Thanks

---

<div class="post-metadata">

**Author:** ![DavidTurner](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/davidturner/32/22453_2.png) [@DavidTurner](https://discuss.elastic.co/u/DavidTurner)\
**Post date:** [November 28, 2024, 4:27pm UTC](https://discuss.elastic.co/t/searchable-snapshot-statistics-api-enhancement-suggestion/371203/2 "2024-11-28T16:27:22Z")

</div>

Do you mean in [this API](https://www.elastic.co/guide/en/elasticsearch/reference/current/searchable-snapshots-api-stats.html)?

---

<div class="post-metadata">

**Author:** ![DavidTurner](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/davidturner/32/22453_2.png) [@DavidTurner](https://discuss.elastic.co/u/DavidTurner)\
**Post date:** [November 28, 2024, 4:31pm UTC](https://discuss.elastic.co/t/searchable-snapshot-statistics-api-enhancement-suggestion/371203/3 "2024-11-28T16:31:28Z")

</div>

Oh wait I think you mean [this API](https://www.elastic.co/guide/en/elasticsearch/reference/current/searchable-snapshots-api-cache-stats.html)? The one I linked in my previous comment doesn't seem to have any node IDs in its response, but the cache stats API does. Is that what you meant?

---

<div class="post-metadata">

**Author:** ![rugenl](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rugenl/32/12887_2.png) [@rugenl](https://discuss.elastic.co/u/rugenl)\
**Post date:** [November 28, 2024, 4:38pm UTC](https://discuss.elastic.co/t/searchable-snapshot-statistics-api-enhancement-suggestion/371203/4 "2024-11-28T16:38:31Z")

</div>

Yes

[Yahoo Mail: Search, Organize, Conquer](https://mail.onelink.me/107872968?pid=nativeplacement&c=US_Acquisition_YMktg_315_SearchOrgConquer_EmailSignature&af_sub1=Acquisition&af_sub2=US_YMktg&af_sub3=&af_sub4=100002039&af_sub5=C01_Email_Static_&af_ios_store_cpp=0c38e4b0-a27e-40f9-a211-f4e2de32ab91&af_android_url=https://play.google.com/store/apps/details?id=com.yahoo.mobile.client.android.mail&listing=search_organize_conquer)

---

<div class="post-metadata">

**Author:** ![rugenl](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rugenl/32/12887_2.png) [@rugenl](https://discuss.elastic.co/u/rugenl)\
**Post date:** [November 28, 2024, 4:56pm UTC](https://discuss.elastic.co/t/searchable-snapshot-statistics-api-enhancement-suggestion/371203/5 "2024-11-28T16:56:33Z")

</div>

It's the one that returns the cache stats per node. It returns all nodes, hot nodes have 0 stats, having the name would make "pretty" easier.

---

<div class="post-metadata">

**Author:** ![DavidTurner](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/davidturner/32/22453_2.png) [@DavidTurner](https://discuss.elastic.co/u/DavidTurner)\
**Post date:** [November 28, 2024, 5:24pm UTC](https://discuss.elastic.co/t/searchable-snapshot-statistics-api-enhancement-suggestion/371203/6 "2024-11-28T17:24:23Z")

</div>

Yep, seems like a reasonable suggestion, thanks. I opened an issue:

> <https://github.com/elastic/elasticsearch/issues/117726>
>
> Today the response from \`GET \_searchable\_snapshots/cache/stats\` is a map keyed b…y node ID, which isn't at all user-friendly. Could we include more details about the nodes (including their name and maybe their roles and attributes, similar to \`GET \_nodes/stats\`) to improve this?
