#
Transforming monitoring
into an Observability
Platform with InfluxDB
Tanny Ng & Nadeem Syed
10.26.2021
WP Engine is the leader in Wordpress
Who are we?
Tanny Ng
Senior Product Manager,
Observability
Nadeem Syed
Principal Software Engineer,
Observability
Agenda
1. Pain Points
2. Solution
○ Our Constraints
○ Architecture, What’s different?
○ Challenges & What we wish we knew?
3. What’s next?
4. We are recruiting! - https://wpengine.careers/ JR100541
Pain Points
Downtime Blind Monitoring at Limit
Stakeholder Impact
250k/min
Zabbix Backend Queries
10 alerts/hr
Solution - What were our considerations?
Build vs Buy? Sensitive Data Cost
Solution - What’s different?
Multi Region Alerting Scalable Streaming Distributed Scalability
Stakeholder Impact
250k/min
Zabbix Backend Queries
10 alerts/hr
5.5M/min
Points Written
4 alerts/hr
Architecture
Architecture - Metrics Platform
Architecture 1 - Aggregation Layer
Architecture 2 - Alerting Layer
Architecture 3 - Storage & Visualization
Architecture - Metrics Platform
Proposed Architecture - Logging Platform
Challenges What we wished we know?
● Bear the risk of inaccessible Metrics -
Regional Alerting, but no regional
redundancy of Metrics Platform
Database
● Kapacitor k8 task reload fails - Forced to
restart Kapacitor when tickscripts are
modified
● Influx Enterprise does not work with k8s
● Decomm is hard
What’s next?
We are hiring!
Thank you.
Tanny Ng, Nadeem Syed

Tanny Ng, Nadeem Syed [WP Engine] | How WP Engine Transformed Monitoring Into an Observability Platform with InfluxDB | InfluxDays NA 2021