Log Monitoring Overview
The Log Monitoring page helps you visualize logs across multiple sources such as your server, container, cloud environment, and application. This page functions as a centralized interface for drilling into your logs and provides an easy way to correlate events across different components in your architecture.
How Log Collection Works
Logs are collected through the Infrastructure Agent and sent to Middleware's backend log capture service. The Infra Agent reads logs from the local file system and transfers them to our internal services which processes and indexes them to be analyzed later.
Log Data Format
Middleware supports all JSON structured logs. The agent transforms those logs and sends them in OpenTelemetry format. Using OpenTelemtry allows us Middleware to simply map to many other log formats (like Fluentd).
Alternate Log Collection Methods
You are still capable of sending your log data without the Infra Agent, however, you run the risk of losing logs due to outages or transient network errors and slower buffering times during the batching process.
Reach out to the Middleware team for assistance sending logs to Middleware using a different collector, e.g. Fluentd, Fluentbit or Logstash.
Next Steps
- Creating Log Filters
- Log Explorer
- Custom Metrics
- Transforming Logs into Transactions
- Creating Alerts
- Real User Monitoring (RUM)
Need assistance or want to learn more about Middleware? Contact our support team in Slack.