SQL Commenter with Nimesh Bhagat and Morgan McLean

Google Cloud Platform Podcast

Episode | Podcast

Date: Wed, 16 Mar 2022 17:00:00 +0000

<p><span style="font-weight: 400;">First time co-host</span> <a href="https://twitter.com/jankleinert"><span style="font-weight: 400;">Jan Kleinert</span></a> <span style="font-weight: 400;">joins</span> <a href="https://twitter.com/markmirch"><span style="font-weight: 400;">Mark Mirchandani</span></a> <span style="font-weight: 400;">this week to talk about database observability and the cool tools that make it possible. Morgan McLean and Nimesh Bhagat describe database observability, which uses metrics, logs, and other tools to help users understand the health of your database.</span></p> <p><span style="font-weight: 400;">We talk about Object Relational Mappers and the challenges with using these for debugging database performance. SQL Commenter helps database observability in two ways: it is both a library and a standard, Nimesh tells us. He describes the process for us, detailing exactly how SQL Commenter effects projects. Recently, SQL Commenter was donated to OpenTelemetry to augment the observability offerings, create an application standard, and make it easier for developers to use a variety of different tools and languages. Engineers can get end-to-end traces no matter which database technologies they use.</span></p> <p><span style="font-weight: 400;">Morgan tells us about Splunk and how information from SQL Commenter is taken into Splunk and used. Backend data like metrics from Cloud Monitoring and client libraries can be correlated together with SQL Commenter and brought into Splunk for full stack observability. Nimesh offers client examples to help us understand how these useful tools integrate for optimal observability. He tells us about the databases and ORMs supported by SQL Commenter. Our guests and co-host Jan give tips to help our listeners get started with SQL Commenter and talk about what they’re looking forward to in the future of observability.</span></p> <h5><strong>Nimesh Bhagat</strong></h5> <p><span style="font-weight: 400;">Nimesh is a product manager at Google Cloud, he leads Database Observability. He has worked across engineering and product roles, building highly available and high performance enterprise infrastructure used by Fortune 500 companies. His passion lies in combining powerful infrastructure with simple user experience so that every business and developer can build software at scale and velocity.</span></p> <h5><strong>Morgan McLean</strong></h5> <p><span style="font-weight: 400;">Morgan is ​​Director of Product Management at Splunk and co-creator of OpenCensus / OpenTelemetry.</span></p> <h5><strong>Cool things of the week</strong></h5> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Google Cloud Innovators</span> <a href="https://cloud.google.com/innovators"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Redesigning the Cloud SDK + CLI for easier development</span> <a href="https://cloud.google.com/blog/products/application-development/redesigning-the-cloud-sdk-cli-for-easier-development"> <span style="font-weight: 400;">blog</span></a></li> <li style="display: inline;"> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">GCP Podcast Episode 291: Redesigning the Cloud SDK and CLI with Wael Manasra and Cody Oss</span> <a href="https://gcppodcast.com/post/episode-291-redesigning-the-cloud-sdk-and-cli-with-wael-manasra-and-cody-oss/"> <span style="font-weight: 400;">podcast</span></a></li> </ul> </li> <li style="font-weight: 400;"><span style="font-weight: 400;">What is Active Assist?</span> <a href="https://www.youtube.com/watch?v=A2VgO5N_B7g"><span style="font-weight: 400;">video</span></a></li> <li style="display: inline;"> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">GCP Podcast Episode 235: Active Assist with Chris Law + MariaDB SkySQL with Robert Hedgepeth</span> <a href="https://www.gcppodcast.com/post/episode-235-active-assist-with-chris-law-and-skysql-with-robert-hedgepeth/"> <span style="font-weight: 400;">podcast</span></a></li> </ul> </li> </ul> <h5><strong>Interview</strong></h5> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">SQL Commenter</span> <a href="https://google.github.io/sqlcommenter/"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Sequelize</span> <a href="https://sequelize.org/"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">SQL Alchemy</span> <a href="https://www.sqlalchemy.org/"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">ADO.net</span> <a href="https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/ado-net-overview"> <span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">GCP Podcast Episode 247: Cloud SQL Insights with Nimesh Bhagat</span> <a href="https://www.gcppodcast.com/post/episode-247-cloud-sql-insights-with-nimesh-bhagat/"> <span style="font-weight: 400;">podcast</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">OpenTelemetry</span> <a href="https://opentelemetry.io/"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Splunk</span> <a href="https://www.splunk.com/"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Cloud Monitoring</span> <a href="https://cloud.google.com/monitoring"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Cloud Spanner</span> <a href="https://cloud.google.com/spanner"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Cloud SQL</span> <a href="https://cloud.google.com/sql"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Cloud Trace</span> <a href="https://cloud.google.com/trace"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Sqlcommenter now extending the vision of OpenTelemetry to databases</span> <a href="https://cloud.google.com/blog/products/databases/sqlcommenter-merges-with-opentelemetry"> <span style="font-weight: 400;">blog</span></a></li> </ul> <h5><strong>Hosts</strong></h5> <p><span style="font-weight: 400;">Mark Mirchandani and Jan Kleinert</span></p>