Mezmo Log Ingestion Methods

Mezmo offers a variety of methods to ingest logs, including the Mezmo Agent, Mezmo CLI, a client-side logger, logging platform integrations, code libraries, and a REST API

📘

LogDNA is now Mezmo!

LogDNA has recently become Mezmo. As you access technical resources like our API, Code Libraries, and GitHub repositories, you will continue to see references to LogDNA for a short time as we update our new name across all our resource channels.

Ingestion refers to the process of formatting and uploading log data from external sources like hosts, applications, and cloud-based logging services. In the process of ingesting log data, Mezmo also parses the information in the log lines following automatic and custom rules to make it available for searching, and for use in data analysis.

Log Ingestion Methods

Mezmo provides several methods for ingesting log data.

Mezmo Agent

You can install the Mezmo Logging Agent directly on the host where your logs are generated, and it will maintain a persistent, HTTPS-encrypted connection to the Mezmo ingestion servers. You can deploy the Mezmo Agent on Linux, Windows, macOS, Kubernetes, and OpenShift systems.

Mezmo Command Line Interface (CLI)

With the Mezmo CLI you can live tail and filter log line data. The Mezmo CLI is available for Windows, Linux, and macOS.

Mezmo Client-Side Logger

Built on the Mezmo node.js library, the Mezmo client-side logger sends logs from your client-side JavaScript applications to Mezmo's ingestion servers.

Platform Integrations

Mezmo has developed integrations to send logs directly from several popular logging platforms, including Akami Cloud Monitor, AWS CloudWatch, Docker, Heroku, and varieties of Syslog.

Code Libraries

There are both Mezmo-supported and community Code Libraries available for sending logs directly from applications built in Go, Python, Ruby, Rust, Android, and iOS.

REST API

You can use the Mezmo API to send log lines to Mezmo, as well as programmatically manage starting and stopping ingestion.