inflearn logo
강의

Course

Instructor

[DevOps Classic 2] Integrated Logging through Building Log Analysis Technology in MSA Environment

Signoz 사용중에 질문이 있어 남깁니다.

Resolved

374

effortbug

5 asked

0

현재 signoz를
https://signoz.io/docs/install/docker/
해당 환경으로 구성하여 사용중입니다.

 

그런데 계속해서 사용하다보면 메모리 및 스왑 메모리 사용량이 증가하여 서버가 죽는 현상이 발생하고 있습니다. 이를 해결하기 위해서 불필요한 데이터 수집 및 로그 저장이 되지 않도록 설정하고 싶은데 어디 부분을 만져야 할까요?

msa devops monitoring trace observability helm

Answer 1

0

JeongSuk Lee

안녕하세요,

SigNoz를 Docker를 이용하여 사용할 때 메모리 증가로 인해 Container들이 죽는다면 가장 먼저 확인해 봐야 하는 부분은 Docker daemon의 Memory allocation 부분입니다.

SigNoz official document에는 최소 4GB이상의 메모리가 할당 되어야 하는 것으로 나오며, 메모리가 충분치 않은 상황에서 Docker를 이용하여 시스템을 구동할 경우 Swap메모리가 지속적으로 증가하여 Disk I/O가 많이 발생하여 원활하게 구동이 되지 않을 수 있습니다.

 

불필요한 메모리 할당을 줄이는 방법 중 하나는 Sample Application을 구동시키지 않는 것이 있으며,

https://signoz.io/docs/operate/docker-standalone/#remove-the-sample-application

URL을 참고하시면 어떻게 Sample Application을 제거할 수 있는지 알 수 있습니다.

 

Docker Daemon configuraion은 아래 URL을 참고 부탁드립니다.

https://docs.docker.com/reference/cli/dockerd/#daemon-configuration-file

 

Docker compose를 이용한 전체 시스템을 구동할 때 가장 메모리에 민감한 Container는 Clickhouse이며, 해당 솔루션에 대한 Memory usage recommendation은 아래 URL을 참고 부탁 드립니다.

https://clickhouse.com/docs/en/operations/tips#ram

 

감사합니다.

0

effortbug

상세히 알려주셔서 감사합니다. 다음에 또 여쭤봐도 될까요?

 

ClusterIP 실습 시 Connection refused

0

5

1

제공된 스크립트를 어디서 받을 수 있나요?

0

12

0

Deployment 업데이트-2 해결 방식 문의

1

20

1

virtualbox 설치시

1

42

1

유비쿼터스 언어와 class name

0

43

1

https:// studio.opentofu.click 로 접속이 안돼요

0

44

1

에이전트 프로그램 다운로드 불가

0

71

2

verify.sh 4단계 실패 — Jenkins 컨테이너에서 127.0.0.1:6443 connection refused

0

61

2

설치 가이드대로 해도 안되는 경우가 있더라고요

0

65

2

장애 격리 관련해서 궁금한 부분이 있어요

0

55

2

Github repo 404 not found

0

53

1

4. ArgoCD설치---Base64 디코딩 부분만 PowerShell 방식으로 바꾸어서 설치 필요

0

57

1

강의 기다리고 있습니다!

0

53

0

영상이 검은화면인 강의들이있어요. 맥북사용중입니다.

1

64

1

9월 8일 세션 진행한 거는 없었을까요

0

78

1

미션1 진행방법 관련

1

81

1

개인 git에 코드를 올려도 될지 문의드립니다.

0

69

2

강의 영상이 나오질 않습니다...

0

186

7

configserver 설정에러

0

73

2

[📌문제풀이] Ingress에서 Gateway로 전환하기: gatewayclass 조회 안됨

0

117

2

Inner class로 Config를 지정하는 이유

0

61

2

혹시 강의 내용하면서 실습했던 것을 개인 깃에다 올려도 될까요?

0

59

1

vagrant up 설치 에러

0

71

2

open-telemetry config 예시 github 링크

0

406

1