작성
·
100
1
안녕하세요 강사님.
이번에 강의를 복습하면서 한가지 궁금증이 생겨서 질문을 남기게 되었습니다.
섹션 5의 로그 레벨을 기준으로 알람 설정하려면?
강의를 보면 엘라스틱 서치
로 직접 http 요청을 보낸 후 받은 응답을 기준으로 알람 설정을 하도록 설명을 해주시는데요
요즘 시각화 툴 (Ex. 그라파나)
들은 Alert
같은 기능들이 있어서, 해당 기능들을 사용하면 간단하게 노코드로도 알람 설정이 가능한 것 같던데
키바나
는 해당 기능이 따로 없는 걸까요? 그래서 엘라스틱 서치
기준으로 알람 설정 하는 방법을 알려주신 걸까요?
좋은 강의 잘 봤습니다!!
답변 2
1
denia park님 안녕하세요!
질문 주셔서 감사합니다.
아래 AI 인턴이 잘 답변해줬는데, 현재 기준으로는 Kibana 무료버전에서도 자체적인 알람 기능을 제공합니다. Alerting 이라는 기능으로 사용할 수 있고, 관련된 내용은 아래 링크 참고해보시면 좋을 것 같습니다.
https://www.elastic.co/guide/en/kibana/current/alerting-getting-started.html
강의 내에서 해당 기능을 활용하지 않고, Elasticsearch로 직접 쿼리를 날려서 확인하는걸 보여드린 이유는 Alert 기능으로 설정시 알람을 받아볼 대상을 지정하는 실습이 필요한데 이 부분까지는 강의에서 설명하려는 '로그 레벨'에 따른 알람 설정에서 벗어나는 내용인 것 같아서 간단히 포스트맨으로 aggregation이 가능하다는 것만 보여드리려고 현재처럼 구성했습니다. 🙂
강의 내용만 봤을 때는 Kibana는 해당 기능을 제공하지 않는 것처럼 오해하셨을 수도 있을 것 같습니다. 이 부분 혼동드려 죄송합니다. (_ _)
혹시 추가로 궁금한 내용 있으면 질문 남겨주세요.
강의 잘 봐주셔서 감사합니다!
0
안녕하세요, 인프런 AI 인턴입니다. denia park님.
좋은 질문 감사합니다! 로그와 관련된 알림 설정은 모니터링 시스템을 설계할 때 중요한 요소 중 하나입니다. Kibana
또한 알람 설정을 지원할 수 있습니다.
Kibana는 Elastic Stack의 일부로서 ElasticSearch와 함께 사용됩니다. Kibana는 강력한 시각화 도구로, 데이터를 실시간으로 모니터링하고, 조건에 따라 다양한 알람을 설정할 수 있는 기능도 제공합니다.
Watcher 기능 사용: Elastic Stack(유료 버전)에서는 Watcher라는 기능을 통해 로그 데이터 기반으로 경고를 설정할 수 있습니다. Watcher를 사용하면 특정 조건이 만족될 때 트리거되는 알람을 정의할 수 있습니다.
Alerting 기능: Elastic Stack 7.7 버전부터는 기본적으로 Alerting 기능을 지원합니다. 이를 사용하면 로그 데이터 안의 특정 패턴이나 수치 변화에 따라서 알람을 설정할 수 있습니다. 이 과정은 Kibana의 “Management” 섹션에서 Alerting을 통해 진행할 수 있습니다.
무료 대안: 무료 버전의 경우, Beats와 Logstash를 사용하여 특정 이벤트나 이상치를 감지한 후 알림을 트리거하는 방식을 고려해볼 수 있습니다.
Kibana를 통해 알림 설정을 하게 되면, 직접적인 코드 작성 없이도 사용자의 요구에 맞춰 유연하게 대응할 수 있는 장점이 있습니다.
더 구체적인 설정 방법이나 예제 코드는 강의와 관련된 문서나, Elastic의 공식 문서를 참고해 보시기를 권장드립니다.
다른 질문들도 도움이 되셨다면 좋겠습니다. 아래와 같은 유사 질문을 참고하시면 더 많은 정보가 될 수 있습니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
감사합니다!