SlideShare a Scribd company logo
Cecep Mahbub
cecep.mahbub@bukalapak.com
Logging In The World of DevOps
About Me
3.5 years with KMK (Liputan6, BBM,
Vidio). In the last 2 years working on
Logging Infrastructure for BBM.
On the last Google Cloud Summit Jakarta
(Oct, 2018), I gave a presentation entitled
"Logging at Petabytes scale on GCP"
Starting this month (Apr 2019), I have
been joining at Bukalapak. I am working
on migration Bukalapak logging
infrastructure to GCP
Searching on your logs, is usually just a simple
steps like this
ssh admin@192.168.1.101
cd /var/log/
grep "something interesting" app.log
Then your user base is growth significantly...
And now you have more servers.
ssh admin@192.168.1.101
cd /var/log/
grep "something interesting" app.log
ssh admin@192.168.1.102
cd /var/log/
grep "something interesting" app.log
Logging in The World of DevOps
and bigger logs size
Logging in The World of DevOps
Logging in The World of DevOps
Common Usage of Logs
● Debugging
● Source of Metrics/Monitoring
● Audit tracking
Centralized Logs Server
● Logs is indexed, searching on your logs should be fast
● Easy to aggregate search result
● Easy to create data visualization (trending over time, spot anomali traffic,
comparing current data with previous time windows)
● Role based access control
● Scalable (horizontal/vertical)
Logs Servers
● ELK (Elasticsearch, Logstash, Kibana)
● Graylog
● Splunk
Logs Servers (Cloud)
● CloudWatch (AWS)
● Stackdriver (GCP)
● Azure?
● Alibaba Cloud?
Logs Servers (SaaS)
● Datadog
● Elastic Cloud
● Loggly
● Scalyr
How to integrate your logs into
DevOps process
Everyone should have an access to your logging tools
● Everyone should know how to search their logs (i.e learn query DSL)
● Minimize Silo
● Team is not too dependent on other teams
● Security and personal data protection still applied
Examples Case: Monitoring Dashboard
Examples Case: Canary Release
Source: https://www.infoq.com/articles/gilt-deploying-microservices-aws
Logging Infrastructure at Bukalapak
~7 TB logs/days
● Net Appliance
● Microservices running under Docker / Kubernetes
● Application Logs
● Server App Logs (Nginx, MySQL, MongoDB etc)
Bukalapak Logging Infrastructure
Current Issues
● Too many index (1 microservices ~ 1 index)
● Field mapping conflict
● Unparsed logs
Bukalapak Logging Infrastructure (GCP)
Thank You!

More Related Content

PDF
Streaming sql and druid
PDF
Rootconf
PDF
The journey of Moving from AWS ELK to GCP Data Pipeline
PDF
GraphQL API on a Serverless Environment
PDF
[Virtual Meetup] Using Elasticsearch as a Time-Series Database in the Endpoin...
PDF
From logging to monitoring to reactive insights - C Schneider
PDF
OpenStack MagnetoDB. Atlanta Summit 2014
PPTX
CCT Check and Calculate Transfer
Streaming sql and druid
Rootconf
The journey of Moving from AWS ELK to GCP Data Pipeline
GraphQL API on a Serverless Environment
[Virtual Meetup] Using Elasticsearch as a Time-Series Database in the Endpoin...
From logging to monitoring to reactive insights - C Schneider
OpenStack MagnetoDB. Atlanta Summit 2014
CCT Check and Calculate Transfer

What's hot (20)

PDF
From business requirements to working pipelines with apache airflow
PDF
Lambda architecture
PDF
Stream Processing Live Traffic Data with Kafka Streams
PPTX
Architecture Blue Print
PDF
uReplicator: Uber Engineering’s Scalable, Robust Kafka Replicator
PDF
Data / Streaming / Microservices Platform with Devops
PDF
Orchestrating workflows Apache Airflow on GCP & AWS
PDF
Airflow tutorials hands_on
PDF
MongoDB and Machine Learning with Flowable
PPTX
Implementing Real-Time IoT Stream Processing in Azure
PDF
Kafka Streams - From the Ground Up to the Cloud
PDF
Productionize spark structured streaming
PPTX
Stream Processing Live Traffic Data with Kafka Streams
PDF
Hadoop summit - Scaling Uber’s Real-Time Infra for Trillion Events per Day
PDF
Presto Summit 2018 - 04 - Netflix Containers
PDF
I/O intensiveなKafka ConsumerアプリケーションのスループットをLINE Ads Platformではどのように改善したか
PDF
Santa Cloud: How Netflix Does Holiday Capacity Planning - South Bay SRE Meetu...
PDF
Apache Airflow
PPTX
Monitoring in a scalable world
PPTX
Flink Forward Berlin 2018: Oleksandr Nitavskyi - "Data lossless event time st...
From business requirements to working pipelines with apache airflow
Lambda architecture
Stream Processing Live Traffic Data with Kafka Streams
Architecture Blue Print
uReplicator: Uber Engineering’s Scalable, Robust Kafka Replicator
Data / Streaming / Microservices Platform with Devops
Orchestrating workflows Apache Airflow on GCP & AWS
Airflow tutorials hands_on
MongoDB and Machine Learning with Flowable
Implementing Real-Time IoT Stream Processing in Azure
Kafka Streams - From the Ground Up to the Cloud
Productionize spark structured streaming
Stream Processing Live Traffic Data with Kafka Streams
Hadoop summit - Scaling Uber’s Real-Time Infra for Trillion Events per Day
Presto Summit 2018 - 04 - Netflix Containers
I/O intensiveなKafka ConsumerアプリケーションのスループットをLINE Ads Platformではどのように改善したか
Santa Cloud: How Netflix Does Holiday Capacity Planning - South Bay SRE Meetu...
Apache Airflow
Monitoring in a scalable world
Flink Forward Berlin 2018: Oleksandr Nitavskyi - "Data lossless event time st...
Ad

Similar to Logging in The World of DevOps (20)

PPTX
ELK - Optimizations & Updates
PDF
OSMC 2023 | Large-scale logging made easy by Alexandr Valialkin
PDF
Metrics-Driven Engineering
PDF
Technology behind-real-time-log-analytics
PDF
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
PDF
Logging logs with Logstash - Devops MK 10-02-2016
PDF
Logging in dockerized environment
ODP
Using Logstash, elasticsearch & kibana
PDF
Open Source Logging and Monitoring Tools
PDF
Open Source Logging and Metrics Tools
PDF
Introducing log analysis to your organization
PDF
The Patterns of Distributed Logging and Containers
KEY
London devops logging
PDF
Red Hat Summit 2017 - LT107508 - Better Managing your Red Hat footprint with ...
PPTX
Using AWS To Build A Scalable Machine Data Analytics Service
PDF
Analyzing your web and application logs on AWS. Utrecht AWS Dev Day
PDF
Atmosphere 2014: Centralized log management based on Logstash and Kibana - ca...
PDF
Hadoop, hive和scribe在运维方面的应用
PPTX
Micro services vs hadoop
PDF
Open Source Logging and Metric Tools
ELK - Optimizations & Updates
OSMC 2023 | Large-scale logging made easy by Alexandr Valialkin
Metrics-Driven Engineering
Technology behind-real-time-log-analytics
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Logging logs with Logstash - Devops MK 10-02-2016
Logging in dockerized environment
Using Logstash, elasticsearch & kibana
Open Source Logging and Monitoring Tools
Open Source Logging and Metrics Tools
Introducing log analysis to your organization
The Patterns of Distributed Logging and Containers
London devops logging
Red Hat Summit 2017 - LT107508 - Better Managing your Red Hat footprint with ...
Using AWS To Build A Scalable Machine Data Analytics Service
Analyzing your web and application logs on AWS. Utrecht AWS Dev Day
Atmosphere 2014: Centralized log management based on Logstash and Kibana - ca...
Hadoop, hive和scribe在运维方面的应用
Micro services vs hadoop
Open Source Logging and Metric Tools
Ad

More from DevOps Indonesia (20)

PDF
DevSecOps Implementation Journey
PDF
DevOps Indonesia X Palo Alto and Dkatalis Roadshow to DevOpsDays Jakarta 2022
PDF
Securing an NGINX deployment for K8s
PDF
DevOps Indonesia Meetup #52 - announcement
PDF
Dev ops meetup 51 : Securing DevOps Lifecycle - Announcement
PDF
Securing DevOps Lifecycle
PDF
DevOps Meetup 50 : Securing your Application - Announcement
PDF
Secure your Application with Google cloud armor
PDF
DevOps Meetup 49 Aws Copilot and Gitops - announcement by DevOps Indonesia
PDF
Operate Containers with AWS Copilot
PDF
Continuously Deploy Your CDK Application by Petra novandi barus
PDF
DevOps indonesia (online) meetup 46 aws with payfazz in devops indonesia - a...
PDF
Securing Your Database Dynamic DB Credentials
PDF
DevOps Indonesia (online) meetup 45 - Announcement
PDF
The Death and Rise of Enterprise DevOps
PDF
API Security Webinar - Credential Stuffing
PDF
API Security Webinar - Security Guidelines for Providing and Consuming APIs
PDF
API Security Webinar - Hendra Tanto
PDF
API Security Webinar : Credential Stuffing
PDF
API Security Webinar : Security Guidelines for Providing and Consuming APIs
DevSecOps Implementation Journey
DevOps Indonesia X Palo Alto and Dkatalis Roadshow to DevOpsDays Jakarta 2022
Securing an NGINX deployment for K8s
DevOps Indonesia Meetup #52 - announcement
Dev ops meetup 51 : Securing DevOps Lifecycle - Announcement
Securing DevOps Lifecycle
DevOps Meetup 50 : Securing your Application - Announcement
Secure your Application with Google cloud armor
DevOps Meetup 49 Aws Copilot and Gitops - announcement by DevOps Indonesia
Operate Containers with AWS Copilot
Continuously Deploy Your CDK Application by Petra novandi barus
DevOps indonesia (online) meetup 46 aws with payfazz in devops indonesia - a...
Securing Your Database Dynamic DB Credentials
DevOps Indonesia (online) meetup 45 - Announcement
The Death and Rise of Enterprise DevOps
API Security Webinar - Credential Stuffing
API Security Webinar - Security Guidelines for Providing and Consuming APIs
API Security Webinar - Hendra Tanto
API Security Webinar : Credential Stuffing
API Security Webinar : Security Guidelines for Providing and Consuming APIs

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Machine learning based COVID-19 study performance prediction
DOCX
The AUB Centre for AI in Media Proposal.docx
PPT
Teaching material agriculture food technology
PPTX
Big Data Technologies - Introduction.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Empathic Computing: Creating Shared Understanding
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Encapsulation theory and applications.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Building Integrated photovoltaic BIPV_UPV.pdf
Machine learning based COVID-19 study performance prediction
The AUB Centre for AI in Media Proposal.docx
Teaching material agriculture food technology
Big Data Technologies - Introduction.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Weekly Chronicles - August'25 Week I
Digital-Transformation-Roadmap-for-Companies.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
Spectral efficient network and resource selection model in 5G networks
Empathic Computing: Creating Shared Understanding
Unlocking AI with Model Context Protocol (MCP)
sap open course for s4hana steps from ECC to s4
Network Security Unit 5.pdf for BCA BBA.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Encapsulation theory and applications.pdf

Logging in The World of DevOps

  • 2. About Me 3.5 years with KMK (Liputan6, BBM, Vidio). In the last 2 years working on Logging Infrastructure for BBM. On the last Google Cloud Summit Jakarta (Oct, 2018), I gave a presentation entitled "Logging at Petabytes scale on GCP" Starting this month (Apr 2019), I have been joining at Bukalapak. I am working on migration Bukalapak logging infrastructure to GCP
  • 3. Searching on your logs, is usually just a simple steps like this ssh admin@192.168.1.101 cd /var/log/ grep "something interesting" app.log
  • 4. Then your user base is growth significantly... And now you have more servers. ssh admin@192.168.1.101 cd /var/log/ grep "something interesting" app.log ssh admin@192.168.1.102 cd /var/log/ grep "something interesting" app.log
  • 9. Common Usage of Logs ● Debugging ● Source of Metrics/Monitoring ● Audit tracking
  • 10. Centralized Logs Server ● Logs is indexed, searching on your logs should be fast ● Easy to aggregate search result ● Easy to create data visualization (trending over time, spot anomali traffic, comparing current data with previous time windows) ● Role based access control ● Scalable (horizontal/vertical)
  • 11. Logs Servers ● ELK (Elasticsearch, Logstash, Kibana) ● Graylog ● Splunk
  • 12. Logs Servers (Cloud) ● CloudWatch (AWS) ● Stackdriver (GCP) ● Azure? ● Alibaba Cloud?
  • 13. Logs Servers (SaaS) ● Datadog ● Elastic Cloud ● Loggly ● Scalyr
  • 14. How to integrate your logs into DevOps process
  • 15. Everyone should have an access to your logging tools ● Everyone should know how to search their logs (i.e learn query DSL) ● Minimize Silo ● Team is not too dependent on other teams ● Security and personal data protection still applied
  • 17. Examples Case: Canary Release Source: https://www.infoq.com/articles/gilt-deploying-microservices-aws
  • 19. ~7 TB logs/days ● Net Appliance ● Microservices running under Docker / Kubernetes ● Application Logs ● Server App Logs (Nginx, MySQL, MongoDB etc)
  • 21. Current Issues ● Too many index (1 microservices ~ 1 index) ● Field mapping conflict ● Unparsed logs