Rootconf Pune edition

On security, network engineering and distributed systems

Tickets

Grafana Loki: like Prometheus, but for logs

Submitted by Sandeep Sukhani (@sandeepsukhani) on Thursday, 15 August 2019

Section: Full talk (40 mins) Category: Monitoring and logging Status: Rejected

Abstract

There are many log aggregation systems which provide tons of features but lots of developers still SSH and grep/tail the logs on machines even today! The solutions they were using were either too pricey or complicated to run/maintain. In fact, people were being asked to log less which we think is an anti-pattern for logs.

In this talk I’ll introduce Grafana Loki: a new take on log aggregation. Loki is a log aggregation system inspired by Prometheus and designed specifically with Kubernetes pod logs in mind. By storing compressed, unstructured logs and only indexing metadata, Loki is simpler to operate and cheaper to run.

This talk will include discussion of the design and motivation behind Grafana Loki, an architectural overview and demos of its various functionality.

Outline

Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost-effective and easy to operate, as it does not index the contents of the logs, but rather labels each log stream.

Loki initially targets Kubernetes logging, using Prometheus service discovery to gather labels and metadata about log streams. By using the same index and labels as Prometheus, Loki enables you to easily switch between metrics and logs, enhancing observability and streamlining the incident response process – a workflow we have built into the latest version of Grafana.

It’s early days, but so far the response to the project has been overwhelming, with nearly 7k GitHub stars and over 12hrs at the top spot on Hacker News.

The session will cover the following things:
1. Intro to Loki
2. Motivation behind Loki
3. Goals
4. Architecture
5. Features
6. Demo
7. Leveraging Loki in production

Speaker bio

Sandeep is a Software Engineer, working at Grafana Labs on Loki & Cortex. After trying his hands at different areas including Data Security, Blockchain and HRM, he is living his dream working with one of the pioneers in Observability and Monitoring space, Grafana Labs. In his free time, Sandeep likes to read books, play tennis and watch movies/web series.

Slides

https://docs.google.com/presentation/d/1kn0TIMjA5sz7Jh0q5C8wAB9GG8XqWcK7_K5No5sLWvw/edit?usp=sharing

Preview video

https://youtu.be/38ZrMXxUPoU

Comments

  •   Anwesha Sarkar (@anweshaalt) Reviewer 7 months ago

    Hello Sandeep,

    Thank you for the submission. Currently we have no slot in our schedule for a tools talk. We would encourage you to participate in the conference and join the BOF on Monitoring.

    See you at the conference.

    Regards
    Anwesha

Login with Twitter or Google to leave a comment