Cloud-native Postgres observability: from client apps to underlying cloud resources
Presented by:

Nikolay Sivko
Nikolay Sivko, co-founder and CEO of Coroot, aims to simplify troubleshooting in production for developers. He is passionate about Site Reliability Engineering (SRE) practices, observability, and open source. Previously, he was the head of the Engineering group at a large technology company and founded an observability tool development company in Russia, which he successfully acquired. Currently, he resides in Turkey, focusing on developing a startup with an international market orientation.
In the current era of cloud computing, gone are the days of managing single-app systems with a standalone database. Instead, we find ourselves responsible for overseeing complex systems containing hundreds of services and dozens of databases. What makes it even more challenging is the dynamic nature of these systems. Databases can now migrate between nodes, and their storage performance can be adjusted on the fly.
In this talk, we'll discuss how to maintain observability of Postgres databases in such environments: Using eBPF to create a detailed service map and instrument Postgres calls from any client app to a specific database. Automatically discovering topologies within High Availability (HA) Postgres clusters managed by various Kubernetes Operators. Monitoring the underlying cloud resources, including VMs, storage volumes, and network.
- Date:
- 2024 April 17 11:10 PDT
- Duration:
- 50 min
- Room:
- Santa Clara
- Conference:
- Postgres Conference 2024
- Language:
- English
- Track:
- Ops
- Difficulty:
- Intermediate