<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Dynatrace does not ingest logs (HTTP 429) in Troubleshooting</title>
    <link>https://community.dynatrace.com/t5/Troubleshooting/Dynatrace-does-not-ingest-logs-HTTP-429/ta-p/230512</link>
    <description>&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;P class="sc-dycYrt jwzYdG sc-kFWlue hldrCK sc-3b06fd1c-0 ivrEIu" data-testid="paragraph"&gt;&lt;STRONG&gt;PROBLEM&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="sc-dycYrt jwzYdG sc-kFWlue hldrCK sc-3b06fd1c-0 ivrEIu" data-testid="paragraph"&gt;After configuring &lt;A href="https://docs.dynatrace.com/docs/shortlink/lambda-log-collection" target="_self"&gt;log collection for AWS Lambda&lt;/A&gt;, the log exporter prints errors saying that log ingest is disabled or receives an HTTP 429 status code.&lt;/P&gt;
&lt;P class="sc-dycYrt jwzYdG sc-kFWlue hldrCK sc-3b06fd1c-0 ivrEIu" data-testid="paragraph"&gt;&lt;STRONG&gt;SOLUTION&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI class="sc-dycYrt jwzYdG sc-kFWlue hldrCK sc-3b06fd1c-0 ivrEIu" data-testid="paragraph"&gt;Make sure you're &lt;A class="sc-eNSrOW jIVdPj sc-68987768-0 eSCioX" title="Upgrade from Log Monitoring v1 to Log Monitoring Classic" href="https://docs.dynatrace.com/docs/observe-and-explore/logs/logs-upgrade/logs-upgrade-to-lmc" target="_blank" rel="noopener" data-testid="link"&gt;using Log Monitoring v2&lt;/A&gt;.&lt;/LI&gt;
&lt;LI class="sc-dycYrt jwzYdG sc-kFWlue hldrCK sc-3b06fd1c-0 ivrEIu" data-testid="paragraph"&gt;&lt;SPAN&gt;If you are using Log monitoring v2, check that your log events ingest limit is sufficient.&lt;/SPAN&gt;
&lt;OL&gt;
&lt;LI class="sc-dycYrt jwzYdG sc-kFWlue hldrCK sc-3b06fd1c-0 ivrEIu" data-testid="paragraph"&gt;&lt;SPAN&gt;In the Dynatrace menu, go to &lt;/SPAN&gt;&lt;STRONG class="sc-bf977b27-0 hNpJEd" style="font-family: inherit;"&gt;Settings&lt;/STRONG&gt;&lt;SPAN&gt; &amp;gt; &lt;/SPAN&gt;&lt;STRONG class="sc-bf977b27-0 hNpJEd" style="font-family: inherit;"&gt;Internal&lt;/STRONG&gt;&lt;SPAN&gt; &amp;gt; &lt;/SPAN&gt;&lt;STRONG class="sc-bf977b27-0 hNpJEd" style="font-family: inherit;"&gt;Indexed Log Storage Settings.&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI class="sc-dycYrt jwzYdG sc-kFWlue hldrCK sc-3b06fd1c-0 ivrEIu" data-testid="paragraph"&gt;&lt;SPAN&gt;Enter a reasonable value for &lt;/SPAN&gt;&lt;EM style="font-family: inherit;"&gt;Maximum ingest of Log Events&lt;/EM&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;CODE class="sc-dycYrt ipJFFH sc-hTUWRQ hmrjSf" data-testid="code"&gt;100000&lt;/CODE&gt;&lt;SPAN&gt; is the default).&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI class="sc-dycYrt jwzYdG sc-kFWlue hldrCK sc-3b06fd1c-0 ivrEIu" data-testid="paragraph"&gt;&lt;SPAN&gt;If other troubleshooting methods don't resolve your issue, you can enable debug logging of the log collector.&lt;/SPAN&gt;&lt;BR /&gt;In your Lambda function's configuration, set the environment variables to the following values.&lt;BR /&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;&lt;STRONG&gt;Environment variable&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="50%"&gt;&lt;STRONG&gt;Value&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;&lt;CODE class="sc-dycYrt ipJFFH sc-hTUWRQ hmrjSf" data-testid="code"&gt;DT_LOG_COLLECTION_LOG_LEVEL&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD width="50%"&gt;
&lt;P&gt;&lt;CODE class="sc-dycYrt ipJFFH sc-hTUWRQ hmrjSf" data-testid="code"&gt;debug&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;&lt;CODE class="sc-dycYrt ipJFFH sc-hTUWRQ hmrjSf" data-testid="code"&gt;DT_LOGGING_DESTINATION&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD width="50%"&gt;
&lt;P&gt;&lt;CODE class="sc-dycYrt ipJFFH sc-hTUWRQ hmrjSf" data-testid="code"&gt;stdout&lt;/CODE&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;BR /&gt;&lt;SPAN&gt;Alternatively, if you are using &lt;/SPAN&gt;&lt;CODE class="sc-dycYrt ipJFFH sc-hTUWRQ hmrjSf" data-testid="code"&gt;dtconfig.json&lt;/CODE&gt;&lt;SPAN&gt; configuration, you can enable debug logging by setting the &lt;/SPAN&gt;&lt;CODE class="sc-dycYrt ipJFFH sc-hTUWRQ hmrjSf" data-testid="code"&gt;LogCollection.LogLevel&lt;/CODE&gt;&lt;SPAN&gt; and &lt;/SPAN&gt;&lt;CODE class="sc-dycYrt ipJFFH sc-hTUWRQ hmrjSf" data-testid="code"&gt;Logging.Destination&lt;/CODE&gt;&lt;SPAN&gt;&lt;SPAN&gt; properties:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;LI-CODE lang="markup"&gt;{
  ...other values...
  "Logging": {
    "Destination": "stdout"
  },
  "LogCollection": {
    ...other values...
    "LogLevel": "debug"
  }
}
&lt;/LI-CODE&gt;The log&lt;SPAN&gt; collector will then print debug logs to the Lambda function's log stream. You can view these logs in the CloudWatch console. Note that the collector will not send its own logs to Dynatrace.&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT color="#000000"&gt;&lt;STRONG&gt;&lt;BR /&gt;Important:&amp;nbsp;&lt;/STRONG&gt;enabling debug logging should only be used temporarily, as it will generate a large amount of logs in CloudWatch, which may impact the performance of the function.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/DIV&gt;</description>
    <pubDate>Tue, 05 Dec 2023 07:50:48 GMT</pubDate>
    <dc:creator>virgi-df</dc:creator>
    <dc:date>2023-12-05T07:50:48Z</dc:date>
    <item>
      <title>Dynatrace does not ingest logs (HTTP 429)</title>
      <link>https://community.dynatrace.com/t5/Troubleshooting/Dynatrace-does-not-ingest-logs-HTTP-429/ta-p/230512</link>
      <description>&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;P class="sc-dycYrt jwzYdG sc-kFWlue hldrCK sc-3b06fd1c-0 ivrEIu" data-testid="paragraph"&gt;&lt;STRONG&gt;PROBLEM&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="sc-dycYrt jwzYdG sc-kFWlue hldrCK sc-3b06fd1c-0 ivrEIu" data-testid="paragraph"&gt;After configuring &lt;A href="https://docs.dynatrace.com/docs/shortlink/lambda-log-collection" target="_self"&gt;log collection for AWS Lambda&lt;/A&gt;, the log exporter prints errors saying that log ingest is disabled or receives an HTTP 429 status code.&lt;/P&gt;
&lt;P class="sc-dycYrt jwzYdG sc-kFWlue hldrCK sc-3b06fd1c-0 ivrEIu" data-testid="paragraph"&gt;&lt;STRONG&gt;SOLUTION&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI class="sc-dycYrt jwzYdG sc-kFWlue hldrCK sc-3b06fd1c-0 ivrEIu" data-testid="paragraph"&gt;Make sure you're &lt;A class="sc-eNSrOW jIVdPj sc-68987768-0 eSCioX" title="Upgrade from Log Monitoring v1 to Log Monitoring Classic" href="https://docs.dynatrace.com/docs/observe-and-explore/logs/logs-upgrade/logs-upgrade-to-lmc" target="_blank" rel="noopener" data-testid="link"&gt;using Log Monitoring v2&lt;/A&gt;.&lt;/LI&gt;
&lt;LI class="sc-dycYrt jwzYdG sc-kFWlue hldrCK sc-3b06fd1c-0 ivrEIu" data-testid="paragraph"&gt;&lt;SPAN&gt;If you are using Log monitoring v2, check that your log events ingest limit is sufficient.&lt;/SPAN&gt;
&lt;OL&gt;
&lt;LI class="sc-dycYrt jwzYdG sc-kFWlue hldrCK sc-3b06fd1c-0 ivrEIu" data-testid="paragraph"&gt;&lt;SPAN&gt;In the Dynatrace menu, go to &lt;/SPAN&gt;&lt;STRONG class="sc-bf977b27-0 hNpJEd" style="font-family: inherit;"&gt;Settings&lt;/STRONG&gt;&lt;SPAN&gt; &amp;gt; &lt;/SPAN&gt;&lt;STRONG class="sc-bf977b27-0 hNpJEd" style="font-family: inherit;"&gt;Internal&lt;/STRONG&gt;&lt;SPAN&gt; &amp;gt; &lt;/SPAN&gt;&lt;STRONG class="sc-bf977b27-0 hNpJEd" style="font-family: inherit;"&gt;Indexed Log Storage Settings.&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI class="sc-dycYrt jwzYdG sc-kFWlue hldrCK sc-3b06fd1c-0 ivrEIu" data-testid="paragraph"&gt;&lt;SPAN&gt;Enter a reasonable value for &lt;/SPAN&gt;&lt;EM style="font-family: inherit;"&gt;Maximum ingest of Log Events&lt;/EM&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;CODE class="sc-dycYrt ipJFFH sc-hTUWRQ hmrjSf" data-testid="code"&gt;100000&lt;/CODE&gt;&lt;SPAN&gt; is the default).&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI class="sc-dycYrt jwzYdG sc-kFWlue hldrCK sc-3b06fd1c-0 ivrEIu" data-testid="paragraph"&gt;&lt;SPAN&gt;If other troubleshooting methods don't resolve your issue, you can enable debug logging of the log collector.&lt;/SPAN&gt;&lt;BR /&gt;In your Lambda function's configuration, set the environment variables to the following values.&lt;BR /&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;&lt;STRONG&gt;Environment variable&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="50%"&gt;&lt;STRONG&gt;Value&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;&lt;CODE class="sc-dycYrt ipJFFH sc-hTUWRQ hmrjSf" data-testid="code"&gt;DT_LOG_COLLECTION_LOG_LEVEL&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD width="50%"&gt;
&lt;P&gt;&lt;CODE class="sc-dycYrt ipJFFH sc-hTUWRQ hmrjSf" data-testid="code"&gt;debug&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;&lt;CODE class="sc-dycYrt ipJFFH sc-hTUWRQ hmrjSf" data-testid="code"&gt;DT_LOGGING_DESTINATION&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD width="50%"&gt;
&lt;P&gt;&lt;CODE class="sc-dycYrt ipJFFH sc-hTUWRQ hmrjSf" data-testid="code"&gt;stdout&lt;/CODE&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;BR /&gt;&lt;SPAN&gt;Alternatively, if you are using &lt;/SPAN&gt;&lt;CODE class="sc-dycYrt ipJFFH sc-hTUWRQ hmrjSf" data-testid="code"&gt;dtconfig.json&lt;/CODE&gt;&lt;SPAN&gt; configuration, you can enable debug logging by setting the &lt;/SPAN&gt;&lt;CODE class="sc-dycYrt ipJFFH sc-hTUWRQ hmrjSf" data-testid="code"&gt;LogCollection.LogLevel&lt;/CODE&gt;&lt;SPAN&gt; and &lt;/SPAN&gt;&lt;CODE class="sc-dycYrt ipJFFH sc-hTUWRQ hmrjSf" data-testid="code"&gt;Logging.Destination&lt;/CODE&gt;&lt;SPAN&gt;&lt;SPAN&gt; properties:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;LI-CODE lang="markup"&gt;{
  ...other values...
  "Logging": {
    "Destination": "stdout"
  },
  "LogCollection": {
    ...other values...
    "LogLevel": "debug"
  }
}
&lt;/LI-CODE&gt;The log&lt;SPAN&gt; collector will then print debug logs to the Lambda function's log stream. You can view these logs in the CloudWatch console. Note that the collector will not send its own logs to Dynatrace.&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT color="#000000"&gt;&lt;STRONG&gt;&lt;BR /&gt;Important:&amp;nbsp;&lt;/STRONG&gt;enabling debug logging should only be used temporarily, as it will generate a large amount of logs in CloudWatch, which may impact the performance of the function.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 05 Dec 2023 07:50:48 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Troubleshooting/Dynatrace-does-not-ingest-logs-HTTP-429/ta-p/230512</guid>
      <dc:creator>virgi-df</dc:creator>
      <dc:date>2023-12-05T07:50:48Z</dc:date>
    </item>
  </channel>
</rss>

