Splunk AppDynamics

Extend transaction snapshot retention time

CommunityUser
Splunk Employee
Splunk Employee

The maximum allowed data retention period for transaction snapshot is 5 weeks (https://docs.appdynamics.com/display/PRO43/Database+Size+and+Data+Retention). Is there a way to extend the retention period beyond that? I hope to always keep the data.

Labels (3)
0 Karma
1 Solution

Atyuha_Pal
Contributor

Hi,

You can archive the snapshots which are important. You can keep those snapshots in controller even after the retention period is over.

Please refer to the below doc and screenshot for reference

https://docs.appdynamics.com/display/PRO43/Transaction+Snapshots

Thanks,

Atyuha

View solution in original post

0 Karma

Atyuha_Pal
Contributor

Hi,

You can add the below node property "max-snapshots-per-minute” to increase transacion snapshots. May i know which agent you are using?

Please refer to the doc for reference

https://docs.appdynamics.com/display/PRO43/Transaction+Snapshots#TransactionSnapshots-TransactionSna...

Thanks,

Atyuha

0 Karma

CommunityUser
Splunk Employee
Splunk Employee

Hi Atyuha, thanks for the previous answer, any updates on this?

0 Karma

Atyuha_Pal
Contributor

Hi ,

Unfortunately there is no way to keep the snapshots for 1 year as it will create huge overhead and has impact on controller performance.

Thanks,

Atyuha

0 Karma

CommunityUser
Splunk Employee
Splunk Employee

Thank you so much! Is there a way to work around it (or even hack it)? Some particular snapshots are really important to me and I hope to keep them in the controller. Since I'm using the on-premise controller, I'm ok with the consequences such as degraded performance. 

0 Karma

Atyuha_Pal
Contributor

Hi,

You can archive the snapshots which are important. You can keep those snapshots in controller even after the retention period is over.

Please refer to the below doc and screenshot for reference

https://docs.appdynamics.com/display/PRO43/Transaction+Snapshots

Thanks,

Atyuha

0 Karma

CommunityUser
Splunk Employee
Splunk Employee

This is very helpful. Thank you Atyuha!

0 Karma

CommunityUser
Splunk Employee
Splunk Employee

Hi Atyuha,

Thanks for your reply!

What I tried to achieve is a bit different: I already took some snapshots, and according to the doc, the snapshot data is only kept for "snapshots.retention.period" (max allowed 840) hours. I hope to store the snapshots for beyond the max allowed period (say 1 year or more). Is there a way to do that?

I'm using python agents with an on-premise controller. Thanks!

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Agent Mode Engaged! Enchaining Agentic Operations with Splunk AI Assistant 2.0

    Are you ready to transform how your team handles complex data requests? We invite you to our upcoming ...

Announcing Modern Navigation: A New Era of Splunk User Experience

We are excited to introduce the Modern Navigation feature in the Splunk Platform, available to both cloud and ...

Modernize your Splunk Apps – Introducing Python 3.13 in Splunk

We are excited to announce that the upcoming releases of Splunk Enterprise 10.2.x and Splunk Cloud Platform ...