Methods
Logs with OpenTelemetry
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.
Other Integrations
Explore the other technologies, including log collectors, with which Honeycomb can integrate to receive log data.
Log Types
Structured
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.
Unstructured
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.
Integrations
Although we recommend that you send your logs to Honeycomb using OpenTelemetry, Honeycomb provides the following additional integrations for sending logs:Fastly
If your system uses Fastly to distribute content, you can stream logs to Honeycomb for more insight into the your system’s behavior.
Fluentd
If your system uses Fluentd to aggregate structured logs, you can use Fluentd’s plugin to forward data to Honeycomb.
Logstash
If your system uses Logstash as a log collector, you can use Logstash’s plugin to send a copy of all traffic to Honeycomb.
Community Integrations
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.