SlideShare a Scribd company logo
1 of 4
Download to read offline
Loggly and Docker Deliver Powerful
Monitoring for XAPPmedia
Profile
Log management:
A microservices must-have
Docker makes scattershot
SSH’ing obsolete
Highlights
XAPPmedia is the leader in
interactive audio advertising
and is the first company to
Give Consumers a Voice™
allowing instant connections
with brands through mobile
audio apps.
XAPP ads enable customers to respond instantly
with just their voice.
Like many cloud-based businesses, XAPPmedia
understood the value of centralizing its log data to
simplify troubleshooting. As it migrated its whole
environment to Docker, Loggly evolved into the
heart of how the company monitors its service and
diagnoses issues.
With the move to Docker, John Kelvie, chief
technology officer at XAPPmedia, made the
decision to lock down all of the machines in its
• Standardizes its diagnostic
approach with the
combination of Docker and
Loggly
• Accelerates resolution of
software and non-software
issues
• Employs proactive alerting
to prevent issues from
affecting the business
CASE STUDY
®
Why Loggly?
Solution
Log data enables sanity check on
new microservices deployments
cluster, which runs on the Amazon Elastic Container Service. “We
went from having several machines running certain applications
to a cluster running all of our containers,” Kelvie explains.
“Manual log access for any particular container is impractical
because you don’t know where it’s running in the cluster, and
it creates security risks.” While XAPPmedia had used Loggly
fairly extensively before the Docker migration, the team’s use
increased dramatically in the microservices world.
XAPPmedia had selected Loggly in 2014 after a brief experience
with Splunk Storm. “At first I was skeptical that log management
could scale in the cloud, but Loggly won me over,” Kelvie reports.
“I liked the pricing. I liked the front end. I liked the fact that I
CASE STUDY
XAPPmedia initially used Loggly to manage its application logs,
which contained diagnostics it had instrumented into its code.
Now, the company uses Loggly for all of its logging. Everything
that comes out of a container, whether through stdout or
stderr, gets sent to Loggly via rsyslog. The trickiest part of
the implementation was devising an approach to tagging each
log event with the container out of which it came, tags for the
service it came from, as well as a unique instance ID. According
to Kelvie, “Once we solved that, it worked beautifully! We had
just vastly improved our diagnostic capability.”
— John Kelvie, Chief Technology Officer, XAPPmedia
“Better log management wasn’t something I initially
thought of as a benefit of switching to Docker. But the
combination of Docker and Loggly is very powerful.”
could pull out my phone at a restaurant and debug an issue right
then and there.”
For the team at XAPPmedia, Loggly is the first destination after
every new release. With the top-level view provided in Loggly
Dynamic Field Explorer™, Kelvie and his developers can ensure
Proactive monitoring
via Loggly alerts
Quicker
troubleshooting keeps
revenue on track
Loggly and Docker
together: Standardized
diagnosticsXAPPmedia has set up a number of alerts
so that the team knows immediately
when something is not working correctly.
These alerts fall into two general
categories:
When troubleshooting an issue, the
team has comprehensive error and
exception data available. It also can trace
As XAPPmedia has fully embraced
microservices, its infrastructure has
achieved a level of uniformity that
didn’t exist before, allowing the team to
CASE STUDY
“We now have an interface
through which we can jump in and
see what’s happening with our
application and with any instance
of it—at any time, wherever we
are.”
• Exceptions get routed to developers for
debugging.
• Non-software issues get routed to the
ad operations team. For example, if the
service is receiving multiple requests
for an ad that doesn’t exist, the
operations team might need to work
with a customer or replace creative.
In addition to email notifications,
XAPPmedia sends some alerts to Slack
channels, which are set up as a Loggly
endpoint. It complements Loggly with
other metrics and monitoring tools such
as Datadog.
that the new services started and that
they are not generating any errors.
transactions in cases where data didn’t
get processed correctly, even when no
exceptions occurred. Finally, XAPPmedia
can sculpt certain payloads to analyze
all requests and responses, for example
when it releases a new API or onboards
a customer. “Everyday tasks that used to
take as long as an hour now take minutes
or seconds—this is valuable time that
we get back. And it helps us say ‘in flow.’
The penalty to switch contexts and look
at logs when they are all neatly available
in Loggly is much, much lower than when
we were doing the SSH/tail two-step,”
Kelvie says.
— John Kelvie, Chief Technology Officer,
XAPPmedia
CASE STUDY
leverage Loggly to a greater extent. “When we put Loggly
together with Docker, we standardized and brought best
practices to all of our diagnostics in a way that I have
never before been able to achieve in my 15 plus years as
a CTO,” Kelvie says. “Now, I tell developers not to worry
about logging. Everything will get taken care of, tagged
to the app and instance, and be easily accessed through
Loggly. It’s a huge payoff.”
XAPPmedia has migrated its entire
environment to a microservices architecture
running on Docker.
About Loggly
Loggly is the world’s most popular cloud-based, enterprise-
class log management service, serving more than 10,000
customers including one-third of the Fortune 500. The Loggly
service integrates into the engineering processes of teams
employing continuous deployment and DevOps practices to
reduce MTTR, improve service quality, accelerate innovation,
and make better use of valuable development resources. We
offer an alternative to traditional, search-based log analysis
by structuring and summarizing your log data before you ask
it to. With Loggly, your logs reveal what matters through real-
time metrics and dashboards. Founded in 2009 and based
in San Francisco, the company is backed by True Ventures,
Matrix Partners, Cisco, Trinity Ventures, Harmony Partners,
Data Collective Venture Capital, and others. Loggly is an
AWS Advanced Technology Partner and a Docker Ecosystem
Technology Partner. Visit us at www.loggly.com or follow 
@loggly on Twitter.
START YOUR FREE TRIAL >
loggly.com

More Related Content

What's hot

Semplificare l'observability per progetti Serverless
Semplificare l'observability per progetti ServerlessSemplificare l'observability per progetti Serverless
Semplificare l'observability per progetti ServerlessLuciano Mammino
 
apidays LIVE London 2021 - AI for Insurance, Expert.ai
apidays LIVE London 2021 - AI for Insurance, Expert.aiapidays LIVE London 2021 - AI for Insurance, Expert.ai
apidays LIVE London 2021 - AI for Insurance, Expert.aiapidays
 
Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...
Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...
Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...Skelton Thatcher Consulting Ltd
 
Service Testing. WTF Does This API Do
Service Testing. WTF Does This API Do	Service Testing. WTF Does This API Do
Service Testing. WTF Does This API Do Globant
 
Running Data Platforms Like Products
Running Data Platforms Like ProductsRunning Data Platforms Like Products
Running Data Platforms Like ProductsVMware Tanzu
 
Loggly - Case Study - Datami Keeps Developer Productivity High with Loggly
Loggly - Case Study - Datami Keeps Developer Productivity High with LogglyLoggly - Case Study - Datami Keeps Developer Productivity High with Loggly
Loggly - Case Study - Datami Keeps Developer Productivity High with LogglySolarWinds Loggly
 
SOASTA CloudTest On-Demand
SOASTA CloudTest On-DemandSOASTA CloudTest On-Demand
SOASTA CloudTest On-DemandSOASTA France
 
Better Software is Better than Worse Software - Michael Coté
Better Software is Better than Worse Software - Michael CotéBetter Software is Better than Worse Software - Michael Coté
Better Software is Better than Worse Software - Michael CotéVMware Tanzu
 
CloudWorld: What Does Cloud-Native Mean Anyway?
CloudWorld: What Does Cloud-Native Mean Anyway?CloudWorld: What Does Cloud-Native Mean Anyway?
CloudWorld: What Does Cloud-Native Mean Anyway?Grace Jansen
 
AWS and Dynatrace: Moving your Cloud Strategy to the Next Level
AWS and Dynatrace: Moving your Cloud Strategy to the Next LevelAWS and Dynatrace: Moving your Cloud Strategy to the Next Level
AWS and Dynatrace: Moving your Cloud Strategy to the Next LevelDynatrace
 
Dynatrace: DevOps, shift-left & self-healing a performance clinic with andi
Dynatrace: DevOps, shift-left & self-healing a performance clinic with andiDynatrace: DevOps, shift-left & self-healing a performance clinic with andi
Dynatrace: DevOps, shift-left & self-healing a performance clinic with andiDynatrace
 
Explain DevOps To Me Like I’m Five: DevOps for Managers
Explain DevOps To Me Like I’m Five: DevOps for ManagersExplain DevOps To Me Like I’m Five: DevOps for Managers
Explain DevOps To Me Like I’m Five: DevOps for ManagersGene Gotimer
 
Spring Boot & Spring Cloud on Pivotal Application Service
Spring Boot & Spring Cloud on Pivotal Application ServiceSpring Boot & Spring Cloud on Pivotal Application Service
Spring Boot & Spring Cloud on Pivotal Application ServiceVMware Tanzu
 
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayPlatform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayVMware Tanzu
 
API Strategy Austin - App-centric vs Job-centric Microservices
API Strategy Austin - App-centric vs Job-centric MicroservicesAPI Strategy Austin - App-centric vs Job-centric Microservices
API Strategy Austin - App-centric vs Job-centric MicroservicesIvan Dwyer
 
Spring ‘17 New Relic Digital Intelligence Platform Updates
Spring ‘17 New Relic Digital Intelligence Platform UpdatesSpring ‘17 New Relic Digital Intelligence Platform Updates
Spring ‘17 New Relic Digital Intelligence Platform UpdatesNew Relic
 
Building REST APIs with Spring Boot and Spring Cloud
Building REST APIs with Spring Boot and Spring CloudBuilding REST APIs with Spring Boot and Spring Cloud
Building REST APIs with Spring Boot and Spring CloudKenny Bastani
 
Custom Distributed Tracing in Azure Functions (2021-02-27)
Custom Distributed Tracing in Azure Functions (2021-02-27)Custom Distributed Tracing in Azure Functions (2021-02-27)
Custom Distributed Tracing in Azure Functions (2021-02-27)Paco de la Cruz
 

What's hot (20)

Semplificare l'observability per progetti Serverless
Semplificare l'observability per progetti ServerlessSemplificare l'observability per progetti Serverless
Semplificare l'observability per progetti Serverless
 
apidays LIVE London 2021 - AI for Insurance, Expert.ai
apidays LIVE London 2021 - AI for Insurance, Expert.aiapidays LIVE London 2021 - AI for Insurance, Expert.ai
apidays LIVE London 2021 - AI for Insurance, Expert.ai
 
Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...
Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...
Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...
 
Service Testing. WTF Does This API Do
Service Testing. WTF Does This API Do	Service Testing. WTF Does This API Do
Service Testing. WTF Does This API Do
 
Running Data Platforms Like Products
Running Data Platforms Like ProductsRunning Data Platforms Like Products
Running Data Platforms Like Products
 
Loggly - Case Study - Datami Keeps Developer Productivity High with Loggly
Loggly - Case Study - Datami Keeps Developer Productivity High with LogglyLoggly - Case Study - Datami Keeps Developer Productivity High with Loggly
Loggly - Case Study - Datami Keeps Developer Productivity High with Loggly
 
SOASTA CloudTest On-Demand
SOASTA CloudTest On-DemandSOASTA CloudTest On-Demand
SOASTA CloudTest On-Demand
 
Better Software is Better than Worse Software - Michael Coté
Better Software is Better than Worse Software - Michael CotéBetter Software is Better than Worse Software - Michael Coté
Better Software is Better than Worse Software - Michael Coté
 
CloudWorld: What Does Cloud-Native Mean Anyway?
CloudWorld: What Does Cloud-Native Mean Anyway?CloudWorld: What Does Cloud-Native Mean Anyway?
CloudWorld: What Does Cloud-Native Mean Anyway?
 
AWS and Dynatrace: Moving your Cloud Strategy to the Next Level
AWS and Dynatrace: Moving your Cloud Strategy to the Next LevelAWS and Dynatrace: Moving your Cloud Strategy to the Next Level
AWS and Dynatrace: Moving your Cloud Strategy to the Next Level
 
Dynatrace: DevOps, shift-left & self-healing a performance clinic with andi
Dynatrace: DevOps, shift-left & self-healing a performance clinic with andiDynatrace: DevOps, shift-left & self-healing a performance clinic with andi
Dynatrace: DevOps, shift-left & self-healing a performance clinic with andi
 
Brainstack offerings
Brainstack offeringsBrainstack offerings
Brainstack offerings
 
Explain DevOps To Me Like I’m Five: DevOps for Managers
Explain DevOps To Me Like I’m Five: DevOps for ManagersExplain DevOps To Me Like I’m Five: DevOps for Managers
Explain DevOps To Me Like I’m Five: DevOps for Managers
 
Spring Boot & Spring Cloud on Pivotal Application Service
Spring Boot & Spring Cloud on Pivotal Application ServiceSpring Boot & Spring Cloud on Pivotal Application Service
Spring Boot & Spring Cloud on Pivotal Application Service
 
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayPlatform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
 
Cloud Native Operations
Cloud Native OperationsCloud Native Operations
Cloud Native Operations
 
API Strategy Austin - App-centric vs Job-centric Microservices
API Strategy Austin - App-centric vs Job-centric MicroservicesAPI Strategy Austin - App-centric vs Job-centric Microservices
API Strategy Austin - App-centric vs Job-centric Microservices
 
Spring ‘17 New Relic Digital Intelligence Platform Updates
Spring ‘17 New Relic Digital Intelligence Platform UpdatesSpring ‘17 New Relic Digital Intelligence Platform Updates
Spring ‘17 New Relic Digital Intelligence Platform Updates
 
Building REST APIs with Spring Boot and Spring Cloud
Building REST APIs with Spring Boot and Spring CloudBuilding REST APIs with Spring Boot and Spring Cloud
Building REST APIs with Spring Boot and Spring Cloud
 
Custom Distributed Tracing in Azure Functions (2021-02-27)
Custom Distributed Tracing in Azure Functions (2021-02-27)Custom Distributed Tracing in Azure Functions (2021-02-27)
Custom Distributed Tracing in Azure Functions (2021-02-27)
 

Similar to Loggly - Case Study - Loggly and Docker Deliver Powerful Monitoring for XAPPmedia

Loggly - Case Study - Stanley Black & Decker Transforms Work with Support fro...
Loggly - Case Study - Stanley Black & Decker Transforms Work with Support fro...Loggly - Case Study - Stanley Black & Decker Transforms Work with Support fro...
Loggly - Case Study - Stanley Black & Decker Transforms Work with Support fro...SolarWinds Loggly
 
Loggly - Case Study - Loggly and Kubernetes Give Molecule Easy Access to the ...
Loggly - Case Study - Loggly and Kubernetes Give Molecule Easy Access to the ...Loggly - Case Study - Loggly and Kubernetes Give Molecule Easy Access to the ...
Loggly - Case Study - Loggly and Kubernetes Give Molecule Easy Access to the ...SolarWinds Loggly
 
WP_ModernAppArchitecture_07.18.2016
WP_ModernAppArchitecture_07.18.2016WP_ModernAppArchitecture_07.18.2016
WP_ModernAppArchitecture_07.18.2016Betty Junod
 
New Relic Zapier Case Study Platform
New Relic Zapier Case Study PlatformNew Relic Zapier Case Study Platform
New Relic Zapier Case Study PlatformNew Relic
 
Andrea Baldon, Emanuele Di Saverio - GraphQL for Native Apps: the MyAXA case ...
Andrea Baldon, Emanuele Di Saverio - GraphQL for Native Apps: the MyAXA case ...Andrea Baldon, Emanuele Di Saverio - GraphQL for Native Apps: the MyAXA case ...
Andrea Baldon, Emanuele Di Saverio - GraphQL for Native Apps: the MyAXA case ...Codemotion
 
Iac evolutions
Iac evolutionsIac evolutions
Iac evolutionsPrancer Io
 
201705 neoteric software development intro
201705 neoteric software development intro201705 neoteric software development intro
201705 neoteric software development introMatt Kurleto
 
Evolution of netflix conductor
Evolution of netflix conductorEvolution of netflix conductor
Evolution of netflix conductorvedu12
 
Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021NeerajKumar1965
 
DevOps as a Service Provider in the USA.pdf
DevOps  as a Service Provider in the USA.pdfDevOps  as a Service Provider in the USA.pdf
DevOps as a Service Provider in the USA.pdfalicealice90
 
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPeter Marshall
 
Devops Explained & Best Practices
Devops Explained & Best PracticesDevops Explained & Best Practices
Devops Explained & Best PracticesShikhaKonda
 
Enterprise DevOps platform.pptx
Enterprise DevOps platform.pptxEnterprise DevOps platform.pptx
Enterprise DevOps platform.pptxAnandK678190
 
DevOps Automation: Boosting Efficiency and Productivity
DevOps Automation: Boosting Efficiency and ProductivityDevOps Automation: Boosting Efficiency and Productivity
DevOps Automation: Boosting Efficiency and ProductivityFredReynolds2
 
Sensu monitoring as code what it is and why you need it
Sensu   monitoring as code  what it is and why you need itSensu   monitoring as code  what it is and why you need it
Sensu monitoring as code what it is and why you need itmraaaaa
 
Solace Pubsub+ Distributed Tracing OpenTelemetry
Solace Pubsub+ Distributed Tracing OpenTelemetrySolace Pubsub+ Distributed Tracing OpenTelemetry
Solace Pubsub+ Distributed Tracing OpenTelemetryemilzegers4
 
Microservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterMicroservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterAlexander Arda
 
Global Manufacturer Finds Its’ Sweet Spot For Network Monitoring With Exoprise
Global Manufacturer Finds Its’ Sweet Spot For Network Monitoring With ExopriseGlobal Manufacturer Finds Its’ Sweet Spot For Network Monitoring With Exoprise
Global Manufacturer Finds Its’ Sweet Spot For Network Monitoring With ExopriseSidharthKumar13
 
In Toggle, We Trust
In Toggle, We TrustIn Toggle, We Trust
In Toggle, We TrustPuneet Arora
 

Similar to Loggly - Case Study - Loggly and Docker Deliver Powerful Monitoring for XAPPmedia (20)

Loggly - Case Study - Stanley Black & Decker Transforms Work with Support fro...
Loggly - Case Study - Stanley Black & Decker Transforms Work with Support fro...Loggly - Case Study - Stanley Black & Decker Transforms Work with Support fro...
Loggly - Case Study - Stanley Black & Decker Transforms Work with Support fro...
 
Loggly - Case Study - Loggly and Kubernetes Give Molecule Easy Access to the ...
Loggly - Case Study - Loggly and Kubernetes Give Molecule Easy Access to the ...Loggly - Case Study - Loggly and Kubernetes Give Molecule Easy Access to the ...
Loggly - Case Study - Loggly and Kubernetes Give Molecule Easy Access to the ...
 
WP_ModernAppArchitecture_07.18.2016
WP_ModernAppArchitecture_07.18.2016WP_ModernAppArchitecture_07.18.2016
WP_ModernAppArchitecture_07.18.2016
 
New Relic Zapier Case Study Platform
New Relic Zapier Case Study PlatformNew Relic Zapier Case Study Platform
New Relic Zapier Case Study Platform
 
Andrea Baldon, Emanuele Di Saverio - GraphQL for Native Apps: the MyAXA case ...
Andrea Baldon, Emanuele Di Saverio - GraphQL for Native Apps: the MyAXA case ...Andrea Baldon, Emanuele Di Saverio - GraphQL for Native Apps: the MyAXA case ...
Andrea Baldon, Emanuele Di Saverio - GraphQL for Native Apps: the MyAXA case ...
 
Iac evolutions
Iac evolutionsIac evolutions
Iac evolutions
 
201705 neoteric software development intro
201705 neoteric software development intro201705 neoteric software development intro
201705 neoteric software development intro
 
Best DevOps and ML tools
Best DevOps and ML toolsBest DevOps and ML tools
Best DevOps and ML tools
 
Evolution of netflix conductor
Evolution of netflix conductorEvolution of netflix conductor
Evolution of netflix conductor
 
Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021
 
DevOps as a Service Provider in the USA.pdf
DevOps  as a Service Provider in the USA.pdfDevOps  as a Service Provider in the USA.pdf
DevOps as a Service Provider in the USA.pdf
 
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
 
Devops Explained & Best Practices
Devops Explained & Best PracticesDevops Explained & Best Practices
Devops Explained & Best Practices
 
Enterprise DevOps platform.pptx
Enterprise DevOps platform.pptxEnterprise DevOps platform.pptx
Enterprise DevOps platform.pptx
 
DevOps Automation: Boosting Efficiency and Productivity
DevOps Automation: Boosting Efficiency and ProductivityDevOps Automation: Boosting Efficiency and Productivity
DevOps Automation: Boosting Efficiency and Productivity
 
Sensu monitoring as code what it is and why you need it
Sensu   monitoring as code  what it is and why you need itSensu   monitoring as code  what it is and why you need it
Sensu monitoring as code what it is and why you need it
 
Solace Pubsub+ Distributed Tracing OpenTelemetry
Solace Pubsub+ Distributed Tracing OpenTelemetrySolace Pubsub+ Distributed Tracing OpenTelemetry
Solace Pubsub+ Distributed Tracing OpenTelemetry
 
Microservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterMicroservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They Matter
 
Global Manufacturer Finds Its’ Sweet Spot For Network Monitoring With Exoprise
Global Manufacturer Finds Its’ Sweet Spot For Network Monitoring With ExopriseGlobal Manufacturer Finds Its’ Sweet Spot For Network Monitoring With Exoprise
Global Manufacturer Finds Its’ Sweet Spot For Network Monitoring With Exoprise
 
In Toggle, We Trust
In Toggle, We TrustIn Toggle, We Trust
In Toggle, We Trust
 

More from SolarWinds Loggly

Loggly - Tools and Techniques For Logging Microservices
Loggly - Tools and Techniques For Logging MicroservicesLoggly - Tools and Techniques For Logging Microservices
Loggly - Tools and Techniques For Logging MicroservicesSolarWinds Loggly
 
Loggly - 5 Popular .NET Logging Libraries
Loggly - 5 Popular .NET Logging LibrariesLoggly - 5 Popular .NET Logging Libraries
Loggly - 5 Popular .NET Logging LibrariesSolarWinds Loggly
 
Loggly - IT Operations in a Serverless World (Infographic)
Loggly - IT Operations in a Serverless World (Infographic)Loggly - IT Operations in a Serverless World (Infographic)
Loggly - IT Operations in a Serverless World (Infographic)SolarWinds Loggly
 
Loggly - Case Study - BEMOBI - Bemobi Monitors the Experience of 500 Million ...
Loggly - Case Study - BEMOBI - Bemobi Monitors the Experience of 500 Million ...Loggly - Case Study - BEMOBI - Bemobi Monitors the Experience of 500 Million ...
Loggly - Case Study - BEMOBI - Bemobi Monitors the Experience of 500 Million ...SolarWinds Loggly
 
Loggly - How to Scale Your Architecture and DevOps Practices for Big Data App...
Loggly - How to Scale Your Architecture and DevOps Practices for Big Data App...Loggly - How to Scale Your Architecture and DevOps Practices for Big Data App...
Loggly - How to Scale Your Architecture and DevOps Practices for Big Data App...SolarWinds Loggly
 
Loggly - Benchmarking 5 Node.js Logging Libraries
Loggly - Benchmarking 5 Node.js Logging LibrariesLoggly - Benchmarking 5 Node.js Logging Libraries
Loggly - Benchmarking 5 Node.js Logging LibrariesSolarWinds Loggly
 
Why @Loggly Loves Apache Kafka, and How We Use Its Unbreakable Messaging for ...
Why @Loggly Loves Apache Kafka, and How We Use Its Unbreakable Messaging for ...Why @Loggly Loves Apache Kafka, and How We Use Its Unbreakable Messaging for ...
Why @Loggly Loves Apache Kafka, and How We Use Its Unbreakable Messaging for ...SolarWinds Loggly
 
6 Critical SaaS Engineering Mistakes to Avoid
6 Critical SaaS Engineering Mistakes to Avoid6 Critical SaaS Engineering Mistakes to Avoid
6 Critical SaaS Engineering Mistakes to AvoidSolarWinds Loggly
 
Rumble Entertainment GDC 2014: Maximizing Revenue Through Logging
Rumble Entertainment GDC 2014: Maximizing Revenue Through LoggingRumble Entertainment GDC 2014: Maximizing Revenue Through Logging
Rumble Entertainment GDC 2014: Maximizing Revenue Through LoggingSolarWinds Loggly
 
AWS re:Invent presentation: Unmeltable Infrastructure at Scale by Loggly
AWS re:Invent presentation: Unmeltable Infrastructure at Scale by Loggly AWS re:Invent presentation: Unmeltable Infrastructure at Scale by Loggly
AWS re:Invent presentation: Unmeltable Infrastructure at Scale by Loggly SolarWinds Loggly
 

More from SolarWinds Loggly (10)

Loggly - Tools and Techniques For Logging Microservices
Loggly - Tools and Techniques For Logging MicroservicesLoggly - Tools and Techniques For Logging Microservices
Loggly - Tools and Techniques For Logging Microservices
 
Loggly - 5 Popular .NET Logging Libraries
Loggly - 5 Popular .NET Logging LibrariesLoggly - 5 Popular .NET Logging Libraries
Loggly - 5 Popular .NET Logging Libraries
 
Loggly - IT Operations in a Serverless World (Infographic)
Loggly - IT Operations in a Serverless World (Infographic)Loggly - IT Operations in a Serverless World (Infographic)
Loggly - IT Operations in a Serverless World (Infographic)
 
Loggly - Case Study - BEMOBI - Bemobi Monitors the Experience of 500 Million ...
Loggly - Case Study - BEMOBI - Bemobi Monitors the Experience of 500 Million ...Loggly - Case Study - BEMOBI - Bemobi Monitors the Experience of 500 Million ...
Loggly - Case Study - BEMOBI - Bemobi Monitors the Experience of 500 Million ...
 
Loggly - How to Scale Your Architecture and DevOps Practices for Big Data App...
Loggly - How to Scale Your Architecture and DevOps Practices for Big Data App...Loggly - How to Scale Your Architecture and DevOps Practices for Big Data App...
Loggly - How to Scale Your Architecture and DevOps Practices for Big Data App...
 
Loggly - Benchmarking 5 Node.js Logging Libraries
Loggly - Benchmarking 5 Node.js Logging LibrariesLoggly - Benchmarking 5 Node.js Logging Libraries
Loggly - Benchmarking 5 Node.js Logging Libraries
 
Why @Loggly Loves Apache Kafka, and How We Use Its Unbreakable Messaging for ...
Why @Loggly Loves Apache Kafka, and How We Use Its Unbreakable Messaging for ...Why @Loggly Loves Apache Kafka, and How We Use Its Unbreakable Messaging for ...
Why @Loggly Loves Apache Kafka, and How We Use Its Unbreakable Messaging for ...
 
6 Critical SaaS Engineering Mistakes to Avoid
6 Critical SaaS Engineering Mistakes to Avoid6 Critical SaaS Engineering Mistakes to Avoid
6 Critical SaaS Engineering Mistakes to Avoid
 
Rumble Entertainment GDC 2014: Maximizing Revenue Through Logging
Rumble Entertainment GDC 2014: Maximizing Revenue Through LoggingRumble Entertainment GDC 2014: Maximizing Revenue Through Logging
Rumble Entertainment GDC 2014: Maximizing Revenue Through Logging
 
AWS re:Invent presentation: Unmeltable Infrastructure at Scale by Loggly
AWS re:Invent presentation: Unmeltable Infrastructure at Scale by Loggly AWS re:Invent presentation: Unmeltable Infrastructure at Scale by Loggly
AWS re:Invent presentation: Unmeltable Infrastructure at Scale by Loggly
 

Recently uploaded

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 

Recently uploaded (20)

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 

Loggly - Case Study - Loggly and Docker Deliver Powerful Monitoring for XAPPmedia

  • 1. Loggly and Docker Deliver Powerful Monitoring for XAPPmedia Profile Log management: A microservices must-have Docker makes scattershot SSH’ing obsolete Highlights XAPPmedia is the leader in interactive audio advertising and is the first company to Give Consumers a Voice™ allowing instant connections with brands through mobile audio apps. XAPP ads enable customers to respond instantly with just their voice. Like many cloud-based businesses, XAPPmedia understood the value of centralizing its log data to simplify troubleshooting. As it migrated its whole environment to Docker, Loggly evolved into the heart of how the company monitors its service and diagnoses issues. With the move to Docker, John Kelvie, chief technology officer at XAPPmedia, made the decision to lock down all of the machines in its • Standardizes its diagnostic approach with the combination of Docker and Loggly • Accelerates resolution of software and non-software issues • Employs proactive alerting to prevent issues from affecting the business CASE STUDY ®
  • 2. Why Loggly? Solution Log data enables sanity check on new microservices deployments cluster, which runs on the Amazon Elastic Container Service. “We went from having several machines running certain applications to a cluster running all of our containers,” Kelvie explains. “Manual log access for any particular container is impractical because you don’t know where it’s running in the cluster, and it creates security risks.” While XAPPmedia had used Loggly fairly extensively before the Docker migration, the team’s use increased dramatically in the microservices world. XAPPmedia had selected Loggly in 2014 after a brief experience with Splunk Storm. “At first I was skeptical that log management could scale in the cloud, but Loggly won me over,” Kelvie reports. “I liked the pricing. I liked the front end. I liked the fact that I CASE STUDY XAPPmedia initially used Loggly to manage its application logs, which contained diagnostics it had instrumented into its code. Now, the company uses Loggly for all of its logging. Everything that comes out of a container, whether through stdout or stderr, gets sent to Loggly via rsyslog. The trickiest part of the implementation was devising an approach to tagging each log event with the container out of which it came, tags for the service it came from, as well as a unique instance ID. According to Kelvie, “Once we solved that, it worked beautifully! We had just vastly improved our diagnostic capability.” — John Kelvie, Chief Technology Officer, XAPPmedia “Better log management wasn’t something I initially thought of as a benefit of switching to Docker. But the combination of Docker and Loggly is very powerful.” could pull out my phone at a restaurant and debug an issue right then and there.” For the team at XAPPmedia, Loggly is the first destination after every new release. With the top-level view provided in Loggly Dynamic Field Explorer™, Kelvie and his developers can ensure
  • 3. Proactive monitoring via Loggly alerts Quicker troubleshooting keeps revenue on track Loggly and Docker together: Standardized diagnosticsXAPPmedia has set up a number of alerts so that the team knows immediately when something is not working correctly. These alerts fall into two general categories: When troubleshooting an issue, the team has comprehensive error and exception data available. It also can trace As XAPPmedia has fully embraced microservices, its infrastructure has achieved a level of uniformity that didn’t exist before, allowing the team to CASE STUDY “We now have an interface through which we can jump in and see what’s happening with our application and with any instance of it—at any time, wherever we are.” • Exceptions get routed to developers for debugging. • Non-software issues get routed to the ad operations team. For example, if the service is receiving multiple requests for an ad that doesn’t exist, the operations team might need to work with a customer or replace creative. In addition to email notifications, XAPPmedia sends some alerts to Slack channels, which are set up as a Loggly endpoint. It complements Loggly with other metrics and monitoring tools such as Datadog. that the new services started and that they are not generating any errors. transactions in cases where data didn’t get processed correctly, even when no exceptions occurred. Finally, XAPPmedia can sculpt certain payloads to analyze all requests and responses, for example when it releases a new API or onboards a customer. “Everyday tasks that used to take as long as an hour now take minutes or seconds—this is valuable time that we get back. And it helps us say ‘in flow.’ The penalty to switch contexts and look at logs when they are all neatly available in Loggly is much, much lower than when we were doing the SSH/tail two-step,” Kelvie says. — John Kelvie, Chief Technology Officer, XAPPmedia
  • 4. CASE STUDY leverage Loggly to a greater extent. “When we put Loggly together with Docker, we standardized and brought best practices to all of our diagnostics in a way that I have never before been able to achieve in my 15 plus years as a CTO,” Kelvie says. “Now, I tell developers not to worry about logging. Everything will get taken care of, tagged to the app and instance, and be easily accessed through Loggly. It’s a huge payoff.” XAPPmedia has migrated its entire environment to a microservices architecture running on Docker. About Loggly Loggly is the world’s most popular cloud-based, enterprise- class log management service, serving more than 10,000 customers including one-third of the Fortune 500. The Loggly service integrates into the engineering processes of teams employing continuous deployment and DevOps practices to reduce MTTR, improve service quality, accelerate innovation, and make better use of valuable development resources. We offer an alternative to traditional, search-based log analysis by structuring and summarizing your log data before you ask it to. With Loggly, your logs reveal what matters through real- time metrics and dashboards. Founded in 2009 and based in San Francisco, the company is backed by True Ventures, Matrix Partners, Cisco, Trinity Ventures, Harmony Partners, Data Collective Venture Capital, and others. Loggly is an AWS Advanced Technology Partner and a Docker Ecosystem Technology Partner. Visit us at www.loggly.com or follow  @loggly on Twitter. START YOUR FREE TRIAL > loggly.com