sensu / sensu-go

Simple. Scalable. Multi-cloud monitoring.
https://sensu.io
MIT License
1.03k stars 174 forks source link

Etcd cleanup #5065

Closed ManishaKumari295 closed 1 month ago

ManishaKumari295 commented 1 month ago

closed #5063

Description The user sessions gets piled up in etcd occupying upto 2bg space .

Change in behavior Deleting the etcd user_sesssions them after 6 minutes of creation ( Access token of session gets expired in 5 mnts) This change will make sure the memory occupancy uptil 1.8 GB will be eradicated

Added Added TTL time of 6 minutes in session.go file for each entry regarding user-sessions.

Fixed This fixes the etcd space occupancy issue .

Change verification Do sensuctl configure. Check respective entry in etcd ar /sensu.io/user-sessions/admin/xxyyzz[session_id] this entry will be deleted automatically after 11 minutes if the backend keep . I have the video of default behaviour ( which caused the issue) and the video of fixed behaviour with TTL=2mins , unfortunately cannot be uploaded due to big size

ManishaKumari295 commented 1 month ago

Merging to develop/6