<?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: Retrieve Azure App Credential Expiration Dates for Secure Access in Cloud platforms</title>
    <link>https://community.dynatrace.com/t5/Cloud-platforms/Retrieve-Azure-App-Credential-Expiration-Dates-for-Secure-Access/m-p/291574#M2219</link>
    <description>&lt;P&gt;Hey&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/48146"&gt;@JeanBlanc&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;SPAN&gt;I just wanted to check in and see if you still need help with this. If so, I’d be happy to look into it for you!&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="lia-unicode-emoji" title=":smiling_face_with_smiling_eyes:"&gt;&lt;span class="lia-unicode-emoji" title=":smiling_face_with_smiling_eyes:"&gt;😊&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Please let me know what works best for you.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 16 Dec 2025 13:25:34 GMT</pubDate>
    <dc:creator>IzabelaRokita</dc:creator>
    <dc:date>2025-12-16T13:25:34Z</dc:date>
    <item>
      <title>Retrieve Azure App Credential Expiration Dates for Secure Access</title>
      <link>https://community.dynatrace.com/t5/Cloud-platforms/Retrieve-Azure-App-Credential-Expiration-Dates-for-Secure-Access/m-p/279806#M2076</link>
      <description>&lt;P&gt;Hi community,&lt;/P&gt;
&lt;P&gt;Has anyone succeeded in pulling the &lt;STRONG&gt;expiration dates of Azure &lt;EM&gt;App&lt;/EM&gt; Credentials&lt;/STRONG&gt; (client-secret / certificate) directly into Dynatrace?&lt;/P&gt;
&lt;P&gt;I’m &lt;STRONG&gt;not&lt;/STRONG&gt; referring to secrets stored in Azure Key Vault (those are already covered by the Key Vault integration). I need to surface the expiry information that Azure exposes under:&lt;/P&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;Azure&lt;/SPAN&gt; AD ➡ App registrations ➡ Certificates &amp;amp; secrets&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;Context&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;Dynatrace SaaS, ActiveGate 1.313&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Azure Monitor integration already enabled&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;What I’ve tried&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Monitor Metrics/Logs&lt;/STRONG&gt; – couldn’t find any metric or table that exposes &lt;EM&gt;credential&lt;/EM&gt; expiry.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Dynatrace Extensions 2.0&lt;/STRONG&gt; – checked available extension libraries; none seem to target applications endpoints.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Custom API pull&lt;/STRONG&gt; – considered building an Extension 2.0 that calls&lt;BR /&gt;GET &lt;A href="https://graph.microsoft.com/v1.0/applications/{id}?$select=id,displayName,passwordCredentials" target="_blank" rel="noopener"&gt;https://graph.microsoft.com/v1.0/applications/{id}?$select=id,displayName,passwordCredentials&lt;/A&gt;&lt;BR /&gt;…but before investing time I’d like to know if there’s an existing solution or best practice.&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;Questions&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Did you manage to ingest this data into Dynatrace (metric, log, or event)?&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;If so, which approach worked best (builtin integration, Extension 1.0/2.0, Synthetic Monitor)?&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Any pitfalls around token scopes, rate limits, or schema mapping I should watch out for?&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Thanks in advance for any insights or code snippets!&lt;/P&gt;
&lt;P&gt;Best,&lt;/P&gt;</description>
      <pubDate>Tue, 16 Dec 2025 13:25:19 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Cloud-platforms/Retrieve-Azure-App-Credential-Expiration-Dates-for-Secure-Access/m-p/279806#M2076</guid>
      <dc:creator>JeanBlanc</dc:creator>
      <dc:date>2025-12-16T13:25:19Z</dc:date>
    </item>
    <item>
      <title>Re: Retrieve Azure App Credential Expiration Dates for Secure Access</title>
      <link>https://community.dynatrace.com/t5/Cloud-platforms/Retrieve-Azure-App-Credential-Expiration-Dates-for-Secure-Access/m-p/291574#M2219</link>
      <description>&lt;P&gt;Hey&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/48146"&gt;@JeanBlanc&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;SPAN&gt;I just wanted to check in and see if you still need help with this. If so, I’d be happy to look into it for you!&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="lia-unicode-emoji" title=":smiling_face_with_smiling_eyes:"&gt;&lt;span class="lia-unicode-emoji" title=":smiling_face_with_smiling_eyes:"&gt;😊&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Please let me know what works best for you.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Dec 2025 13:25:34 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Cloud-platforms/Retrieve-Azure-App-Credential-Expiration-Dates-for-Secure-Access/m-p/291574#M2219</guid>
      <dc:creator>IzabelaRokita</dc:creator>
      <dc:date>2025-12-16T13:25:34Z</dc:date>
    </item>
    <item>
      <title>Re: Retrieve Azure App Credential Expiration Dates for Secure Access</title>
      <link>https://community.dynatrace.com/t5/Cloud-platforms/Retrieve-Azure-App-Credential-Expiration-Dates-for-Secure-Access/m-p/291735#M2230</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/67399"&gt;@IzabelaRokita&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;Thanks for checking back &lt;span class="lia-unicode-emoji" title=":smiling_face_with_smiling_eyes:"&gt;😊&lt;/span&gt;&lt;BR /&gt;Yes — I can confirm that I’ve &lt;STRONG&gt;already implemented a fully functional solution&lt;/STRONG&gt; for this use case.&lt;/P&gt;&lt;H4&gt;What I ended up doing&lt;/H4&gt;&lt;P&gt;I built an export based on &lt;STRONG&gt;Microsoft Graph&lt;/STRONG&gt; to pull &lt;STRONG&gt;App Registration credential expiry&lt;/STRONG&gt; (client secrets + certificates) and bring it into Dynatrace in a way that supports &lt;STRONG&gt;dashboards and alerting&lt;/STRONG&gt; for customers.&lt;/P&gt;&lt;P&gt;So overall: solution is &lt;STRONG&gt;already in production&lt;/STRONG&gt;, and my customers are using it today to &lt;STRONG&gt;monitor expiration dates and get proactive alerts&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;</description>
      <pubDate>Wed, 17 Dec 2025 15:32:16 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Cloud-platforms/Retrieve-Azure-App-Credential-Expiration-Dates-for-Secure-Access/m-p/291735#M2230</guid>
      <dc:creator>JeanBlanc</dc:creator>
      <dc:date>2025-12-17T15:32:16Z</dc:date>
    </item>
    <item>
      <title>Re: Retrieve Azure App Credential Expiration Dates for Secure Access</title>
      <link>https://community.dynatrace.com/t5/Cloud-platforms/Retrieve-Azure-App-Credential-Expiration-Dates-for-Secure-Access/m-p/291779#M2231</link>
      <description>&lt;P&gt;Amazing&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/48146"&gt;@JeanBlanc&lt;/a&gt;&amp;nbsp;, congratulations on finding &amp;amp; implementing the right solution and sharing the details with our Community! Much appreciated &lt;span class="lia-unicode-emoji" title=":smiling_face_with_smiling_eyes:"&gt;😊&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Dec 2025 10:24:52 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Cloud-platforms/Retrieve-Azure-App-Credential-Expiration-Dates-for-Secure-Access/m-p/291779#M2231</guid>
      <dc:creator>IzabelaRokita</dc:creator>
      <dc:date>2025-12-18T10:24:52Z</dc:date>
    </item>
    <item>
      <title>Re: Retrieve Azure App Credential Expiration Dates for Secure Access</title>
      <link>https://community.dynatrace.com/t5/Cloud-platforms/Retrieve-Azure-App-Credential-Expiration-Dates-for-Secure-Access/m-p/294997#M2292</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/48146"&gt;@JeanBlanc&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are looking to implement the same. Would you be able to provide further details on how you implemented this?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;</description>
      <pubDate>Thu, 19 Feb 2026 12:10:55 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Cloud-platforms/Retrieve-Azure-App-Credential-Expiration-Dates-for-Secure-Access/m-p/294997#M2292</guid>
      <dc:creator>Mattw1</dc:creator>
      <dc:date>2026-02-19T12:10:55Z</dc:date>
    </item>
    <item>
      <title>Re: Retrieve Azure App Credential Expiration Dates for Secure Access</title>
      <link>https://community.dynatrace.com/t5/Cloud-platforms/Retrieve-Azure-App-Credential-Expiration-Dates-for-Secure-Access/m-p/295081#M2293</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/83932"&gt;@Mattw1&lt;/a&gt;&amp;nbsp;— happy to share the high-level approach.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Overall architecture:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;A scheduled &lt;STRONG&gt;PowerShell script&lt;/STRONG&gt; runs on a runner (VM/automation host).&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;The script queries &lt;STRONG&gt;Microsoft Graph&lt;/STRONG&gt; to retrieve App Registrations / Service Principals and their &lt;STRONG&gt;credential expiration dates&lt;/STRONG&gt; (secrets/certs).&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;It generates a &lt;STRONG&gt;status log&lt;/STRONG&gt; (expired / expiring soon / valid + metadata like app name/id and expiry date).&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;The log is shipped into Dynatrace via &lt;STRONG&gt;Dynatrace Log Monitoring / Log ingest&lt;/STRONG&gt;.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;In Dynatrace, the logs are used to build a &lt;STRONG&gt;Dashboard v2&lt;/STRONG&gt; (Dynatrace Managed in this example), and optionally a &lt;STRONG&gt;log-based alert / event&lt;/STRONG&gt; when thresholds are met.&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;STRONG&gt;Simple Diagram:&amp;nbsp;&lt;/STRONG&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture d’écran du 2026-02-23 09-39-00.png" style="width: 999px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/32085iADB78A0825A7E437/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture d’écran du 2026-02-23 09-39-00.png" alt="Capture d’écran du 2026-02-23 09-39-00.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;</description>
      <pubDate>Mon, 23 Feb 2026 08:47:51 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Cloud-platforms/Retrieve-Azure-App-Credential-Expiration-Dates-for-Secure-Access/m-p/295081#M2293</guid>
      <dc:creator>JeanBlanc</dc:creator>
      <dc:date>2026-02-23T08:47:51Z</dc:date>
    </item>
  </channel>
</rss>

