February 2025 Summaries
3 posts from Highlight.io
Filter
Month:
Year:
Post Summaries
Back to Blog
GORM, a widely-used ORM for Go, facilitates database interactions through Go structs but can obscure query details, making performance optimization challenging. The integration of OpenTelemetry with GORM enhances database observability by collecting vital data such as infrastructure metrics, query performance, and resource utilization, enabling quick identification and resolution of issues like slow queries and connection bottlenecks. The GORM OpenTelemetry plugin simplifies the data collection process, providing traces and metrics that help diagnose and optimize database performance. Users can visualize and analyze these metrics using tools like Highlight.io, although the plugin itself does not access infrastructure metrics, which can be obtained from cloud providers. This integration offers a streamlined method for obtaining observability data, aiding in the optimization and troubleshooting of database interactions.
Feb 20, 2025
721 words in the original blog post.
Highlight has introduced a new plugin for WordPress that offers session replays, error monitoring, and performance insights to enhance website management and user experience. Users can easily get started by installing the Highlight.io Session Replay plugin and setting up their Highlight project ID to start receiving data. The plugin provides session replay capabilities to observe user interactions, error monitoring to track and alert on JavaScript errors and network issues, and performance monitoring to track web vitals such as page load times and interactivity. It is particularly useful for e-commerce, content, and membership sites to optimize user journeys and troubleshoot issues. The plugin is free, with a generous free tier available for Highlight accounts, and the team plans to expand its features based on user feedback.
Feb 11, 2025
406 words in the original blog post.
OpenTelemetry is a versatile specification used for sending telemetry data to various observability backends, offering vendor-agnostic capabilities beneficial for monitoring Next.js applications. This guide provides a comprehensive overview of integrating OpenTelemetry with Next.js, detailing the processes for setting up tracing, logging, and metrics. The integration involves using the @vercel/otel package for simplified configuration, although setting up from scratch with the OpenTelemetry SDK offers more control. Next.js provides built-in spans for automatic tracing, exception tracking, and a simplified setup, while verbose logging can enhance data granularity. The guide outlines how to capture exceptions, export metrics, and utilize custom logging, emphasizing the importance of connecting automatic spans with custom ones for effective monitoring. Additionally, it touches on the benefits of integrating OpenTelemetry with platforms like Highlight.io for improved troubleshooting capabilities, enabling the visualization of response times, error rates, and detailed error reports for performance optimization and enhanced user experience.
Feb 10, 2025
2,541 words in the original blog post.