Kibana Lens 도입: 손쉽고 직관적인 데이터 탐색 방법
Elastic Stack에서 보다 쉽고 더욱 직관적으로 데이터를 시각화하고 탐색할 수 있는 상당히 진일보한 방식인 Kibana Lens가 새롭게 추가된다는 기쁜 소식을 알려드립니다.
수백만 명이 이미 Kibana를 사용해 실시간으로 데이터를 시각화하고 데이터와 상호작용하고 있습니다. Kibana Lens의 초기 베타 출시와 함께, Elasticsearch 데이터에 대해 신속하게 인사이트를 얻을 수 있는 손쉽고 직관적인 방법을 도입하게 됩니다. Lens는 사용의 편리함, 시각화 모범 사례, 유연성에 중점을 두고 있습니다. 데이터 필드를 창으로 끌어서 놓기만 하면 시각화를 구축할 수 있으며, Lens에 기본 탑재된 스마트한 제안은 사용자가 데이터를 시각화하는 새로운 방법을 제공합니다. 아울러 유연하기 때문에 마음이 달라지면 차트 유형과 인덱스 패턴을 금방 변경할 수 있습니다. Lens를 이용하면, Kibana에서 데이터를 통한 슬라이싱과 다이싱이 그 어느 때보다도 간단하고 훨씬 재미있습니다.
Kibana Lens는 기본 배포의 일부로 사용자에게 무료 제공됩니다. Lens는 Elastic Stack의 7.5 릴리즈에서 베타로 도입되고 있으며 Elastic Cloud의 Elasticsearch Service에서 즉시 제공됩니다. 다운로드하여 사용하실 수도 있습니다.
다채로운 시각적 여정
Kibana는 원래 엔지니어가 엔지니어를 위해 구축한 것으로서, Elasticsearch 개발자들을 위한 UI로 시작되었습니다. 곧, 개발자들은 Elasticsearch 데이터를 보고 검색하기 위한 편리한 방법으로 명령줄 대신에 Kibana를 사용하기 시작했습니다. 그 후 얼마되지 않아, 우리는 Kibana에 시각화와 차트를 추가하여, 사용자가 데이터를 집계하고 시각적으로 표시할 수 있도록 하였습니다. Kibana는 데이터 시각화 및 탐색에 있어 Netflix, Uber, Walmart 같은 고객에게 곧 인기를 끌게 되었습니다. 시간이 지나면서, 우리는 우리 커뮤니티로부터 영감을 얻어 데이터 시각화에 대해 점점 더 많은 기능을 찾아냈으며, 대규모로 대량의 데이터를 시각화하는 기본적인 어려움에 주의를 집중해왔습니다.
사람들이 점점 더 많은 사용 사례를 위해 Elasticsearch와 Kibana를 채택하기 시작함에 따라, 엔지니어, 개발자, 분석가, 임원, 데이터 과학자 등 수많은 종류의 사용자들이 Kibana를 도입해왔으며, 이 중 많은 분들이 일상적으로 매일 Kibana를 사용하고 있습니다. 우리가 다음에 집중하려고 하는 영역은, Kibana가 좀더 폭넓은 사용자층에게 좀더 손쉽게 사용될 수 있도록 하는 것입니다.
약 2년 전에 우리는 더 많은 사용자가 데이터 탐색하는 것을 어떻게 도울 수 있을지를 생각하기 시작했습니다. 우리는 데이터 시각화를 놓고 작업하고 사용자에게 새로운 것을 제대로 구축하도록 얘기하면서 얻었던 다년간의 지식을 적용해야 한다는 것을 깨달았습니다. 이 프로젝트는 우리가 사용자 환경을 개선함과 동시에 더 빨리 진행하고, 더 많은 차트 유형을 지원하며, 단일한 시각화에서 여러 인덱스 패턴으로부터의 데이터를 결합시킬 수 있도록 하기 위해 필요했습니다.
이 완전히 새로운 인프라를 구축하는 동안, 우리는 사용자들이 직면하는 많은 데이터 시각화 문제와 이용 가능한 기존의 솔루션들을 탐색하면서 1년을 보냈습니다. 우리는 광범위한 시나리오를 위해 Kibana와 다른 도구들을 사용하고 있는 십여 군데의 회사들과 인터뷰를 하여, 이 회사들이 데이터를 사용하고 있는 방식과 아울러 현재 직면하고 있는 문제들을 파악했습니다.
Kibana Lens는 이 여정에서 우리의 다음 단계입니다. 간단하고 직관적인 완전히 새로운 사용자 환경이며 동시에 여전히 사용자가 실시간으로 엄청난 데이터 볼륨에 대해 강력한 분석을 수행할 수 있게 해줍니다.
반가워요, Kibana Lens
Lens는 Kibana 사용자가 손쉽게 데이터 탐색을 시작하면서 여러 차원에 걸쳐 분석을 위해 여러 차트와 기능을 전환할 수 있게 해줍니다. Lens는 모두가 사용할 수 있는 간소화된 사용자 인터페이스를 사용하여, 복잡한 Elasticsearch 용어를 이해할 필요가 없습니다. 모든 Kibana 사용자는 필드를 끌어서 놓기만 하면 데이터로부터 인사이트를 얻기 시작할 수 있으며, 시각화 미리보기를 한 다음 Lens의 스마트한 제안을 활용하여 가능한 다른 시각화를 탐색하고 적절한 것을 선택할 수 있습니다.
다년간 사람들이 Elastic Stack 내에서 데이터를 탐색하는 것을 지켜본 경험을 바탕으로, 우리는 간단하지만 강력한 4개의 개념을 중심으로 Lens를 구축했습니다.
데이터 주도
시각화를 생성하려면, 어느 데이터에서 어느 필드가 포함될 것인지 결정해야 합니다. 우리는 사용자 테스트를 하는 동안, 사용자가 질문에 답하기 위한 적절한 필드를 찾아내기 위해 여러 다른 화면을 왔다 갔다 하는 것을 보았습니다. 이것은 하찮은 문제가 아닌 경우가 많습니다. 데이터를 분석하는 사용자가 필드 이름, 인덱스, 매핑을 생성한 사용자와 꼭 동일한 사람이 아닐 수도 있기 때문입니다. Lens에서는, 필드를 선택함으로써 즉시 Elasticsearch의 속도를 활용하고 빠른 컨텍스트를 위해 필드 콘텐츠를 미리보기할 수 있습니다. 필드 값을 보면 이것이 질문에 답하는 데 필요한 필드인지 아닌지를 이해하는 데 도움이 됩니다.
즉각적인 미리보기
데이터 시각화는 사람들이 데이터를 이해하는 데 도움이 됩니다. 간단하게 들리지만, 데이터 시각화는 복잡할 때가 많습니다. 특히, 요약된 방식으로 데이터를 보고 있는 엄청나게 큰 데이터 세트로부터 의미있는 시각화를 생성하려고 할 때는 그렇습니다.
Lens에서 우리의 목표는 사용자에게 있어 시각화 생성이 한결 쉽도록 하는 것이며, 아울러 최상의 접근법에 대한 표면 안내지침을 제공하는 것입니다. 손쉬운 생성을 지원하기 위해, 데이터 필드를 중앙의 창에 끌어서 놓으면 차트의 즉각적인 미리보기가 생성됩니다. 구성할 필요도 없고, 어느 집계나 기능인지 선택할 필요도 없이, 필드를 끌어서 놓으면 Lens가 데이터를 어떻게 시각화하는지 볼 수 있습니다.
스마트한 제안
우리는 또한 사용자가 데이터를 시각화하는 방법에서 공통적인 패턴 몇 가지와 효과적으로 데이터를 시각화하는 방법에 대한 혼란을 알아차렸습니다. 이것은 중요한 문제입니다. 데이터를 표시하는 데 사용되는 차트가 누군가가 회피할 수 있는 인사이트에 대한 정보를 제공하는 경우가 많기 때문입니다. Lens를 구축하는 데 있어, 우리는 일반적인 사용자 패턴과 데이터 시각화 모범 사례를 결합시키고 싶었습니다. 첫 미리보기부터 시작해서, Lens는 사용자가 선택하는 필드를 기반으로 데이터를 시각화하는 대안적인 방법과 함께 스마트한 제안을 제공합니다. 이러한 제안은 필드 유형, 차트 유형, 그리고 정확도 가능성을 기반으로 정렬되는 순위 알고리즘과 더불어 사람들이 사용하는 기타 일반적인 경로 등 여러 요인을 기준으로 합니다. 스마트한 제안은 종종 사용자들이 차트를 본 후에 떠오르는 후속 질문에 답변하도록 도와주며, 또는 현재 표시되는 시각화와는 약간 다른 각도를 제공해줍니다. 각 제안은 또한 사용자가 현재 보고 있는 시각화와 어떻게 다른지 금방 이해할 수 있도록 설명을 포함합니다. 스마트한 제안은 사용자의 데이터에 맞춰 개인화된 권장사항을 제공하는 데 있어 첫 번째 단계입니다.
임시 및 재사용 가능
필요한 시각화 유형을 정확히 알게 되는 경우도 가끔 있지만 답하기 위해 데이터가 필요한 질문이 있고 그저 탐색을 시작해야 하는 경우가 더 많습니다. 임시 쿼리에 답변하려면, 마음이 바뀌어도 문제가 없어야 합니다. 즉, 차트 유형을 전환하고, 차트의 기반이 되는 데이터를 다른 데이터 소스로 변경하거나 또는 여러 인덱스 패턴을 단일한 시각화로 결합하는 등의 기능이 필요합니다. Lens는 훨씬 자유형의 방식으로 데이터를 탐색할 수 있게 해줍니다. 무엇보다 좋은 것은 작동을 잘 하는 것을 저장하여 나중에 대시보드의 일부로 다시 사용할 수 있다는 것입니다.
계속되는 작업 여정
Kibana에서 우리는 빠르게 작업을 진행 중입니다. 우리의 여정을 보면, 특히, 지난 몇 년 동안, 혁신과 진전의 양이 한 마디로 뛰어납니다. 우리는 그 어느 때보다도 빠르게 계속해서 새로운 기능을 도입하고 새로운 사용 사례를 다루고 있습니다. Kibana Lens는 사람들이 간단한 환경을 통해 강력한 기능을 사용하여 데이터로부터 의미있는 인사이트를 얻을 수 있도록 하려는 우리의 비전에 한층 더 가까이 다가가도록 해준다고 우리는 믿습니다. 계속해서 리퀘스트를 하고, 우리가 더 나은 제품을 만들도록 푸시해주는 우리 커뮤니티 구성원 여러분과 아울러 Lens에 대해 지속적으로 피드백을 제공해주시는 수많은 사용자 여러분께 깊은 감사의 인사를 드립니다.
Harel Insurance Investments and Financial Services Ltd.는 현재 Kibana를 사용해 운영, 보안, 비즈니스 및 마케팅 데이터를 시각화하고 탐색하고 있으며, Kibana Lens로 도입되는 새로운 가능성에 대해 기대를 표시했습니다. “Harel은 고객들에게 깊이 헌신하고 있습니다. 이 말은 고객이 우리의 디지털 서비스와 상호작용할 때 긍정적인 경험을 하도록 최선을 다한다는 뜻입니다. Elastic의 솔루션은 우리가 이 목표를 달성하도록 도와줍니다. 중요한 프로세스 데이터를 저장하고 분석하는 중앙화된 장소를 제공할 뿐 아니라 Harel 비즈니스 분석가들이 핵심적인 인사이트를 위해 데이터를 검색하고 시각화하게 해주는 Kibana 같은 제품을 통해서 말이죠.” Harel의 CTO인 Niv Raz는 이렇게 말했습니다. “Lens의 출시로, 간단히 끌어서 놓으면 분석이 되는 강력한 기능, 즉각적인 데이터 미리보기, 자동 시각화 모범 사례를 우리 인력이 활용할 수 있게 됨으로써 고객 필요를 지원하기 위해 더 빨리 데이터를 사용할 수 있어 기대가 됩니다.”
Lens는 Elastic 여정의 주요 이정표이며, 우리는 계속해서 발전시키며 구축해나갈 예정입니다. 더 많은 차트 지원, 훨씬 더 스마트한 제안, 더 많은 기능 지원, 더 많은 사용자 지정 가능 등의 기능이 향후 로드맵의 가장 우선적인 작업 일정입니다. 우리는 데이터 시각화 세계의 경계를 계속해서 넓혀가면서 간단하고 강력한 솔루션을 제공함과 동시에 이 모든 것을 신속하게 반복 작업할 계획입니다.
오늘 Lens를 시작하세요
시작하려면 Elasticsearch Service의 클러스터를 사용하시거나 Elastic Stack의 최신 버전을 설치하세요. 이미 Kibana를 실행 중이신가요? 그렇다면 클러스터를 7.5로 업그레이드하셔서 Lens를 사용해보세요.
Kibana 내부의 Visualize 앱 내에서 Lens를 찾아보실 수 있습니다. Lens를 사용해 시각화를 생성하고 저장한 후에, 모든 다른 시각화와 마찬가지로 대시보드에 추가할 수 있습니다.
간소하게 시작해 보려면, 다음과 같은 좋은 Lens 시작 안내서를 참조하시기 바랍니다.