Signoz 사용중에 질문이 있어 남깁니다.
현재 signoz를
https://signoz.io/docs/install/docker/
해당 환경으로 구성하여 사용중입니다.
그런데 계속해서 사용하다보면 메모리 및 스왑 메모리 사용량이 증가하여 서버가 죽는 현상이 발생하고 있습니다. 이를 해결하기 위해서 불필요한 데이터 수집 및 로그 저장이 되지 않도록 설정하고 싶은데 어디 부분을 만져야 할까요?
回答 1
0
안녕하세요,
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
14
1
vagrant up 설치 에러
0
32
2
키페어 설정
0
36
2
이거 지금 부터 들어도 괜찮을까요 ?? 시간이 꽤지난거같은데 .. 뭐 최신하고 아에 안맞을까요 .
0
32
1
환경설정 스크립트에서 storageclass가 생성되지 않습니다.
0
41
2
자료를 다운로드후 압축을 풀때 오류납니다.
0
46
2
pod kubetm/app 에서 image를 갑자기 못가져 오는거 같습니다.
1
38
2
3. Node Schedule 중 pod-5가 마스터 노드에 배치됩니다.
1
46
2
시퀀스다이어그램은 무슨툴로 그리신건가요?
0
36
2
실제 시험에서 링크
1
41
1
volume hostpath의 강의에 관해 질문이 있습니다.
1
38
2
유저 이미지 등록 에러
0
39
1
6번 문제 질문입니다.
0
75
2
service-discovery 프로세스 가동 이유
0
43
1
그라파나에서 대시보드 import 실패
1
59
2
VM 내 k8s에 접속하는 이유와 방식 문의
1
41
1
맥북에서 영상이 안나옵니다
1
30
1
SQS 노션 자료 내용
0
77
2
안녕하세요 한번 더 문의드립니다.
0
64
4
보상트랜잭션 실패시 데이터베이스 저장하는데 그것조차 실패하면 어떻게 하나요??
0
50
2
image pull 에러
1
47
2
코드 자료는 없는걸까요?
0
74
3
DLQ의 수동 커밋에 대해서 질문있습니다.
0
66
2
open-telemetry config 예시 github 링크
0
384
1

