Hi,

Solr is an open source project. You have just requested this by asking on the 
list.
But if you want to be sure it gets in, you can ask your employer to fund the 
development (HTML/JS/CSS) by contributing some developer hours. A web developer 
should be able to implement this in a day or two. He/she will get help by 
committers and others on this list and/or in a Pull Request.

If you don't have your own web developer you can put on this, the best you can 
do is hope that someone else will have the same itch and step up.

PS: The circuit breaker feature is greatly improved in an upcoming version, and 
then instead of memEnabled=true/false you wil add a separate 
MemoryCircuitBreaker plugin to solrconfig.xml. See example in the beta 
reference guide: 
https://nightlies.apache.org/solr/draft-guides/solr-reference-guide-nightly/solr/9_4/deployment-guide/circuit-breakers.html

Jan

> 8. sep. 2023 kl. 20:59 skrev Lyn Evans <[email protected]>:
> 
> How can I request from the Solr developer’s team, to incorporate Circuit 
> Breaker details in the Admin UI ?
> 
> -Lyn
> 
> From: Jan Høydahl <[email protected] <mailto:[email protected]>>
> Date: Friday, September 8, 2023 at 11:31 AM
> To: [email protected] <mailto:[email protected]> 
> <[email protected] <mailto:[email protected]>>
> Subject: Re: Get Circuit Breaker Status
> [You don't often get email from [email protected] 
> <mailto:[email protected]>. Learn why this is important at 
> https://aka.ms/LearnAboutSenderIdentification ]
> 
> Hi,
> 
> I don't know what tool you have running on port 8900, but looks like you may 
> be using the config API underneath.
> If so, you are right that solrconfig.xml is untouched, but instead you get a 
> configoverlay.json file that you can inspect with the changes.
> Or you can call the config API to get a unified effective config: 
> https://solr.apache.org/guide/solr/latest/configuration-guide/config-api.html
> 
> I agree it would be nice if the Admin UI could show the effective 
> configuration for a collection. Contributions welcome!
> 
> Jan
> 
>> 8. sep. 2023 kl. 16:43 skrev Lyn Evans <[email protected]>:
>> 
>> We will need to see the status of the Circuit Breaker ( enabled | disabled ) 
>> after this endpoint is invoked.
>> 
>> The ~/config API will return what is in the solrconfig.xml.
>> 
>> We expect to be able to adapt the CB while the Solr instance is running.
>> 
>> -Lyn
>> 
>> From: Lyn Evans <[email protected]>
>> Date: Friday, September 8, 2023 at 9:39 AM
>> To: [email protected] <[email protected]>
>> Subject: Re: Get Circuit Breaker Status
>> [You don't often get email from [email protected]. Learn 
>> why this is important at https://aka.ms/LearnAboutSenderIdentification ]
>> 
>> Our team plans to set the `cpuEnabled` and `memEnabled` parameters in this 
>> endpoint,
>> to toggle the CB.
>> 
>> http://dev-slr-dat-2:8900/solr/doc1_2020-01-01/admin/circuit-breaker?cpuEnabled=false&cpuWarnThreshold=90&memEnabled=true&memThreshold=110&memWarnThreshold=99&updateChainName=noDistributeCB,noDistributeMDCB,noDistributeFTCB<http://dev-slr-dat-2:8900/solr/doc1_2020-01-01/admin/circuit-breaker?cpuEnabled=false&cpuWarnThreshold=90&memEnabled=true&memThreshold=110&memWarnThreshold=99&updateChainName=noDistributeCB%2cnoDistributeMDCB%2cnoDistributeFTCB><http://dev-slr-dat-2:8900/solr/doc1_2020-01-01/admin/circuit-breaker?cpuEnabled=false&cpuWarnThreshold=90&memEnabled=true&memThreshold=110&memWarnThreshold=99&updateChainName=noDistributeCB,noDistributeMDCB,noDistributeFTCB%3chttp://dev-slr-dat-2:8900/solr/doc1_2020-01-01/admin/circuit-breaker?cpuEnabled=false&cpuWarnThreshold=90&memEnabled=true&memThreshold=110&memWarnThreshold=99&updateChainName=noDistributeCB%2cnoDistributeMDCB%2cnoDistributeFTCB%3e><http://dev-slr-dat-2:8900/solr/doc1_2020-01-01/admin/circuit-breaker?cpuEnabled=false&cpuWarnThreshold=90&memEnabled=true&memThreshold=110&memWarnThreshold=99&updateChainName=noDistributeCB,noDistributeMDCB,noDistributeFTCB%3chttp://dev-slr-dat-2:8900/solr/doc1_2020-01-01/admin/circuit-breaker?cpuEnabled=false&cpuWarnThreshold=90&memEnabled=true&memThreshold=110&memWarnThreshold=99&updateChainName=noDistributeCB%2cnoDistributeMDCB%2cnoDistributeFTCB%3e%3chttp://dev-slr-dat-2:8900/solr/doc1_2020-01-01/admin/circuit-breaker?cpuEnabled=false&cpuWarnThreshold=90&memEnabled=true&memThreshold=110&memWarnThreshold=99&updateChainName=noDistributeCB,noDistributeMDCB,noDistributeFTCB%3chttp://dev-slr-dat-2:8900/solr/doc1_2020-01-01/admin/circuit-breaker?cpuEnabled=false&cpuWarnThreshold=90&memEnabled=true&memThreshold=110&memWarnThreshold=99&updateChainName=noDistributeCB%2cnoDistributeMDCB%2cnoDistributeFTCB%3e%3e>
>>  
>> <http://dev-slr-dat-2:8900/solr/doc1_2020-01-01/admin/circuit-breaker?cpuEnabled=false&cpuWarnThreshold=90&memEnabled=true&memThreshold=110&memWarnThreshold=99&updateChainName=noDistributeCB,noDistributeMDCB,noDistributeFTCB%3Chttp://dev-slr-dat-2:8900/solr/doc1_2020-01-01/admin/circuit-breaker?cpuEnabled=false&cpuWarnThreshold=90&memEnabled=true&memThreshold=110&memWarnThreshold=99&updateChainName=noDistributeCB%2cnoDistributeMDCB%2cnoDistributeFTCB%3E%3Chttp://dev-slr-dat-2:8900/solr/doc1_2020-01-01/admin/circuit-breaker?cpuEnabled=false&cpuWarnThreshold=90&memEnabled=true&memThreshold=110&memWarnThreshold=99&updateChainName=noDistributeCB,noDistributeMDCB,noDistributeFTCB%3chttp://dev-slr-dat-2:8900/solr/doc1_2020-01-01/admin/circuit-breaker?cpuEnabled=false&cpuWarnThreshold=90&memEnabled=true&memThreshold=110&memWarnThreshold=99&updateChainName=noDistributeCB%2cnoDistributeMDCB%2cnoDistributeFTCB%3e%3E%3Chttp://dev-slr-dat-2:8900/solr/doc1_2020-01-01/admin/circuit-breaker?cpuEnabled=false&cpuWarnThreshold=90&memEnabled=true&memThreshold=110&memWarnThreshold=99&updateChainName=noDistributeCB,noDistributeMDCB,noDistributeFTCB%3chttp://dev-slr-dat-2:8900/solr/doc1_2020-01-01/admin/circuit-breaker?cpuEnabled=false&cpuWarnThreshold=90&memEnabled=true&memThreshold=110&memWarnThreshold=99&updateChainName=noDistributeCB%2cnoDistributeMDCB%2cnoDistributeFTCB%3e%3chttp://dev-slr-dat-2:8900/solr/doc1_2020-01-01/admin/circuit-breaker?cpuEnabled=false&cpuWarnThreshold=90&memEnabled=true&memThreshold=110&memWarnThreshold=99&updateChainName=noDistributeCB,noDistributeMDCB,noDistributeFTCB%3chttp://dev-slr-dat-2:8900/solr/doc1_2020-01-01/admin/circuit-breaker?cpuEnabled=false&cpuWarnThreshold=90&memEnabled=true&memThreshold=110&memWarnThreshold=99&updateChainName=noDistributeCB%2cnoDistributeMDCB%2cnoDistributeFTCB%3e%3e%3E>
>> 
>> Once we’ve invoked this endpoint, the CB config or “status” has been changed.
>> 
>> -Lyn
>> 
>> From: Jan Høydahl <[email protected]>
>> Date: Friday, September 8, 2023 at 9:11 AM
>> To: [email protected] <[email protected]>
>> Subject: Re: Get Circuit Breaker Status
>> [You don't often get email from [email protected]. Learn why this is 
>> important at https://aka.ms/LearnAboutSenderIdentification ]
>> 
>> What do you mean by "status"? You can find the CB in solrconfig.xml, and 
>> there is not really much more status to be found?
>> 
>> Jan
>> 
>>> 8. sep. 2023 kl. 16:04 skrev Lyn Evans <[email protected]>:
>>> 
>>> Are there plans to display the current Circuit Breaker details on the Solr 
>>> Admin UI ?
>>> 
>>> Otherwise, how can I query Solr /admin endpoint to see current Circuit 
>>> Breaker status ?
>>> 
>>> 
>>> -Lyn

Reply via email to