Home / Companies / Honeycomb / Blog / Post Details
Content Deep Dive

Ingesting HTTP Access Logs from AppService

Blog post from Honeycomb

Post Details
Company
Date Published
Author
Martin Thwaites
Word Count
1,481
Language
English
Hacker News Points
-
Summary

Debugging application performance in Azure AppService presents challenges with Azure's built-in tools, prompting the use of Honeycomb for near real-time analysis of HTTP Access Logs. The process involves ingesting logs from Azure AppService, which operates with a built-in Load Balancer, for performance investigation, leveraging Azure Event Hubs for streaming data, and utilizing Honeycomb for exploratory analysis. Azure AppService, a platform for Managed Application Hosting, supports various programming languages and abstracts infrastructure concerns from developers. HTTP Access Logs provide insights into site usage, such as client IP addresses and request durations, which can help in understanding user experience and identifying performance issues. The setup requires creating an Azure Event Hub Namespace, enabling diagnostic logs to stream into the Event Hub, and deploying a FunctionApp to forward logs to Honeycomb. This approach offers a cost-effective method for enhancing visibility and analysis of AppService performance, with plans for future posts to expand the methodology to other Azure services.