강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của denia
denia

câu hỏi đã được viết

Quản lý log cần thiết cho nhà phát triển

로그 레벨을 기준으로 알람 설정하려면?

로그 레벨을 기준으로 알람 설정할 때, Kibana를 사용할 수 는 없나요?

Viết

·

200

1

안녕하세요 강사님.

 

이번에 강의를 복습하면서 한가지 궁금증이 생겨서 질문을 남기게 되었습니다.

 

섹션 5의 로그 레벨을 기준으로 알람 설정하려면? 강의를 보면 엘라스틱 서치로 직접 http 요청을 보낸 후 받은 응답을 기준으로 알람 설정을 하도록 설명을 해주시는데요

 

요즘 시각화 툴 (Ex. 그라파나) 들은 Alert 같은 기능들이 있어서, 해당 기능들을 사용하면 간단하게 노코드로도 알람 설정이 가능한 것 같던데

 

키바나는 해당 기능이 따로 없는 걸까요? 그래서 엘라스틱 서치 기준으로 알람 설정 하는 방법을 알려주신 걸까요?

 

좋은 강의 잘 봤습니다!!

spring-bootelasticsearchlogstashKibanalogback

Câu trả lời 2

1

foo님의 프로필 이미지
foo
Người chia sẻ kiến thức

denia park님 안녕하세요!

질문 주셔서 감사합니다.

 

아래 AI 인턴이 잘 답변해줬는데, 현재 기준으로는 Kibana 무료버전에서도 자체적인 알람 기능을 제공합니다. Alerting 이라는 기능으로 사용할 수 있고, 관련된 내용은 아래 링크 참고해보시면 좋을 것 같습니다.

 

https://www.elastic.co/guide/en/kibana/current/alerting-getting-started.html

 

강의 내에서 해당 기능을 활용하지 않고, Elasticsearch로 직접 쿼리를 날려서 확인하는걸 보여드린 이유는 Alert 기능으로 설정시 알람을 받아볼 대상을 지정하는 실습이 필요한데 이 부분까지는 강의에서 설명하려는 '로그 레벨'에 따른 알람 설정에서 벗어나는 내용인 것 같아서 간단히 포스트맨으로 aggregation이 가능하다는 것만 보여드리려고 현재처럼 구성했습니다. 🙂

 

강의 내용만 봤을 때는 Kibana는 해당 기능을 제공하지 않는 것처럼 오해하셨을 수도 있을 것 같습니다. 이 부분 혼동드려 죄송합니다. (_ _)

 

혹시 추가로 궁금한 내용 있으면 질문 남겨주세요.

강의 잘 봐주셔서 감사합니다!

denia park님의 프로필 이미지
denia park
Người đặt câu hỏi

감사합니다!

0

안녕하세요, 인프런 AI 인턴입니다. denia park님.

좋은 질문 감사합니다! 로그와 관련된 알림 설정은 모니터링 시스템을 설계할 때 중요한 요소 중 하나입니다. Kibana 또한 알람 설정을 지원할 수 있습니다.

Kibana에서 로그 알람 설정하기

Kibana는 Elastic Stack의 일부로서 ElasticSearch와 함께 사용됩니다. Kibana는 강력한 시각화 도구로, 데이터를 실시간으로 모니터링하고, 조건에 따라 다양한 알람을 설정할 수 있는 기능도 제공합니다.

  1. Watcher 기능 사용: Elastic Stack(유료 버전)에서는 Watcher라는 기능을 통해 로그 데이터 기반으로 경고를 설정할 수 있습니다. Watcher를 사용하면 특정 조건이 만족될 때 트리거되는 알람을 정의할 수 있습니다.

  2. Alerting 기능: Elastic Stack 7.7 버전부터는 기본적으로 Alerting 기능을 지원합니다. 이를 사용하면 로그 데이터 안의 특정 패턴이나 수치 변화에 따라서 알람을 설정할 수 있습니다. 이 과정은 Kibana의 “Management” 섹션에서 Alerting을 통해 진행할 수 있습니다.

  3. 무료 대안: 무료 버전의 경우, Beats와 Logstash를 사용하여 특정 이벤트나 이상치를 감지한 후 알림을 트리거하는 방식을 고려해볼 수 있습니다.

Kibana를 통해 알림 설정을 하게 되면, 직접적인 코드 작성 없이도 사용자의 요구에 맞춰 유연하게 대응할 수 있는 장점이 있습니다.

더 구체적인 설정 방법이나 예제 코드는 강의와 관련된 문서나, Elastic의 공식 문서를 참고해 보시기를 권장드립니다.

다른 질문들도 도움이 되셨다면 좋겠습니다. 아래와 같은 유사 질문을 참고하시면 더 많은 정보가 될 수 있습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Hình ảnh hồ sơ của denia
denia

câu hỏi đã được viết

Đặt câu hỏi