Log Monitoring default limits (Logs Classic)

  • 1-min read

Log Monitoring Classic

This page lists default limits for the latest version of Dynatrace Log Monitoring.

The current limitations apply to both log file ingestion and generic log ingestion via API.

Log ingestion limits

The table below summarizes the most important default limits related to log ingest. All presented limits refer to UTF-8 encoded data.

TypeLimitDescription
Content8 kBThe maximum size of log entry body
Attribute key100 bytesThe key of an attribute value
Attribute value length250 bytesThe maximum length of an attribute value
Number of log attributes50The maximum number of attributes a log can contain
Log events per minute 1k/minute per cluster by defaultThe maximum number of log events in a minute
Log age24 hoursThe maximum age of log entries when ingested
Logs with future datesNo restriction1How far into the future log entries can reach
Values per attribute32 valuesThe maximum number of individual values an attribute can contain
Request size10 MBThe maximum size of the payload data
Number of log records50,000 recordsThe maximum number of log records per request
Nested objects5 levelsThe maximum number of levels ingested with nested objects
1

There is no ingestion limitation on log entries with future timestamps, but entries with timestamps further than 10 minutes into the future have their timestamps set to the moment of ingestion.

When it comes to log events per minute, if your log data stream within your cluster exceeds the limit, all log events above the limit are ignored. If you increase the resources (RAM) in your nodes, you can increase the limit based on the cluster resource size using an API call or the Cluster Management Console (CMC).

There are two ways to refresh the cluster limit:

  • Using the API call. See Update log events per cluster for Log Monitoring for details.
  • Refreshing the cluster limit using the Cluster Management Console (CMC):
    1. In the CMC, select Environments and the environment for which you wish to update the total log events per cluster.
    2. On the environment details page, in the Cluster overload prevention settings section, select Refresh cluster limit.

Log events per minute

Log data ingestion is limited by default to 1,000 log events per minute per cluster.

  • If your log data stream within your cluster exceeds the limit, all log events above the limit are ignored.
  • If you increase resources (RAM) in your nodes, you can increase the limit based on the cluster resources size using an API call or Cluster Management Console (CMC).

This applies to all event sources (OneAgent and generic log ingestion). You can use self-monitoring metrics to get a count of incoming log events and log events rejected because this limit was exceeded. For details, see Self-monitoring metrics.

Refresh cluster limit using the API call
See Update log events per cluster for Log Monitoring.

Refresh cluster limit using Cluster Management Console (CMC)

  1. In the CMC, select Environments and the environment for which you wish to update the total log events per cluster.
  2. On the environment details page, in the Cluster overload prevention settings section, select the Refresh cluster limit.