下载PDF
实例探究 > Zapier Aggregates Multiple Analytics in a Single Dashboard with the New Relic Platform

Zapier Aggregates Multiple Analytics in a Single Dashboard with the New Relic Platform

技术
  • 应用基础设施与中间件 - API 集成与管理
  • 应用基础设施与中间件 - 数据交换与集成
  • 平台即服务 (PaaS) - 连接平台
适用行业
  • Software
适用功能
  • 商业运营
用例
  • 预测性维护
  • 过程控制与优化
服务
  • 软件设计与工程服务
  • 系统集成
挑战
Zapier, a company that enables non-technical users to push data between hundreds of web applications, was facing a challenge in automating and provisioning servers for optimal performance. The company's environment consisted of 50 Linux servers on the Amazon Elastic Compute Cloud (EC2), a Django application split across several servers, and a backend consisting of a dynamic number of celery task workers fed by messages published to a RabbitMQ cluster. They also maintained a number of internal web services on nginx in front of Gunicorn and Node.js processes. Redis handled simple key and value stores, with logging handled by Graylog2 and ElasticSearch. However, they realized that no level of automation would be sufficient without an effective monitoring solution in place. They needed a tool that could provide immediate alerts when something was breaking and could be easily implemented into their environment.
关于客户
Zapier is a company founded in 2011 that enables non-technical users to push data between hundreds of web applications — including Salesforce, Basecamp and Gmail — without the need to write code or wrangle APIs. The objective of the company is to automate mundane tasks by connecting web applications. A user selects a series of triggers from web applications and, when the trigger occurs, a chosen action is launched. Together, the trigger and action are called a Zap. Each automatic Zap frees up a user’s time, enabling him or her to do more complex tasks and creative work. The company runs 50 Linux servers on the Amazon Elastic Compute Cloud (EC2) and their web frontend is a Django application split across several servers, with Amazon Elastic Load Balancing (ELB) between them. The backend consists of a dynamic number of celery task workers fed by messages published to a RabbitMQ cluster. Zapier also maintains a number of internal web services on nginx in front of Gunicorn and Node.js processes. Redis handles simple key and value stores, with logging handled by Graylog2 and ElasticSearch.
解决方案
Zapier decided to use New Relic as their monitoring solution. New Relic was easy to implement and provided comprehensive monitoring of CPU utilization. It also provided greater insight into Zapier’s Django application through the use of the Python agent. The most useful feature for Zapier was the App Map, which provided a graphical representation of their entire ecosystem. This was particularly useful for Zapier as they integrated with more than 200 external services and made hundreds of millions of requests to third-party APIs every month. With the introduction of the New Relic Platform, Zapier was able to gain even greater visibility into all metrics relevant to their business. They used the RabbitMQ plugin to keep track of queue backlogs over time, the Memcached plugin to monitor the amount of memory and number of commands executed per second on cache nodes, and the Redis plugin to track the number of active connections to each Redis instance.
运营影响
  • With help from New Relic, Zapier gains insight into problems it wasn’t aware of and receives notifications before those problems affect users.
  • By diagnosing issues quickly and with great precision, New Relic is a major productivity enhancer for the Zapier team.
  • With the introduction of the New Relic Platform, Zapier foresees even greater improvements in productivity.
数量效益
  • Zapier is able to diagnose the root cause of issues in minutes, not hours or days.
  • Zapier is able to aggregate analytics in a single app, saving time looking for data.

相关案例.

联系我们

欢迎与我们交流!

* Required
* Required
* Required
* Invalid email address
提交此表单,即表示您同意 IoT ONE 可以与您联系并分享洞察和营销信息。
不,谢谢,我不想收到来自 IoT ONE 的任何营销电子邮件。
提交

Thank you for your message!
We will contact you soon.