<?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>topic Re: Archiving incident-related observability data beyond standard retention periods in Open Q&amp;A</title>
    <link>https://community.dynatrace.com/t5/Open-Q-A/Archiving-incident-related-observability-data-beyond-standard/m-p/304230#M40218</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/99997"&gt;@FranciscoMPalos&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There Is No Native "Forensic Snapshot" Feature.&lt;BR /&gt;Dynatrace does not have a built-in forensic snapshot capability that freezes a slice of incident data independently of retention policies. The closest native approximation is a combination of custom Grail buckets + Workflows-based export.&lt;/P&gt;&lt;P&gt;The realistic answer is a two-layer strategy.&lt;BR /&gt;First - Extended Retention via Custom Grail Buckets (Native)&lt;BR /&gt;Grail supports retention periods from 1 day up to 10 years (3,657 days) for logs, spans, events, bizevents, and user sessions. This is the native path for keeping data queryable inside Dynatrace long-term. (Not adding details assuming you must we be aware of this.)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Second -Workflow-Based Export Archive (Recommended for "Indefinite")&lt;BR /&gt;For true indefinite preservation independent of Grail retention, a Workflow triggered on problem creation is the practical solution. Here's the architecture:&lt;/P&gt;&lt;P&gt;Trigger: Problem opened event (dt.davis.problems or Davis problem trigger)&lt;/P&gt;&lt;P&gt;Workflow steps:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Capture the incident window — extract problem.start_time, affected entity IDs, impacted services from the problem payload&lt;/LI&gt;&lt;LI&gt;Run DQL queries for that time window across:&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fetch logs filtered by affected entity IDs&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fetch spans filtered by affected services&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;timeseries metrics for affected hosts/services&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fetch events for the problem context&lt;/LI&gt;&lt;LI&gt;Export results via a JavaScript action calling an external API (S3 PutObject)&lt;/LI&gt;&lt;LI&gt;Store a manifest — save a JSON index of what was exported, the DQL queries used, entity topology at incident time, and the problem record itself&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sujit&lt;/P&gt;</description>
    <pubDate>Wed, 09 Sep 2026 03:54:03 GMT</pubDate>
    <dc:creator>sujit_k_singh</dc:creator>
    <dc:date>2026-09-09T03:54:03Z</dc:date>
    <item>
      <title>Archiving incident-related observability data beyond standard retention periods</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Archiving-incident-related-observability-data-beyond-standard/m-p/303800#M40159</link>
      <description>&lt;DIV&gt;&lt;P&gt;In our organization, the SRE team has raised the following requirement:&lt;/P&gt;&lt;P&gt;When an incident occurs, they want to preserve all logs, traces, and metrics collected during the affected day so that they can continue investigating and performing data analysis for an indefinite period of time.&lt;/P&gt;&lt;P&gt;From an Observability perspective, what solutions could we provide to address this need?&lt;/P&gt;&lt;P&gt;We have tried to guide them towards using Dynatrace Notebooks, but their concern is that the underlying data may no longer be available after some time due to retention limits. What they are looking for is the ability to come back weeks or months later and still have access to the same data set in order to continue the investigation and analysis.&lt;/P&gt;&lt;P&gt;Has anyone faced a similar requirement? What would be the recommended approach in Dynatrace for long-term preservation of incident-related observability data?&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 26 Aug 2026 11:11:57 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Archiving-incident-related-observability-data-beyond-standard/m-p/303800#M40159</guid>
      <dc:creator>FranciscoMPalos</dc:creator>
      <dc:date>2026-08-26T11:11:57Z</dc:date>
    </item>
    <item>
      <title>Re: Archiving incident-related observability data beyond standard retention periods</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Archiving-incident-related-observability-data-beyond-standard/m-p/303832#M40161</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/99997"&gt;@FranciscoMPalos&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Custom bucket retention — set up a dedicated bucket with longer retention and route incident data into it via a bucket assignment rule.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Export the incident slice out of Dynatrace entirely — this is what most teams actually end up doing for "indefinite." Run the DQL for that day/incident, dump logs/traces/metrics to CSV/JSON, push to S3 or wherever. We wired a Workflow to auto-trigger this the moment a problem gets flagged as an incident basically takes a snapshot and archives it outside the platform. That way retention policy stops mattering.&lt;/P&gt;&lt;P&gt;Notebooks alone won't save you — like you noticed, the notebook keeps the queries but not the underlying data once it ages out. If you want notebooks to stay useful months later, export the query results alongside them, don't rely on live re-execution.&lt;/P&gt;&lt;P&gt;Realistically: long-retention bucket for active incidents + auto-export workflow on incident creation is the combo that's held up for us.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sujit&lt;/P&gt;</description>
      <pubDate>Thu, 27 Aug 2026 04:56:27 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Archiving-incident-related-observability-data-beyond-standard/m-p/303832#M40161</guid>
      <dc:creator>sujit_k_singh</dc:creator>
      <dc:date>2026-08-27T04:56:27Z</dc:date>
    </item>
    <item>
      <title>Re: Archiving incident-related observability data beyond standard retention periods</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Archiving-incident-related-observability-data-beyond-standard/m-p/304064#M40186</link>
      <description>&lt;DIV&gt;&lt;P&gt;Thanks, Sujit. Your approach makes a lot of sense.&lt;/P&gt;&lt;P&gt;This raises a related question for me:&lt;/P&gt;&lt;P&gt;Instead of focusing solely on extending retention periods, is there a recommended or supported way in Dynatrace to create a &lt;STRONG&gt;forensic snapshot&lt;/STRONG&gt; of an incident?&lt;/P&gt;&lt;P&gt;By "forensic snapshot," I mean capturing all relevant observability data associated with an incident at a specific point in time (logs, traces, metrics, events, topology context, and relationships) and preserving it for future investigations, regardless of the underlying Grail retention policies.&lt;/P&gt;&lt;P&gt;Have any of you implemented something similar? If so, how did you preserve both the data and the context needed to continue the investigation months or even years later?&lt;/P&gt;&lt;P&gt;I'm particularly interested in understanding whether this can be achieved natively within Dynatrace or if exporting the data to an external archive remains the recommended approach.&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 03 Sep 2026 08:59:55 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Archiving-incident-related-observability-data-beyond-standard/m-p/304064#M40186</guid>
      <dc:creator>FranciscoMPalos</dc:creator>
      <dc:date>2026-09-03T08:59:55Z</dc:date>
    </item>
    <item>
      <title>Re: Archiving incident-related observability data beyond standard retention periods</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Archiving-incident-related-observability-data-beyond-standard/m-p/304102#M40187</link>
      <description>&lt;P&gt;Hey Francisco,&lt;/P&gt;&lt;P&gt;I am not aware of any such native function. The only way I can think of achieving something similar within Dynatrace is creating either some sort of complex workflow that looks at the problem details and then fetches data related to entities captured in the problem, or building a notebook template that effectively does the same thing as the workflow. Both solutions would require a fair bit of work.&lt;/P&gt;&lt;P&gt;I guess the most important thing to understand is, what is the goal of that historic analysis? What are people trying to find, what would be useful? This would help prevent data hoarding and make it more focused and hopefully useful.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regardless, I think it would be good to open an RFE in the ideas section of this forum as it is a use case I have come across before.&lt;/P&gt;&lt;P&gt;A few problems come to mind though for any such implementation:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;How would you determine what is incident data? For example, lets say there is a response time issue that affects 1 service. Do we keep metrics from the hosts that support that service? Logs from that host too? Full traces that went through that service? Any metrics/logs upstream/downstream of the service?&lt;/LI&gt;&lt;LI&gt;How long before/after the problem would you save? For example, lets say that response time problem lasted 10 minutes, would you save 20 minutes of data, 5 minutes either side?&lt;/LI&gt;&lt;LI&gt;How would the collection be triggered? Automatic based on rules as well as a way to trigger it manually?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Sep 2026 00:04:15 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Archiving-incident-related-observability-data-beyond-standard/m-p/304102#M40187</guid>
      <dc:creator>Fin_Ubels</dc:creator>
      <dc:date>2026-09-04T00:04:15Z</dc:date>
    </item>
    <item>
      <title>Re: Archiving incident-related observability data beyond standard retention periods</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Archiving-incident-related-observability-data-beyond-standard/m-p/304230#M40218</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/99997"&gt;@FranciscoMPalos&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There Is No Native "Forensic Snapshot" Feature.&lt;BR /&gt;Dynatrace does not have a built-in forensic snapshot capability that freezes a slice of incident data independently of retention policies. The closest native approximation is a combination of custom Grail buckets + Workflows-based export.&lt;/P&gt;&lt;P&gt;The realistic answer is a two-layer strategy.&lt;BR /&gt;First - Extended Retention via Custom Grail Buckets (Native)&lt;BR /&gt;Grail supports retention periods from 1 day up to 10 years (3,657 days) for logs, spans, events, bizevents, and user sessions. This is the native path for keeping data queryable inside Dynatrace long-term. (Not adding details assuming you must we be aware of this.)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Second -Workflow-Based Export Archive (Recommended for "Indefinite")&lt;BR /&gt;For true indefinite preservation independent of Grail retention, a Workflow triggered on problem creation is the practical solution. Here's the architecture:&lt;/P&gt;&lt;P&gt;Trigger: Problem opened event (dt.davis.problems or Davis problem trigger)&lt;/P&gt;&lt;P&gt;Workflow steps:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Capture the incident window — extract problem.start_time, affected entity IDs, impacted services from the problem payload&lt;/LI&gt;&lt;LI&gt;Run DQL queries for that time window across:&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fetch logs filtered by affected entity IDs&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fetch spans filtered by affected services&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;timeseries metrics for affected hosts/services&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fetch events for the problem context&lt;/LI&gt;&lt;LI&gt;Export results via a JavaScript action calling an external API (S3 PutObject)&lt;/LI&gt;&lt;LI&gt;Store a manifest — save a JSON index of what was exported, the DQL queries used, entity topology at incident time, and the problem record itself&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sujit&lt;/P&gt;</description>
      <pubDate>Wed, 09 Sep 2026 03:54:03 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Archiving-incident-related-observability-data-beyond-standard/m-p/304230#M40218</guid>
      <dc:creator>sujit_k_singh</dc:creator>
      <dc:date>2026-09-09T03:54:03Z</dc:date>
    </item>
    <item>
      <title>Re: Archiving incident-related observability data beyond standard retention periods</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Archiving-incident-related-observability-data-beyond-standard/m-p/304585#M40253</link>
      <description>&lt;DIV&gt;&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/47376"&gt;@Fin_Ubels&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thank you for your feedback and for highlighting the challenges involved in implementing such a capability.&lt;/P&gt;&lt;P&gt;I agree that the key questions are defining the scope of the incident data, the retention window, and the triggering mechanism. These aspects would need to be carefully designed to avoid unnecessary data collection while still preserving the information required for effective post-incident analysis.&lt;/P&gt;&lt;P&gt;From our perspective, a useful forensic snapshot capability would ideally capture:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The complete Davis Problem record&lt;/LI&gt;&lt;LI&gt;Impacted entities and services&lt;/LI&gt;&lt;LI&gt;The entity topology at the time of the incident&lt;/LI&gt;&lt;LI&gt;Related logs&lt;/LI&gt;&lt;LI&gt;Related traces/spans&lt;/LI&gt;&lt;LI&gt;Associated events&lt;/LI&gt;&lt;LI&gt;Metrics from the affected entities&lt;/LI&gt;&lt;LI&gt;A configurable time window (for example, 30 minutes before and 30 minutes after the incident)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;The objective would be to create a point-in-time snapshot that can be preserved for later root cause analysis, audits, post-mortem reviews, or regulatory investigations, without being affected by standard retention policies.&lt;/P&gt;&lt;P&gt;Based on the feedback received in this discussion, we will open an RFE in the Ideas section of the forum describing this use case and the expected scope of such a feature.&lt;/P&gt;&lt;P&gt;Thank you again for sharing your thoughts and experience.&lt;/P&gt;&lt;P&gt;Best regards.&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 21 Sep 2026 14:06:50 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Archiving-incident-related-observability-data-beyond-standard/m-p/304585#M40253</guid>
      <dc:creator>FranciscoMPalos</dc:creator>
      <dc:date>2026-09-21T14:06:50Z</dc:date>
    </item>
  </channel>
</rss>

