# Fabric Circuits listing in HA mode

**URL:** <https://openziti.discourse.group/t/fabric-circuits-listing-in-ha-mode/4885>\
**Category:** Ziti Overlay\
**Created:** [July 20, 2025, 2:57am UTC](https://openziti.discourse.group/t/fabric-circuits-listing-in-ha-mode/4885 "2025-07-20T02:57:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Crystech](https://avatars.discourse-cdn.com/v4/letter/c/ac91a4/32.png) [@Crystech](https://openziti.discourse.group/u/Crystech)\
**Post date:** [July 20, 2025, 2:57am UTC](https://openziti.discourse.group/t/fabric-circuits-listing-in-ha-mode/4885/1 "2025-07-20T02:57:17Z")

</div>

Dear Team again,

I have been aggressively testing HA mode , so far so good  
**Controllers**  
3 X Voters controllers  
1 X follower controllers

**Authentication Method**  
SSO (via external jwt signer)

a couple of Public Edge  
a couple of Private Edge ( can only transit via public edge)

Result: so far so good , all seem workings so far but i have following questions to clarify

1. When testing services , i can't seem to get any outputs from ziti fabric list circuits  
always empty  
 ![image](https://global.discourse-cdn.com/free1/uploads/netfoundry/original/2X/1/19d62ef245b9b2c2b0c60270eab4e3b050a25170.png)  
empty but my services and terminators all working fine. Do i need to enable anything else in controller.yaml ?

Note: in my standalone controller setup , i have no issues listing circuits  
Any pointers will be very much appreciated. (I did try to search docs and forum)

---

<div class="post-metadata">

**Author:** ![plorenz](https://yyz2.discourse-cdn.com/free1/user_avatar/openziti.discourse.group/plorenz/32/54_2.png) [@plorenz](https://openziti.discourse.group/u/plorenz)\
**Post date:** [July 20, 2025, 2:02pm UTC](https://openziti.discourse.group/t/fabric-circuits-listing-in-ha-mode/4885/2 "2025-07-20T14:02:59Z")

</div>

Hi @Crystech  
In the current implementation, circuits are owned by a specific controller. When routers request routing, they'll ask the closest controller to create the circuit for them. Circuits are in-memory only. So to see circuits on a given controller, you'll need to auth to that controller and list circuits on that controller specifically.  
Listing circuits is generally something we do for debugging. For operational visibility it's recommended to generate [circuits events](https://openziti.io/docs/reference/events/#circuit) and ship them to a central facility, which will give you a global view.

Cheers,  
Paul

---

<div class="post-metadata">

**Author:** ![Crystech](https://avatars.discourse-cdn.com/v4/letter/c/ac91a4/32.png) [@Crystech](https://openziti.discourse.group/u/Crystech)\
**Post date:** [July 23, 2025, 8:28am UTC](https://openziti.discourse.group/t/fabric-circuits-listing-in-ha-mode/4885/3 "2025-07-23T08:28:51Z")

</div>

noted with thanks.  
there's some changes since HA but i will explore on events in this case. cheers
