Splunk-개요
Splunk는 머신 데이터 및 기타 형태의 빅 데이터에서 인사이트를 처리하고 가져 오는 소프트웨어입니다. 이 머신 데이터는 웹 서버를 실행하는 CPU, IOT 장치, 모바일 앱의 로그 등에 의해 생성됩니다.이 데이터를 최종 사용자에게 제공 할 필요가 없으며 비즈니스 의미가 없습니다. 그러나 기계의 성능을 이해, 모니터링 및 최적화하는 데 매우 중요합니다.
Splunk는이 비정형, 반 정형 또는 거의 구조화되지 않은 데이터를 읽을 수 있습니다. 데이터를 읽은 후 이러한 데이터에 대한 보고서 및 대시 보드를 검색, 태그 지정, 생성 할 수 있습니다. 빅 데이터의 출현으로 Splunk는 이제 머신 데이터 일 수도 있고 아닐 수도있는 다양한 소스에서 빅 데이터를 수집하고 빅 데이터에 대한 분석을 실행할 수 있습니다.
따라서 로그 분석을위한 간단한 도구에서 Splunk는 비정형 머신 데이터 및 다양한 형태의 빅 데이터에 대한 일반적인 분석 도구가되기까지 먼 길을 왔습니다.
제품 카테고리
Splunk는 다음과 같은 세 가지 제품 범주로 제공됩니다.
Splunk Enterprise− 대규모 IT 인프라와 IT 기반 비즈니스를 보유한 기업에서 사용합니다. 웹 사이트, 애플리케이션, 장치 및 센서 등에서 데이터를 수집하고 분석하는 데 도움이됩니다.
Splunk Cloud− 엔터프라이즈 버전과 동일한 기능을 갖춘 클라우드 호스팅 플랫폼입니다. Splunk 자체에서 또는 AWS 클라우드 플랫폼을 통해 사용할 수 있습니다.
Splunk Light− 모든 로그 데이터를 한 곳에서 실시간으로 검색,보고 및 경고 할 수 있습니다. 다른 두 버전에 비해 제한된 기능과 기능이 있습니다.
Splunk 기능
이 섹션에서는 엔터프라이즈 에디션의 중요한 기능에 대해 설명합니다.
데이터 수집
Splunk는 JSON, XML과 같은 다양한 데이터 형식과 웹 및 애플리케이션 로그와 같은 구조화되지 않은 머신 데이터를 수집 할 수 있습니다. 비정형 데이터는 사용자가 필요로하는 데이터 구조로 모델링 할 수 있습니다.
데이터 인덱싱
수집 된 데이터는 다양한 조건에서 더 빠른 검색 및 쿼리를 위해 Splunk에 의해 인덱싱됩니다.
데이터 검색
Splunk에서 검색하려면 지표 생성, 향후 추세 예측 및 데이터 패턴 식별을 위해 인덱싱 된 데이터를 사용합니다.
경고 사용
Splunk 경고는 분석중인 데이터에서 특정 기준이 발견 될 때 이메일 또는 RSS 피드를 트리거하는 데 사용할 수 있습니다.
대시 보드
Splunk 대시 보드는 차트, 보고서 및 피벗 등의 형태로 검색 결과를 표시 할 수 있습니다.
데이터 모델
인덱싱 된 데이터는 전문 도메인 지식을 기반으로하는 하나 이상의 데이터 세트로 모델링 될 수 있습니다. 따라서 Splunk에서 사용하는 검색 처리 언어의 기술을 배우지 않고도 비즈니스 사례를 분석하는 최종 사용자가 쉽게 탐색 할 수 있습니다.