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

User Tips: Sending NGINX Logs to Honeycomb

Blog post from Honeycomb

Post Details
Company
Date Published
Author
Guest Blogger
Word Count
753
Language
English
Hacker News Points
-
Summary

In this guide by Andrew Puch and Brian Langbecker, the process of using Honeytail to parse NGINX logs and send this data to Honeycomb for analysis is explained. By leveraging tools such as Node.js, Docker, and Honeytail, users can set up an environment that includes an NGINX proxy alongside a NodeJS Express application utilizing Redis and MySQL. Honeytail is the key utility that enables the tailing and parsing of log files from NGINX, which are then sent to Honeycomb for visualization and analysis. Through detailed instructions, users are guided on how to configure environment variables in a Dockerfile, build a Docker container with Honeytail, and ultimately set up a test application to generate traffic data. The guide emphasizes the importance of specifying the correct log format for parsing and demonstrates using Honeycomb's UI to execute queries and analyze the data, including identifying errors through heatmaps and other visual tools. With this setup, users are encouraged to explore data further and create customized dashboards, taking advantage of Honeycomb's capabilities to gain insights into application traffic.