SlideShare a Scribd company logo
The Power of Metrics, Logs &
Traces with Open Source
● Loves running
● Baking sourdough bread
https: //www.linkedin.com/in/emil-andreas-siemes-a793926/
Emil Siemes
Principal Solutions Engineer
1000+ Employees across
40+ countries
(50+ in Germany)
1M+
Instances across
LGTM Cloud and
OSS
13M+ Users across OSS
and Cloud Free tier
Founded in 2014
We help our customers Build and Operate
resilient systems,
to provide reliable services to their
customers.
Investing in the core of observability
Prometheus
Largest contributor - employs
44% of Prometheus
maintainers
Open source is at the of what we do
GRAFANA
Vizualize, Correlate & Alert
on Multi-sourced Data
Grafana LOKI
Highly Scalable Log
Aggregation
Grafana MIMIR
Scalable & Performant
backend for all
time-series metrics
Graphite
Leading contributor on
Graphite
Grafana TEMPO
Highly Scalable &
Cost Effective Tracing
OpenTelemetry
Large contributor - employs
maintainters; first class
support in Grafana
K6
Modern load testing
built for developers
Grafana On-Call
Oncall management
system with simple
workflow integrated with
your telemetry
Prometheus
Largest contributor - employs
44% of Prometheus
maintainers
Open source is at the of what we do
GRAFANA
Vizualize, Correlate & Alert
on Multi-sourced Data
Grafana LOKI
Highly Scalable Log
Aggregation
Grafana MIMIR
Scalable & Performant
backend for all
time-series metrics
Graphite
Leading contributor on
Graphite
Grafana TEMPO
Highly Scalable &
Cost Effective Tracing
OpenTelemetry
Large contributor - employs
maintainters; first class
support in Grafana
K6
Modern load testing
built for developers
Grafana On-Call
Oncall management
system with simple
workflow integrated with
your telemetry
Deployment Flexibility
Open-source | Enterprise | Grafana Cloud
Big tent
Flexibility and openness without limits to integrate 3rd
party data
Observability by open source
A modern, complete and highly modulable platform fully
built on OSS
A Unique Philosophy : Regain Control Over Your
Observability Strategy
LGTM: A prometheus inspired O11y stack
Tempo
Backend compatible
with OpenTelemtry,
inexpensive at scale,
100% sampling is
possible
Loki
Low TCO, Highly
scalable and easy to
operate logging
system
Mimir
Highly scalable, highly
available multi-tenant,
durable storage
drop-in replacement
for Prometheus
Correlation by design to reduce MTTR
Exemplars
Labels & service discovery
{service="foo", region="eu-west",
instance="node-123"}
Auto-generated
metrics
Logs for trace
TraceID in logs
Logs to metrics
extraction
S3
Frontend application
observability
Frontend
Backend
infrastructure
An open source web SDK for
frontend application observability
OSMC 2022 | The Power of Metrics, Logs & Traces with Open Source by Emil-Andreas Siemes
Frontend Application Observability
in Grafana Cloud
Fully managed offering for capturing, visualizing,
and analyzing frontend application telemetry data within
Grafana Cloud, powered by Grafana Faro
PRIVATE BETA available today for Grafana Cloud customers
Getting started with Grafana Faro is super simple
Install the Grafana Faro Web SDK:
Import it into your app:
npm install @grafana/faro-web-sdk
import { initializeFaro } from '@grafana/faro-web-sdk'
initializeFaro({
url: '<http://my-endpoint>',
apiKey: '<api_key>',
app: { name: 'my-app' },
});
OSMC 2022 | The Power of Metrics, Logs & Traces with Open Source by Emil-Andreas Siemes
Loki
Out-of-order ingestion
Simplified deployment
Promtail Kafka support
Regex performance improvements
Parallelized binary ops in queries
Improved tail latencies with request hedging
Promtail Cloudflare, Docker, and Graylog support
Query multiple tenants at once
Faster instant queries
Filter & delete certain log lines
July 2022
April 2022
Nov. 2021
Loki v2.4.0
Loki v2.5.0
Loki v2.6.0
Loki v2.7.0
Coming soon
50%
Less CPU
4x
Faster queries
COMING SOON
Node #1
Node #2 Loki
Promtail
Promtail
Grafana
logcli
AlertManager
REST
API
Object
Storage
Overview
Node #n
Promtail
@160014567432
Timestamp Value
22346
Labels/Selectors
key-value pairs
{app=”nginx”, env=”dev”}
Metric name
http_request
The Prometheus storage model
2019-12-11T10:01:02.123456789Z {app=”nginx”, env=”dev”}
Timestamp
with nanosecond precision Content log line
Labels/Selectors
key-value pairs
indexed unindexed
GET /about 1034 Debug “page not found”
Object
Storage
Object
Storage
Aka “the index” Aka “chunks”
The Loki storage model
● Log any and all formats
● Smaller indexes
● Cheaper to run
● Fast queries
● Cut and slice your logs in dynamic ways
Grafana Loki
Query time processing
VS
● Decide on log formats
● Larger indexes
● More expensive to run
● Faster queries
● Restricted to format chosen at ingestion time
Traditional solutions
Ingest time processing
The better tradeoff
10TB 200MB
Log Data Index
Think of it more like a table of contents than an index.
Loki does not index the contents of the logs. Instead, entries are
grouped into streams and indexed with Prometheus-style labels.
Efficient log storage
1PB 80TB
Raw Logs Label match Brute force search -
heavily parallelized
Time frame
1TB 120GB+/s
Fast queries
Think of it as massively distributed grep.
Per Second A day A month Active tenants
700MB 43TB 1.25PB 4500
170Cores 1TB RAM
27
Large cluster in Grafana Cloud
{cluster=”us-central1”, job=~”dev/loki-.*”} |= “trace_id=7ca877dbda” |~ "SeriesStore.*"
Label matchers
● = contains string.
● != does not contain string.
● =~ matches regular expression.
● !~ does not match regular expression.
Filter expressions
● |= contains string.
● != does not contain string.
● |~ matches regular expression.
● !~ does not match regular expression.
LogQL: Log queries
Parser expressions
Formatter expressions
sum by (host) (rate({job="mysql"} |= "error" != "timeout" | json | duration > 10s [1m]))
Range vector aggregations
● rate() / bytes_rate()
● count_over_time() / bytes_over_time() /
absent_over_time()
● sum_over_time() / avg_over_time() /
min_over_time() / max_over_time () *
Instant vector aggregations
● sum() / min() / max() / avg()
● stddev() / stdvar()
● count()
● topk() / bottomk()
* Unwrapped range aggregations
LogQL: Metric queries
Grafana Agent
Promtail
● Targets discovery for Kubernetes, Syslog, files and more
● Automatically attach labels to your log lines
● Advanced pipeline mechanism for parsing, transforming and
filtering your logs
● Build and expose custom metrics from your logs data
But Loki is open.
logstash Lambda
Loki makes log collection easy
Single Binary
- Testing
- Small installations
without HA or
horizontal scaling
needs
SSD or
Microservices
- Horizontal scalability
- Separate Read/Write
paths
- Large installations
Grafana Cloud
● Batteries included:
○ Multi-tenant
○ Automatic scaling
and upgrades
○ RBAC
○ Per tenant QoS
Enterprise Logs
● Self hosted
● Supported by Grafana
Labs
● Security out of the box
● Part of the GES stack
31
How to run Loki
Thank you!

More Related Content

What's hot (20)

PDF
Everything You wanted to Know About Distributed Tracing
Amuhinda Hungai
 
ODP
Monitoring With Prometheus
Knoldus Inc.
 
PPTX
Backstage at CNCF Madison.pptx
BrandenTimm1
 
PPTX
Observability vs APM vs Monitoring Comparison
jeetendra mandal
 
PPTX
OpenTelemetry For Architects
Kevin Brockhoff
 
PDF
Cloud Monitoring tool Grafana
Dhrubaji Mandal ♛
 
PDF
CI:CD in Lightspeed with kubernetes and argo cd
Billy Yuen
 
PPT
Monitoring using Prometheus and Grafana
Arvind Kumar G.S
 
PPTX
MeetUp Monitoring with Prometheus and Grafana (September 2018)
Lucas Jellema
 
PDF
stackconf 2022: Open Source for Better Observability
NETWAYS
 
PDF
Monitoring your Python with Prometheus (Python Ireland April 2015)
Brian Brazil
 
PDF
Opentelemetry - From frontend to backend
Sebastian Poxhofer
 
PDF
Cloud-Native Observability
Tyler Treat
 
PDF
Infrastructure & System Monitoring using Prometheus
Marco Pas
 
PPTX
Grafana
NoelMc Grath
 
PDF
Observability: Beyond the Three Pillars with Spring
VMware Tanzu
 
PDF
Grafana introduction
Rico Chen
 
PDF
Observability, Distributed Tracing, and Open Source: The Missing Primer
VMware Tanzu
 
PPTX
.conf Go 2022 - Observability Session
Splunk
 
PPTX
MySQL Monitoring using Prometheus & Grafana
YoungHeon (Roy) Kim
 
Everything You wanted to Know About Distributed Tracing
Amuhinda Hungai
 
Monitoring With Prometheus
Knoldus Inc.
 
Backstage at CNCF Madison.pptx
BrandenTimm1
 
Observability vs APM vs Monitoring Comparison
jeetendra mandal
 
OpenTelemetry For Architects
Kevin Brockhoff
 
Cloud Monitoring tool Grafana
Dhrubaji Mandal ♛
 
CI:CD in Lightspeed with kubernetes and argo cd
Billy Yuen
 
Monitoring using Prometheus and Grafana
Arvind Kumar G.S
 
MeetUp Monitoring with Prometheus and Grafana (September 2018)
Lucas Jellema
 
stackconf 2022: Open Source for Better Observability
NETWAYS
 
Monitoring your Python with Prometheus (Python Ireland April 2015)
Brian Brazil
 
Opentelemetry - From frontend to backend
Sebastian Poxhofer
 
Cloud-Native Observability
Tyler Treat
 
Infrastructure & System Monitoring using Prometheus
Marco Pas
 
Grafana
NoelMc Grath
 
Observability: Beyond the Three Pillars with Spring
VMware Tanzu
 
Grafana introduction
Rico Chen
 
Observability, Distributed Tracing, and Open Source: The Missing Primer
VMware Tanzu
 
.conf Go 2022 - Observability Session
Splunk
 
MySQL Monitoring using Prometheus & Grafana
YoungHeon (Roy) Kim
 

Similar to OSMC 2022 | The Power of Metrics, Logs & Traces with Open Source by Emil-Andreas Siemes (20)

PDF
Choose Your Own Adventure to Get Started with Grafana Loki
Imma Valls Bernaus
 
PDF
VictoriaLogs: Open Source Log Management System - Preview
VictoriaMetrics
 
PDF
Grafana overview deck - Tech - 2023 May v1.pdf
BillySin5
 
PDF
Learn O11y from Grafana ecosystem.
HungWei Chiu
 
PDF
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
NETWAYS
 
PDF
OSMC 2019 | Grafana Loki: Like Prometheus, but for Logs by Ganesh Vernekar
NETWAYS
 
PDF
Grafana_Loki.pdf
ShreyasKashyap13
 
PDF
Linking Metrics to Logs using Loki
Knoldus Inc.
 
PDF
Linking Metrics to Logs using Loki
Knoldus Inc.
 
PDF
Prometheus-Grafana-RahulSoni1584KnolX.pptx.pdf
Knoldus Inc.
 
PDF
cLoki: Like Loki but for ClickHouse
Altinity Ltd
 
PDF
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
PPTX
Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...
InfluxData
 
KEY
London devops logging
Tomas Doran
 
PDF
Logs, Metrics, traces and Mayhem - An Interactive Observability Adventure Wor...
Imma Valls Bernaus
 
PPTX
Do you know what your Drupal is doing_ Observe it!
sparkfabrik
 
PDF
ApacheCon2019 Talk: Improving the Observability of Cassandra, Kafka and Kuber...
Paul Brebner
 
PDF
Go Observability (in practice)
Eran Levy
 
PDF
OSMC 2023 | Large-scale logging made easy by Alexandr Valialkin
NETWAYS
 
PDF
Manage Microservices Chaos and Complexity with Observability
NGINX, Inc.
 
Choose Your Own Adventure to Get Started with Grafana Loki
Imma Valls Bernaus
 
VictoriaLogs: Open Source Log Management System - Preview
VictoriaMetrics
 
Grafana overview deck - Tech - 2023 May v1.pdf
BillySin5
 
Learn O11y from Grafana ecosystem.
HungWei Chiu
 
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
NETWAYS
 
OSMC 2019 | Grafana Loki: Like Prometheus, but for Logs by Ganesh Vernekar
NETWAYS
 
Grafana_Loki.pdf
ShreyasKashyap13
 
Linking Metrics to Logs using Loki
Knoldus Inc.
 
Linking Metrics to Logs using Loki
Knoldus Inc.
 
Prometheus-Grafana-RahulSoni1584KnolX.pptx.pdf
Knoldus Inc.
 
cLoki: Like Loki but for ClickHouse
Altinity Ltd
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...
InfluxData
 
London devops logging
Tomas Doran
 
Logs, Metrics, traces and Mayhem - An Interactive Observability Adventure Wor...
Imma Valls Bernaus
 
Do you know what your Drupal is doing_ Observe it!
sparkfabrik
 
ApacheCon2019 Talk: Improving the Observability of Cassandra, Kafka and Kuber...
Paul Brebner
 
Go Observability (in practice)
Eran Levy
 
OSMC 2023 | Large-scale logging made easy by Alexandr Valialkin
NETWAYS
 
Manage Microservices Chaos and Complexity with Observability
NGINX, Inc.
 
Ad

Recently uploaded (20)

PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
PDF
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
PDF
Thread In Android-Mastering Concurrency for Responsive Apps.pdf
Nabin Dhakal
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PDF
Salesforce CRM Services.VALiNTRY360
VALiNTRY360
 
PPTX
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
PPTX
The Role of a PHP Development Company in Modern Web Development
SEO Company for School in Delhi NCR
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PPTX
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
PPT
MergeSortfbsjbjsfk sdfik k
RafishaikIT02044
 
PDF
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
PPTX
Java Native Memory Leaks: The Hidden Villain Behind JVM Performance Issues
Tier1 app
 
PDF
Streamline Contractor Lifecycle- TECH EHS Solution
TECH EHS Solution
 
PDF
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
PDF
GetOnCRM Speeds Up Agentforce 3 Deployment for Enterprise AI Wins.pdf
GetOnCRM Solutions
 
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PDF
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Imma Valls Bernaus
 
PPTX
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
PDF
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
Thread In Android-Mastering Concurrency for Responsive Apps.pdf
Nabin Dhakal
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Salesforce CRM Services.VALiNTRY360
VALiNTRY360
 
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
The Role of a PHP Development Company in Modern Web Development
SEO Company for School in Delhi NCR
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
MergeSortfbsjbjsfk sdfik k
RafishaikIT02044
 
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
Java Native Memory Leaks: The Hidden Villain Behind JVM Performance Issues
Tier1 app
 
Streamline Contractor Lifecycle- TECH EHS Solution
TECH EHS Solution
 
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
GetOnCRM Speeds Up Agentforce 3 Deployment for Enterprise AI Wins.pdf
GetOnCRM Solutions
 
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Imma Valls Bernaus
 
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
Ad

OSMC 2022 | The Power of Metrics, Logs & Traces with Open Source by Emil-Andreas Siemes

  • 1. The Power of Metrics, Logs & Traces with Open Source
  • 2. ● Loves running ● Baking sourdough bread https: //www.linkedin.com/in/emil-andreas-siemes-a793926/ Emil Siemes Principal Solutions Engineer
  • 3. 1000+ Employees across 40+ countries (50+ in Germany) 1M+ Instances across LGTM Cloud and OSS 13M+ Users across OSS and Cloud Free tier Founded in 2014
  • 4. We help our customers Build and Operate resilient systems, to provide reliable services to their customers.
  • 5. Investing in the core of observability
  • 6. Prometheus Largest contributor - employs 44% of Prometheus maintainers Open source is at the of what we do GRAFANA Vizualize, Correlate & Alert on Multi-sourced Data Grafana LOKI Highly Scalable Log Aggregation Grafana MIMIR Scalable & Performant backend for all time-series metrics Graphite Leading contributor on Graphite Grafana TEMPO Highly Scalable & Cost Effective Tracing OpenTelemetry Large contributor - employs maintainters; first class support in Grafana K6 Modern load testing built for developers Grafana On-Call Oncall management system with simple workflow integrated with your telemetry
  • 7. Prometheus Largest contributor - employs 44% of Prometheus maintainers Open source is at the of what we do GRAFANA Vizualize, Correlate & Alert on Multi-sourced Data Grafana LOKI Highly Scalable Log Aggregation Grafana MIMIR Scalable & Performant backend for all time-series metrics Graphite Leading contributor on Graphite Grafana TEMPO Highly Scalable & Cost Effective Tracing OpenTelemetry Large contributor - employs maintainters; first class support in Grafana K6 Modern load testing built for developers Grafana On-Call Oncall management system with simple workflow integrated with your telemetry
  • 8. Deployment Flexibility Open-source | Enterprise | Grafana Cloud Big tent Flexibility and openness without limits to integrate 3rd party data Observability by open source A modern, complete and highly modulable platform fully built on OSS A Unique Philosophy : Regain Control Over Your Observability Strategy
  • 9. LGTM: A prometheus inspired O11y stack Tempo Backend compatible with OpenTelemtry, inexpensive at scale, 100% sampling is possible Loki Low TCO, Highly scalable and easy to operate logging system Mimir Highly scalable, highly available multi-tenant, durable storage drop-in replacement for Prometheus
  • 10. Correlation by design to reduce MTTR Exemplars Labels & service discovery {service="foo", region="eu-west", instance="node-123"} Auto-generated metrics Logs for trace TraceID in logs Logs to metrics extraction S3
  • 13. An open source web SDK for frontend application observability
  • 15. Frontend Application Observability in Grafana Cloud Fully managed offering for capturing, visualizing, and analyzing frontend application telemetry data within Grafana Cloud, powered by Grafana Faro PRIVATE BETA available today for Grafana Cloud customers
  • 16. Getting started with Grafana Faro is super simple Install the Grafana Faro Web SDK: Import it into your app: npm install @grafana/faro-web-sdk import { initializeFaro } from '@grafana/faro-web-sdk' initializeFaro({ url: '<http://my-endpoint>', apiKey: '<api_key>', app: { name: 'my-app' }, });
  • 18. Loki
  • 19. Out-of-order ingestion Simplified deployment Promtail Kafka support Regex performance improvements Parallelized binary ops in queries Improved tail latencies with request hedging Promtail Cloudflare, Docker, and Graylog support Query multiple tenants at once Faster instant queries Filter & delete certain log lines July 2022 April 2022 Nov. 2021 Loki v2.4.0 Loki v2.5.0 Loki v2.6.0 Loki v2.7.0 Coming soon
  • 21. Node #1 Node #2 Loki Promtail Promtail Grafana logcli AlertManager REST API Object Storage Overview Node #n Promtail
  • 22. @160014567432 Timestamp Value 22346 Labels/Selectors key-value pairs {app=”nginx”, env=”dev”} Metric name http_request The Prometheus storage model
  • 23. 2019-12-11T10:01:02.123456789Z {app=”nginx”, env=”dev”} Timestamp with nanosecond precision Content log line Labels/Selectors key-value pairs indexed unindexed GET /about 1034 Debug “page not found” Object Storage Object Storage Aka “the index” Aka “chunks” The Loki storage model
  • 24. ● Log any and all formats ● Smaller indexes ● Cheaper to run ● Fast queries ● Cut and slice your logs in dynamic ways Grafana Loki Query time processing VS ● Decide on log formats ● Larger indexes ● More expensive to run ● Faster queries ● Restricted to format chosen at ingestion time Traditional solutions Ingest time processing The better tradeoff
  • 25. 10TB 200MB Log Data Index Think of it more like a table of contents than an index. Loki does not index the contents of the logs. Instead, entries are grouped into streams and indexed with Prometheus-style labels. Efficient log storage
  • 26. 1PB 80TB Raw Logs Label match Brute force search - heavily parallelized Time frame 1TB 120GB+/s Fast queries Think of it as massively distributed grep.
  • 27. Per Second A day A month Active tenants 700MB 43TB 1.25PB 4500 170Cores 1TB RAM 27 Large cluster in Grafana Cloud
  • 28. {cluster=”us-central1”, job=~”dev/loki-.*”} |= “trace_id=7ca877dbda” |~ "SeriesStore.*" Label matchers ● = contains string. ● != does not contain string. ● =~ matches regular expression. ● !~ does not match regular expression. Filter expressions ● |= contains string. ● != does not contain string. ● |~ matches regular expression. ● !~ does not match regular expression. LogQL: Log queries Parser expressions Formatter expressions
  • 29. sum by (host) (rate({job="mysql"} |= "error" != "timeout" | json | duration > 10s [1m])) Range vector aggregations ● rate() / bytes_rate() ● count_over_time() / bytes_over_time() / absent_over_time() ● sum_over_time() / avg_over_time() / min_over_time() / max_over_time () * Instant vector aggregations ● sum() / min() / max() / avg() ● stddev() / stdvar() ● count() ● topk() / bottomk() * Unwrapped range aggregations LogQL: Metric queries
  • 30. Grafana Agent Promtail ● Targets discovery for Kubernetes, Syslog, files and more ● Automatically attach labels to your log lines ● Advanced pipeline mechanism for parsing, transforming and filtering your logs ● Build and expose custom metrics from your logs data But Loki is open. logstash Lambda Loki makes log collection easy
  • 31. Single Binary - Testing - Small installations without HA or horizontal scaling needs SSD or Microservices - Horizontal scalability - Separate Read/Write paths - Large installations Grafana Cloud ● Batteries included: ○ Multi-tenant ○ Automatic scaling and upgrades ○ RBAC ○ Per tenant QoS Enterprise Logs ● Self hosted ● Supported by Grafana Labs ● Security out of the box ● Part of the GES stack 31 How to run Loki