Closed djinchung closed 18 hours ago
AS-IS 현재 아래와 같이 프로세스 상태 메시지가 주기적으로 saturn 으로 인입되고 있다.
{ "body": { "event_time": 1733206239337, "message": { "fatima process": " :: Alloc=2.3M, Sys=14.8M, TotalGC=6, LastPause=0ms, LastGC=2024-12-03 15:09:44" }, "package_group": "be01.dev", "package_host": "backend.dev.music-flo.io", "package_name": "default", "package_process": "searchd", "package_profile": "dev" }, "header": { "application_code": 1, "logic": 10 } }
TO-BE 이때 인입된 프로세스의 cpu usage 를 측정하여 기준치 이상일 경우 WARN 레벨로 로깅하도록 한다. 또한 인입된 프로세스 상태 메시지와 별개로 시스템 전체 CPU Usage 역시 주기적으로 측정하여 기준치 이상일 경우 WARN 레벨 로깅을 한다.
saturn 은 실제 다른 서버에 위치할 수도 있으니 적절한 프로세스는 아닌것 같아서 본 이슈는 close (juno 에서 진행하는게 맞을듯..)
AS-IS 현재 아래와 같이 프로세스 상태 메시지가 주기적으로 saturn 으로 인입되고 있다.
TO-BE 이때 인입된 프로세스의 cpu usage 를 측정하여 기준치 이상일 경우 WARN 레벨로 로깅하도록 한다. 또한 인입된 프로세스 상태 메시지와 별개로 시스템 전체 CPU Usage 역시 주기적으로 측정하여 기준치 이상일 경우 WARN 레벨 로깅을 한다.