Getting started with Grafana Loki, a modern logs database & SK Telecom’s Loki Adoption Use Case

Alfredo Damari, 임성일

Speaker's bio

Alfredo Damari

Alfredo is a Solutions Engineer at Grafana Labs, part of the Asia Pacific team that supports the user community and enterprise customers in their observability journey, Originally from Indonesia and now based in Singapore, Alfredo has been involved in the observability industry since 2018, and joined Grafana in July 2022 to increase the footprint and adoption of the Grafana LGTM stack in Asia and North Asia region. Previous to Grafana, Alfredo was with Splunk and Asecure, and has a Bachelor of Science degree in Information Technology from Staffordshire University, and in Asia Pacific University of Technology and Innovation (APU/APIIT).

임성일
2010년 국내에서 클라우드라는 개념이 시작될 때부터 클라우드를 활용한 RDBaaS 나 AutoScaler 등 다양한 서비스를 개발해왔으며 2015년부터는 SKT에서 오픈스택 기반의 사내 클라우드 서비스 만들었고 이를 고도화하면서 내부적으로 사용하던 컨테이너 기술을 제품화한 TACO(tks)를 개발하고 있습니다. LMA 기능을 중심으로 다양한 운영시스템을 만드는데 집중하고 있고 솔루션 내부의 정책을 정의하고 이에따라 사용자의 실수로부터 시스템을 보호하는 기능을 추가하고 있니다. 습득한 관련기술들을 오픈소스기여, 블로그/서적 저술 등을 통해 적극적으로 공유하는 활동을 하고 있습니다.

Schedule

Track : track7
Date: Day 1
Time: 17:40 ~ 18:10

Session detail

Loki is a modern log database that simplifies operations and scalability on a PetaByte scale. We will explore its unique design tradeoff which only indexes metadata instead of full texts. During this session, we will dive into the practical aspects of using Loki, such as scraping logs from various sources and leveraging the powerful LogQL (query language for logs, inspired from PromQL). Learn best practices on logging patterns to help effectively investigate issues in your applications and services. In addition, SKT, a leader in app modernization services, will share their journey with Loki and Grafana. They will showcase how TKS Cloud Service leverages Loki to consolidate logs from multiple Kubernetes clusters, offering a unified log management interface. Discover how SKT successfully migrated from the EFK stack to Loki, simplifying log management and providing a single dashboard interface with Grafana.

Loki는 Grafana Labs에서 만든 페타바이트 규모의 운영과 손쉬운 확장성을 제공하는 최신 로그 데이터베이스입니다. 이 세션에서는 전체 텍스트 대신 메타데이터만 인덱싱하는 Loki 만의 독특한 설계에 대해서 살펴보겠습니다. 그리고, 다양한 소스에서 로그를 스크래핑하고 강력한 쿼리언어인 LogQL(PromQL에서 영감을 얻은 로그용 쿼리 언어)을 활용하는 등 Loki의 실용적인 측면에 대해서도 자세히 살펴볼 것입니다. 마지막으로, Loki를 활용하여 애플리케이션과 서비스의 문제를 효과적으로 조사하는 데 도움이 되는 로깅 패턴에 대한 Best Practice 를 소개하도록 하겠습니다.

추가로, 앱 현대화 서비스를 개발하고 있는 SK텔레콤에서 Loki와 Grafana를 적용하게된 여정을 공유할 예정입니다. SK텔레콤의 앱현대화서비스인 TKS 클라우드 서비스에서 여러 Kubernetes 클러스터의 로그를 통합 저장하고, 사용자가 단일화된 로그 관리 인터페이스를 통해 멀티 클러스터 관리를 가능하게 한 방식에 대해 설명드리고, SK텔레콤이 어떻게 EFK 스택에서 Loki로 성공적으로 마이그레이션하여 로그 관리를 간소화하고 Grafana로 단일 대시보드 인터페이스를 제공했는지에 대해 말씀드리겠습니다.