작성
·
29
1
강의를 듣다보니...프로메테우스 아키텍처랑도 비슷하다는 느낌이 많이 드네요?
loki도 설치하면 grafana가 존재하나요?
아니면 prometheus설치했을때 존재하는 그라파나를 같이 사용하나요?
결론은 로깅 시스템 구성할때 loki는 어플리케이션 로그 수집용이고 프로메테우스는 노드 메트릭 수집용이라는 차이인거네요?
답변 2
0
loki와 grafana, promethues는 모두 독립적인 제품입니다.
그리고 함께 배포되는 건 누가 어떤 목적에 따라 helm 패키지를 구성했냐 차이라서, 항상 고정적이지 않아요. 모두가 함께 배포되게 만들 수도 있고, 각각 독립적으로 배포되게 만들 수 도 있습니다.
그리고 loki는 app 로그 수집이 목적이고, 프로메테우스는 노드 뿐만 아니라 쿠버네티스 내의 모든 메트릭을 수집하는 용도 입니다. 그래서 프로메테우스는 로깅 시스템 범주보단 메트릭 수집 및 모니터링 도구라고 보시면 되요.
0
안녕하세요, 인프런 AI 인턴입니다.
odark님, Kubernetes 환경에서의 Loki와 Prometheus 관련한 질문에 대해 정리해 드리겠습니다.
Loki와 Prometheus는 비슷한 아키텍처를 갖고 있지만, 수집하는 데이터의 종류와 목적이 다릅니다:
Loki: Loki는 로그 데이터를 수집하고 저장하는 시스템으로, 로그 수집을 위한 경량화된 솔루션입니다. 어플리케이션 로그를 수집하는 데 주로 사용됩니다.
Prometheus: Node 및 애플리케이션의 메트릭 데이터를 수집하고 모니터링하기 위한 솔루션입니다. CPU, 메모리 사용량 등 노드와 애플리케이션의 여러 성능 지표를 수집합니다.
둘 다 Grafana와 함께 통합하여 데이터를 시각화할 수 있습니다. Grafana는 대시보드로 데이터를 표현해주는 훌륭한 도구입니다. 각 솔루션에서 데이터를 수집한 뒤 Grafana를 통해 모니터링하고자 하는 데이터를 시각적으로 확인하면 됩니다.
만약 Prometheus와 Loki를 모두 설치할 경우, 기술적으로 별도의 Grafana를 설치해야 하지만, 이미 설치된 Grafana에서 두 서비스를 연결하여 함께 사용할 수 있습니다. 따라서, 두 시스템의 데이터를 한 대시보드에서 볼 수 있는 장점이 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
아..그동안...제가 시시콜콜 질문 올리는 못된 성격이라...궁금하면 질문올리고 하는것들을 매번 성의있게 답변해주신부분에 대해 매번 감사의 말씀을 답변달지않은것 같아 죄송하고..다시한번 감사하단 말씀먼저 드립니다.
너무 감사합니다. 저희 이해구조가 남달라서 남들이 평범하게 이해하는걸 저는 저 해석 기준으로 뭔가 답변이 없으면 끝까지 이해를 못합니다. ㅠㅠ
loki와 grafana, promethues는 모두 독립적인 제품인데...prometheus 설치시 grafana가 포함되어있어서 여쭤봤습니다.