In the past, we've heard from our Salesforce Support team that certain managed packages in our org may be impacting execution times on key transactions. Business teams recently reported these execution times going up, but the timing doesn't seem to coincide with any recent internal changes. We're suspicious that one of our (many) managed package vendors may have upgraded their code, but unsure how to confirm this.
Some questions come up:
- The managed package detail page shows a "Modified By" field, which includes a date. Is this reliable as a "last upgraded date"?
- If so, is there any way to query for this across all our managed packages, so we don't have to scrape the UI?
- Is Event Monitoring a possible solution here? It appears there is a Package Install Event Type available. Does it provide the necessary info to monitor when vendors push an upgrade?
- Any other relevant options I'm missing?