SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
Vivint Solar’s applications support back-office operations as well as outside
sales, installation teams, and service personnel for its cost-effective solar
energy systems.
Vivint Solar Applications Shine Brighter
with Loggly
Profile
Highlights
Vivint Solar is a leading provider
of distributed solar energy to
residential customers in the
United States. Vivint Solar’s
customers pay little to no money
upfront and receive significant
savings relative to utility
generated electricity. Vivint
Solar finances, designs, installs,
monitors, and services the solar
energy systems for its customers.
• Gains visibility and
troubleshooting capabilities
for applications running on
autoscaling Amazon EC2
environments and serverless
AWS Lambda compute services
• Accelerates response times
with proactive alerting
• Maintains QoS agreements
critical to customer billing with
log-based reporting
CASE STUDY
Challenge: Deliver and
maintain applications
to drive business
productivity
Vivint Solar depends on automation
and software applications to keep
its business running smoothly.
These applications support back-
office operations as well as outside
sales, installation teams, and service
personnel for its cost-effective solar
energy systems. These teams rely
on easy-to-use tools and workflow
automation to get their jobs done
efficiently.
Why AWS?
Why Loggly?
The 30-person (and growing) software development team at
Vivint Solar runs approximately 35 applications in Amazon Web
Services (AWS). Most are written in Node.js. The team has used
AWS since the company’s inception in 2011, and almost all of
these applications send their logs to Loggly.
Vivint Solar has long taken advantage of the flexibility and
agility offered by AWS. Most applications are written in Node.
js and run in AWS Elastic Beanstalk today. They use multiple
Amazon services including Amazon DynamoDB and Amazon
S3. The company has recognized the additional flexibility of
the Amazon API Gateway and AWS Lambda and is using these
compute services for new applications as well as migrating older
applications to them.
CASE STUDY
The team at Vivint Solar knew that log management was critical
to running secure, autoscaling services. The team chose Loggly
because they found it to be easy to use and developer-friendly.
“If one thing surprised me about Loggly, it was how easy it was
to send our logs there,” says Brown.
Since the Vivint Solar infrastructure includes Elasticsearch, the
company considered managing its logs using the Elasticsearch-
Logstash-Kibana (ELK) stack. However, a more detailed cost
analysis showed that Loggly was the less expensive solution.
— Jeff Brown, Director, Software Platform and Operations
Engineering, Vivint Solar
“Loggly is a completely managed service. We don’t even
have to think about it.”
Jeff Brown, director, software platform and operations
engineering, cites the following AWS advantages:
• Development speed: “In less than three years, we have
grown from four applications to 35. None of these new
projects had to wait for servers.”
• Flexibility: “We can try new things even without any startup
delays. You can go from doing nothing to doing whatever you
want in about two minutes.”
• Cost: “There have been no up-front investments needed to
get where we are today.”
Solution
Responding faster,
supporting a DevOps
mindset
The majority of Vivint Solar’s Node.js
applications, as well as infrastructure
based on CouchDB and Elasticsearch,
send their logs to Loggly. Loggly also
aggregates system logs. The primary
users of the system are developers,
who can search and filter logs for
troubleshooting and debugging
purposes. Vivint Solar uses Loggly
tags and source groups to differentiate
logs from different applications. It has
modified and augmented standard Node.
js logging libraries to make it easy for its
developers to implement tagging. fdd
In addition to reactive troubleshooting,
Vivint Solar has created alerts for key
error messages and conditions. These
alerts go directly to the responsible
developers. “Loggly makes it easy for
developers to get access to production
logs so they can truly take responsibility
for their own code,” says Brown.
As Vivint Solar increases its usage of
AWS Lambda functions, it has begun
managing AWS Lambda logs in Loggly.
Although AWS Lambda automatically logs
to Amazon CloudWatch, the team has
limited troubleshooting capabilities inside
CloudWatch. Brown’s team has written a
dedicated Lambda function that serves
to pull logs from all of its other Lambda
functions and send them to Loggly.
CASE STUDY
“A serverless architecture makes
it really inexpensive to run simple
functions and to scale them. But you
need visibility into what’s happen-
ing.”
“It’s not complicated to build a log
infrastructure in Amazon EC2,” Brown
reports. “But when you combine the EC2
costs and the management overhead,
ELK is more expensive than the cost of a
Loggly subscription.”
Managing
business-critical QoS
agreements
Vivint Solar maintains interfaces to a
number of third-party APIs that it uses
to run its business. For example, it works
with several inverter companies that
provide data on consumers’ electrical
generation via their own clouds. Since
Vivint Solar needs this data for customer
billing, it has Quality of Service (QoS)
agreements with its providers. It logs the
details of hundreds of thousands of daily
interactions (e.g., response times, how
much data was transferred, etc.) and uses
Loggly to report on the average response
— Jeff Brown, Director, Software Platform
and Operations Engineering, Vivint Solar
CASE STUDY
Log management is a must-have
for modern software
Brown summarizes, “When you’re working in an
autoscaling environment and must restrict production
server access for compliance reasons, you need an
interface where developers can go to get access to
relevant production logs – even if the server those logs
came from is long gone.”
times from different providers and other relevant metrics
that measure provider performance and mitigate potential
risks to its billing process.
Vivint Solar logs the details of hundreds of thousands of daily interactions.
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

Contenu connexe

Plus de 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
 

Plus de SolarWinds Loggly (6)

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
 

Dernier

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
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Dernier (20)

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
 
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...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Loggly - Case Study - Vivint Solar Applications Shine Brighter with Loggly

  • 1. Vivint Solar’s applications support back-office operations as well as outside sales, installation teams, and service personnel for its cost-effective solar energy systems. Vivint Solar Applications Shine Brighter with Loggly Profile Highlights Vivint Solar is a leading provider of distributed solar energy to residential customers in the United States. Vivint Solar’s customers pay little to no money upfront and receive significant savings relative to utility generated electricity. Vivint Solar finances, designs, installs, monitors, and services the solar energy systems for its customers. • Gains visibility and troubleshooting capabilities for applications running on autoscaling Amazon EC2 environments and serverless AWS Lambda compute services • Accelerates response times with proactive alerting • Maintains QoS agreements critical to customer billing with log-based reporting CASE STUDY Challenge: Deliver and maintain applications to drive business productivity Vivint Solar depends on automation and software applications to keep its business running smoothly. These applications support back- office operations as well as outside sales, installation teams, and service personnel for its cost-effective solar energy systems. These teams rely on easy-to-use tools and workflow automation to get their jobs done efficiently.
  • 2. Why AWS? Why Loggly? The 30-person (and growing) software development team at Vivint Solar runs approximately 35 applications in Amazon Web Services (AWS). Most are written in Node.js. The team has used AWS since the company’s inception in 2011, and almost all of these applications send their logs to Loggly. Vivint Solar has long taken advantage of the flexibility and agility offered by AWS. Most applications are written in Node. js and run in AWS Elastic Beanstalk today. They use multiple Amazon services including Amazon DynamoDB and Amazon S3. The company has recognized the additional flexibility of the Amazon API Gateway and AWS Lambda and is using these compute services for new applications as well as migrating older applications to them. CASE STUDY The team at Vivint Solar knew that log management was critical to running secure, autoscaling services. The team chose Loggly because they found it to be easy to use and developer-friendly. “If one thing surprised me about Loggly, it was how easy it was to send our logs there,” says Brown. Since the Vivint Solar infrastructure includes Elasticsearch, the company considered managing its logs using the Elasticsearch- Logstash-Kibana (ELK) stack. However, a more detailed cost analysis showed that Loggly was the less expensive solution. — Jeff Brown, Director, Software Platform and Operations Engineering, Vivint Solar “Loggly is a completely managed service. We don’t even have to think about it.” Jeff Brown, director, software platform and operations engineering, cites the following AWS advantages: • Development speed: “In less than three years, we have grown from four applications to 35. None of these new projects had to wait for servers.” • Flexibility: “We can try new things even without any startup delays. You can go from doing nothing to doing whatever you want in about two minutes.” • Cost: “There have been no up-front investments needed to get where we are today.”
  • 3. Solution Responding faster, supporting a DevOps mindset The majority of Vivint Solar’s Node.js applications, as well as infrastructure based on CouchDB and Elasticsearch, send their logs to Loggly. Loggly also aggregates system logs. The primary users of the system are developers, who can search and filter logs for troubleshooting and debugging purposes. Vivint Solar uses Loggly tags and source groups to differentiate logs from different applications. It has modified and augmented standard Node. js logging libraries to make it easy for its developers to implement tagging. fdd In addition to reactive troubleshooting, Vivint Solar has created alerts for key error messages and conditions. These alerts go directly to the responsible developers. “Loggly makes it easy for developers to get access to production logs so they can truly take responsibility for their own code,” says Brown. As Vivint Solar increases its usage of AWS Lambda functions, it has begun managing AWS Lambda logs in Loggly. Although AWS Lambda automatically logs to Amazon CloudWatch, the team has limited troubleshooting capabilities inside CloudWatch. Brown’s team has written a dedicated Lambda function that serves to pull logs from all of its other Lambda functions and send them to Loggly. CASE STUDY “A serverless architecture makes it really inexpensive to run simple functions and to scale them. But you need visibility into what’s happen- ing.” “It’s not complicated to build a log infrastructure in Amazon EC2,” Brown reports. “But when you combine the EC2 costs and the management overhead, ELK is more expensive than the cost of a Loggly subscription.” Managing business-critical QoS agreements Vivint Solar maintains interfaces to a number of third-party APIs that it uses to run its business. For example, it works with several inverter companies that provide data on consumers’ electrical generation via their own clouds. Since Vivint Solar needs this data for customer billing, it has Quality of Service (QoS) agreements with its providers. It logs the details of hundreds of thousands of daily interactions (e.g., response times, how much data was transferred, etc.) and uses Loggly to report on the average response — Jeff Brown, Director, Software Platform and Operations Engineering, Vivint Solar
  • 4. CASE STUDY Log management is a must-have for modern software Brown summarizes, “When you’re working in an autoscaling environment and must restrict production server access for compliance reasons, you need an interface where developers can go to get access to relevant production logs – even if the server those logs came from is long gone.” times from different providers and other relevant metrics that measure provider performance and mitigate potential risks to its billing process. Vivint Solar logs the details of hundreds of thousands of daily interactions. 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