You can send a variety of log types to Honeycomb using a number of different methods.
Explore our recommended method of sending logs to Honeycomb–using OpenTelemetry. You can use OpenTelemetry to collect your existing logs whether they are in custom formats or popular formats, such as Fluentd, NGINX, JournalD, syslog, and so on. You can also use OpenTelemetry to generate structured logs that can be correlated with traces.
Explore the other technologies, including log collectors, with which Honeycomb can integrate to receive log data.
Explore the methods Honeycomb recommends to send structured logs to Honeycomb. Structured logs contain data that is organized in a well-structured and consistent format that can be customized to your needs.
Explore the methods Honeycomb recommends to send unstructured logs to Honeycomb. Unstructured logs generally contain data that is not organized according to a pre-defined data model.
Although we recommend that you send your logs to Honeycomb using OpenTelemetry, Honeycomb provides the following additional integrations for sending logs:
If your system uses Fastly to distribute content, you can stream logs to Honeycomb for more insight into the your system’s behavior.
If your system uses Fluentd to aggregate structured logs, you can use Fluentd’s plugin to forward data to Honeycomb.
If your system uses Logstash as a log collector, you can use Logstash’s plugin to send a copy of all traffic to Honeycomb.
We also maintain a GitHub repository that contains various integrations contributed by our community. Explore our repo to see other integrations that send your logs to Honeycomb.