[
https://issues.apache.org/jira/browse/SOLR-10677?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Shalin Shekhar Mangar updated SOLR-10677:
-----------------------------------------
Attachment: SOLR-10677.patch
Patch that tweaks the format of the diagnostics output.
> Expose a diagnostics API to gives details of how loaded each node is,
> according to the policies
> -----------------------------------------------------------------------------------------------
>
> Key: SOLR-10677
> URL: https://issues.apache.org/jira/browse/SOLR-10677
> Project: Solr
> Issue Type: Sub-task
> Security Level: Public(Default Security Level. Issues are Public)
> Components: SolrCloud
> Reporter: Shalin Shekhar Mangar
> Assignee: Shalin Shekhar Mangar
> Labels: autoscaling
> Fix For: master (7.0)
>
> Attachments: SOLR-10677.patch, SOLR-10677.patch
>
>
> Expose a diagnostics API to gives details of how loaded each node is,
> according to the configured cluster policy and preferences. This should
> probably fold into the autoscaling read APIs added in SOLR-10373.
> By adding {{diagnostics=true}} as a request parameter for /admin/autoscaling
> (for v1 API) or /cluster/autoscaling (for v2 API), the API returns the list
> of nodes in sorted order according to the cluster preferences configured.
> API v1:
> {code}
> curl
> http://localhost:8983/solr/admin/autoscaling?diagnostics=true&wt=json&indent=on
> {code}
> or API v2:
> {code}
> http://localhost:8983/v2/cluster/autoscaling?diagnostics=true&wt=json&indent=on
> {code}
> {code}
> {
> "responseHeader":{
> "status":0,
> "QTime":82},
> "cluster-preferences":[{
> "minimize":"cores",
> "precision":3},
> {
> "maximize":"freedisk",
> "precision":100},
> {
> "minimize":"cpu",
> "precision":10}],
> "diagnostics":{
> "127.0.1.1:7574_solr":{
> "replicas":{"gettingstarted":{
> "shard2":[{
> "core_node3":{}}],
> "shard1":[{
> "core_node2":{}}]}},
> "cores":2,
> "freedisk":75118739456,
> "cpu":null},
> "127.0.1.1:8983_solr":{
> "replicas":{"gettingstarted":{
> "shard2":[{
> "core_node1":{}}],
> "shard1":[{
> "core_node4":{}}]}},
> "cores":2,
> "freedisk":75118739456,
> "cpu":null}},
> "WARNING":"This response format is experimental. It is likely to change in
> the future."}
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]