29 Jul 2026 07:21 AM - edited 04 Sep 2026 09:25 AM
A decision-tree guide for troubleshooting log ingestion, source health, delays, volume, parsing, correlation, and alerting issues in Dynatrace.
First time here? Find your symptom in the table below and jump directly to the right section. No need to read top to bottom.
| What you are seeing | Go to |
|---|---|
| Logs that worked before have suddenly stopped | Step 1A |
| A source has never appeared in Dynatrace | Step 1B |
| A source is visible but not ingesting records | Step 1C |
| Log Monitoring is enabled but still no logs | Step 1D |
| One ingestion method is affected (API, K8s, Azure, etc.) | Step 2 |
| Logs arrive late or only partially | Step 3 |
| Log volume increased or decreased unexpectedly | Step 4 |
| Logs are visible but content, attributes, or timestamps are wrong | Step 5 |
| A log metric or event is not triggering | Step 6 |
| Trace link missing from a log record | Step 7 |
| Dynatrace Managed cluster shows a log warning | Step 8 |
Start here first: Open Dashboards → Log module self-monitoring and check the Currently active issues panel. The platform may have already identified the cause via a self-monitoring event (SFM event). Act on that before changing any configuration.
SFM events are available at OneAgent 1.339+ / SaaS 1.340+. Earlier versions require opt-in via the Settings API see Monitor log source health with SFM events.
My logs went silent — where do I start?
Covers: OneAgent Log Module unhealthy · Kubernetes Log Module unhealthy · ActiveGate health issue · SFM event reference · source coverage check · module restart behaviour
Troubleshooting missing logs in Log module
Covers: path and permission checks · security rules · custom source configuration · SFM log_source.status query · global Log Monitoring toggle · app log content access flag
Log source not detected or not ingested: Troubleshoot source discovery and ingest-rule coverage
Covers: Sources tab · ingest-rule coverage · matcher vs source name · active and inherited rule review · unique-record validation
Work through these in order:
| Situation | Article |
|---|---|
| Initial setup never produced records on this host | Enable Log Visibility in Dynatrace |
| Enabled and monitored but records aren't visible | Why are logs still missing after enabling Log Monitoring? |
| Security rules may be blocking the path | Troubleshooting Missing Log Files Due to OneAgent Log Monitoring Security Rules |
| Server-side prerequisites (Logs Classic) | What might prevent logs from appearing on the server? |
| F5 Distributed Cloud WAAP intercepting communication | Logs Not Being Ingested Due to F5 Distributed Cloud WAAP |
Select the ingestion method:
| Situation | Article |
|---|---|
| Records arrive late (including expected ~90s Kubernetes baseline) | Troubleshooting log ingest delay in Log module |
| Ingest endpoint returns HTTP 429 | Dynatrace does not ingest logs: HTTP 429 |
| ActiveGate extension buffer or persistence full | Logs Not Arriving from ActiveGate Extensions: Log Persistence Full |
| Multiple sources via one ActiveGate affected | Check Ingest components health in Log module self-monitoring dashboard → ActiveGate sizing for Kubernetes |
Both volume spikes and drops use the same starting article.
Log volume spiked overnight where is it coming from?
Covers: Top log producers · OpenPipeline self-monitoring metrics · ingest-rule scope review · volume decrease investigation · preventive alerting
Quick check before parsing investigation: Run
fetch logs | filter isNotNull(dt.ingest.warnings) | summarize count(), by:{dt.ingest.warnings, log.source} | limit 100— if warnings are present, start with the ingest warnings article, not the parsing article.
| Situation | Article |
|---|---|
| Log-based metric shows no data | Dynatrace Log Monitoring: Metric Shows No Data |
| Problem opens against the wrong entity | How to Change Impacted Entity for a Log-Based Event or Problem |
Why I Can't See Traces in Log View Page
| Warning message | Article |
|---|---|
Log ingest queue is full |
Log Ingest Queue Is Full: Dynatrace Managed |
Ingested log data is trimmed |
Ingested Log Data Is Trimmed: Dynatrace Managed |
Collect the following before opening a ticket:
dt.ingest.warnings DQL result (if records are visible but incorrect)Do not include credentials, access tokens, personal data, or unmasked log content.