[상품소개] Management 상품 사용법 #2 Log Data편 (feat. 오류, 이벤트를 저장하고 분석하려면)

안녕하세요 네이버 클라우드 플랫폼입니다. 오늘은 Log Data를 수집하고 분석하는 도구인 Cloud Log Analytics 서비스와 Effective Log Search & Analytics 서비스를 소개합니다.네이버 클라우드 플랫폼의 8개 Analytics Services시작하기 전에 현재 매니지먼트 상품을 10개월간 사용할 수 있는 크레딧을 제공하고 있으니 아래 링크를 참고해주세요! [프로모션] 매니지먼트 상품 9종을 10개월간 무료로 사용하세요!(최대 100만원 혜택)오류 및 이벤트가 저장된 LogData네이버 클라우드 플랫폼 매니지먼트 서비스에서 모니터링 할 수 있는 5가지 요소Log Data는 인프라에 설치된 OS및 서비스의 오류, 작업 이력, 상태 변경 등을 일관된 테이블 형식으로 제공하여 보존된 이벤트 레코드입니다. 수집된 로그를 통하여 사용자의 리퀘스트를 처리하는 과정에서 발생하는 에러를 확인하고 시스템 운영 중에 발생한 이벤트를 확인하고 어떤 문제를 해결해야 하는가, 이 문제의 원인이 무엇인지를 추적할 수 있습니다. 네이버 클라우드 플랫폼은 네이버 클라우드 플랫폼의 상품 및 사용자의 웹/앱 서비스 LogData를 수집·분석할 수 있는 CloudLogAnalytics서비스와 EffectiveLogSearch&Analytics서비스를 제공하고 있습니다. 1. Cloud Log Analytics네이버 클라우드 플랫폼 제품의 Log Data수집, 분석에 특화1-1. 클라우드 로그 분석Cloud Log Analytics는 서버를 비롯한 네이버 클라우드 플랫폼이 제공하는 다양한 상품에서 발생하는 Log Data를 한데 모아 보존·분석할 수 있는 서비스입니다. Cloud Log Analytics는 다음과 같은 장점을 가지고 있습니다.1. 쉽고 간단한 로그 조회 네이버 클라우드 플랫폼을 사용하면서 생성되는 다양한 Log Data를 1군데에 모아 저장하고 조회할 수 있습니다. 개별 서버, 서비스 로그 확인 때문에 개별적으로 접속할 필요 없이 수집된 로그 자료를 웹 기반 컨트롤러를 통해서 손쉽게 조회할 수 있습니다.2. 실시간 대용량 로그 수집 및 검색 서버 등 네이버 클라우드 플랫폼 서비스 내에서 텍스트 형식에서 생성되는 모든 로그 데이터를 실시간으로 수집하고 저장합니다. 시간대별 검색이나 키워드 검색 등 여러 서버와 서비스에서 수집된 로그 데이터 전체에 대한 다양한 검색 기능을 제공합니다. 또 Cloud Log Analytics의 Log검색 결과를 Object Storage에 내보내서 수집된 Log Data를 별도로 장기간 보관할 수도 있습니다. 3. 로그 관리와 분석을 위한 다양한 기능을 제공하는 RESTfulAPI을 제공하고 수집된 로그 자료를 외부 시스템과 통합할 수 있는 기능을 제공합니다. 1-2. Cloud Log Analytics의 기능Cloud Log Analytics의 주요 기능은 다음과 같습니다. 1. Log 수집 설정 Cloud Log Analytics는 데이터 수집에 필요한 설정을 할 수 있는 웹 콘솔을 제공합니다. 웹 콘솔을 통해 현재 Log Data를 수집 중인 상품 및 리소스에 대한 정보를 쉽게 확인할 수 있습니다.또한 다양한 템플릿을 제공하여 수집할 Log Data를 즉시 선택할 수 있습니다.그런 다음 서버에 연결하여 로그 수집 Agent를 설치하면 선택한 로그 데이터 수집이 시작됩니다.자세한 설정 방법은 Cloud Log Analytics 서비스 가이드를 참조하십시오. 2. Log 검색 Cloud Log Analytics는 웹 콘솔을 통해 수집된 모든 Log Data를 확인할 수 있는 기능을 제공합니다. 시간대별로 발생한 Log Data의 양을 Trend Chart를 통해 확인할 수 있으며 기간, 로그의 종류를 선택하여 확인할 Log Data를 쉽게 필터링 할 수 있습니다.뿐만 아니라 원하는 조건의 Log Data만 확인하기 위해 복잡한 검색이 필요한 경우 Lucene Query 문법만 알면(복잡하지 않습니다) 쉽게 Query를 작성하여 원하는 결과를 빠르게 찾을 수 있습니다.필터나 검색을 통해 검색하고자 하는 Log Data를 찾은 경우 Log Data를 Table 형식으로 확인할 수 있는 View를 통해 보다 신속하게 필요한 정보를 찾을 수 있습니다.3. Dashboard Cloud Log Analytics는 수집된 Log Data의 현황을 확인할 수 있는 Dashboard를 제공합니다.대시보드를 통해 일일 Log Data 수집 트렌드, Log Data 유형/Server별 Log 발생 현황 등 수집되고 있는 Log Data 현황을 한눈에 확인할 수 있습니다. 2. Effective Log Search & Analytics 앱/웹서비스 Log Data 수집, 분석 특화2-1. 효과적인 로그검색과 분석특Effective Log Search&Analytics가 제공하는 SDK와 API으로, 앱/웹 서비스의 모든 Log Data를 보존·관리할 수 있습니다.아까 설명한 Cloud Log Analytics는 네이버 클라우드 플랫폼이 제공하는 상품에 대한 Log Data수집에 특화된 반면 Effective Log Search&Analytics는 앱/웹 서비스의 Log Data수집에 특화된 기능을 제공합니다. Effective Log Search&Analytics는 네이버의 모든 서비스의 Log Data를 분석하는 NELO을 네이버 클라우드 플랫폼이 상품화한 서비스입니다.Effective Log Search&Analytics는 다양한 SDK를 제공하고 운영 중인 웹/앱 서비스 Log Data의 실시간 발생 현황과 기간별 로그 발생 추이를 쉽게 확인할 수 있습니다. 1. 간단한 프로젝트 등록 및 관리 프로젝트를 작성하고 메타 정보를 입력하면 애플리케이션 로그 정보를 쉽게 저장 및 관리할 수 있습니다. 각 단계별로 필요한 정보를 입력한 뒤에는 로그 전송 테스트도 가능하고 실제 서비스에 적용하기 전에 미리 이슈 사항을 확인할 수 있습니다. 2.Log Data시각화 수집된 Log Data를 여러 방식으로 시각화할 수 있는 Dashboard기능을 제공합니다. 목적에 맞추어 Text기반의 Log Data를 시각적으로 형상화하는 서비스 운영에 필요한 Insight를 신속히 확인할 수 있습니다.3. 모바일 크래시 로그 분석 기능 제공 iOS, Android SDK을 사용하고 송신된 앱 으깬 정보를 저장·분석할 수 있는 기능을 제공합니다. 앱 크래시가 발생하는 프로젝트 정보와 로그 발생 추이를 실시간으로 확인할 수 있습니다. 로그의 상세는 필터링 기능을 사용해서 얼른 쉽게 검색할 수 있습니다. 2-2. Effective Log Search&Analytics주요 기능Effective Log Search & Analytics에서 제공하는 주요 기능은 다음과 같습니다.1. Log 수집 설정 Effective Log Search & Analytics는 웹 콘솔을 통해 Log Data를 저장하는 Project를 관리할 수 있습니다. Project를 작성하고 필요한 환경에 따라 SDK를 사용하여 Effective Log Search & Analytics로 Log Data를 전송할 수 있습니다.EffectiveLogSearch&Analyticseffective하는는httpSDK와다니같습sdk.HTTPSDKLog4jSDKLog4j2SDKLogbackSDKAndroidSDKiOSSDK자세한 설정 방법은 네이버 클라우드 플랫폼의 Effective Log Search & Analytics 서비스 가이드를 참조하십시오. 2. Log 검색 Effective Log Search & Analytics는 로그를 검색할 수 있는 다양한 검색 기능과 필터 기능을 제공합니다. 그러면 원하는 Log Data를 쉽게 확인할 수 있습니다. Cloud Log Analytics와 마찬가지로 Lucene Query를 지원하여 복잡한 검색도 쉽고 빠르게 할 수 있습니다.또한 Log Data의 Text를 선택하면 선택한 Text가 자동으로 Lucene Query에 반영되어 같은 맥락의 Log Data를 바로 확인할 수 있습니다.또한 Log Data의 Text를 선택하면 선택한 Text가 자동으로 Lucene Query에 반영되어 같은 맥락의 Log Data를 바로 확인할 수 있습니다.발생한 App Crash를 선택하면 해당 Crash의 상세 정보를 확인할 수 있습니다. 상세 정보를 통해 해당 Crash의 발생 빈도, 발생한 단말 정보, 해당 Crash의 스택 트레이스를 확인하고 문제의 원인을 분석하기 위한 데이터를 확인할 수 있습니다.4. Log 시각화 Effective Log Search & Analytics는 Kibana를 내장하고 있으며 수집된 Log Data를 원하는 형식으로 시각화할 수 있습니다.Lucene Query를 통해 Log Data 검색 조건을 설정하면 해당 검색 조건에 부합하는 Log Data를 원하는 형태로 시각화할 수 있습니다.각종 Chart 뿐만 아니라 Table, Map 형태로도 Log Data를 시각화할 수 있어 효과적으로 대시보드를 구성할 수 있습니다.그동안 Log Data를 수집/분석할 수 있는 “Cloud Log Analytics”서비스와 “Effective Log Search&Analytics”서비스를 소개했습니다.서비스의 이용에 관심 있는 사람은 마침(…!!)네이버 클라우드 플랫폼의 Monitoring/Management상품을 마음껏 사용할 수 있는 프로모션을 실시하고 있으므로, 아래의 블로그 링크를 통해서 상세한 내용을 확인하십시오![프로모션] 매니지먼트 상품 9종을 10개월간 무료로 사용하세요! (최대 100만원 혜택) 안녕하세요 네이버 클라우드 플랫폼입니다.클라우드 인프라를 사용하신다면 이런 고민을…blog.naver.com아래 버튼을 눌러 바로 신청할 수도 있습니다.다음 게시물에서는 APM Data 관리에 도움이 되는 Pinpoint Cloud와 Real User Analytics 서비스를 소개합니다.감사합니다!

error: Content is protected !!