<?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: pgi_name in Extensions 2.0 in Extensions</title>
    <link>https://community.dynatrace.com/t5/Extensions/pgi-name-in-Extensions-2-0/m-p/269118#M5898</link>
    <description>&lt;P&gt;could you please share the stapes and the code to read&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;self&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;get_snapshot&lt;/SPAN&gt;&lt;SPAN&gt;()&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Mon, 03 Feb 2025 18:38:37 GMT</pubDate>
    <dc:creator>george_leyh</dc:creator>
    <dc:date>2025-02-03T18:38:37Z</dc:date>
    <item>
      <title>pgi_name in Extensions 2.0</title>
      <link>https://community.dynatrace.com/t5/Extensions/pgi-name-in-Extensions-2-0/m-p/264964#M5684</link>
      <description>&lt;P&gt;Hello Team,&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;I am migrating extensions to framework 2.0. It seems that&amp;nbsp;&lt;SPAN&gt;pgi_name is deprecated in new framework.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;How can I find the group_instance_id in new framework ?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;from&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;ruxit.api.snapshot&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;import&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;pgi_name&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;pgi&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;self&lt;/SPAN&gt;&lt;SPAN&gt;.find_single_process_group(pgi_name(&lt;/SPAN&gt;&lt;SPAN&gt;'sftpserver'&lt;/SPAN&gt;&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;pgi_id&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;pgi.group_instance_id&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 11 Dec 2024 07:05:16 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/pgi-name-in-Extensions-2-0/m-p/264964#M5684</guid>
      <dc:creator>guptasahil942</dc:creator>
      <dc:date>2024-12-11T07:05:16Z</dc:date>
    </item>
    <item>
      <title>Re: pgi_name in Extensions 2.0</title>
      <link>https://community.dynatrace.com/t5/Extensions/pgi-name-in-Extensions-2-0/m-p/267070#M5791</link>
      <description>&lt;P&gt;In EF2 you will need to use the &lt;A href="https://dynatrace-extensions.github.io/dt-extensions-python-sdk/api/extension.html#dynatrace_extension.Extension.get_snapshot" target="_self"&gt;get_snapshot() method&lt;/A&gt; to access the OneAgent snapshot file with PG and PGI information.&lt;/P&gt;&lt;P&gt;The Snapshot object then has a get_process_groups_by_technology method that you could use.&lt;/P&gt;&lt;P&gt;Try something like this (untested code):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;from dynatrace_extension import Extension&lt;/P&gt;&lt;P&gt;class ExtensionImpl(Extension):&lt;/P&gt;&lt;P&gt;&amp;nbsp; def query(self):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; snapshot = self.get_snapshot() # returns a Snapshot object&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pg_list = snapshot.get_process_groups_by_technology("sftpserver") # returns list[Entry]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for pg in pg_list:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pgi_id = pg.group_instance_id&lt;/P&gt;</description>
      <pubDate>Fri, 10 Jan 2025 10:35:42 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/pgi-name-in-Extensions-2-0/m-p/267070#M5791</guid>
      <dc:creator>TomásSeroteRoos</dc:creator>
      <dc:date>2025-01-10T10:35:42Z</dc:date>
    </item>
    <item>
      <title>Re: pgi_name in Extensions 2.0</title>
      <link>https://community.dynatrace.com/t5/Extensions/pgi-name-in-Extensions-2-0/m-p/267075#M5793</link>
      <description>&lt;P&gt;The above solution did not work. So , used Read entity API token in Extension to fetch and filter pgi id .&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Jan 2025 11:16:32 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/pgi-name-in-Extensions-2-0/m-p/267075#M5793</guid>
      <dc:creator>guptasahil942</dc:creator>
      <dc:date>2025-01-10T11:16:32Z</dc:date>
    </item>
    <item>
      <title>Re: pgi_name in Extensions 2.0</title>
      <link>https://community.dynatrace.com/t5/Extensions/pgi-name-in-Extensions-2-0/m-p/269118#M5898</link>
      <description>&lt;P&gt;could you please share the stapes and the code to read&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;self&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;get_snapshot&lt;/SPAN&gt;&lt;SPAN&gt;()&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 03 Feb 2025 18:38:37 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/pgi-name-in-Extensions-2-0/m-p/269118#M5898</guid>
      <dc:creator>george_leyh</dc:creator>
      <dc:date>2025-02-03T18:38:37Z</dc:date>
    </item>
    <item>
      <title>Re: pgi_name in Extensions 2.0</title>
      <link>https://community.dynatrace.com/t5/Extensions/pgi-name-in-Extensions-2-0/m-p/269175#M5903</link>
      <description>&lt;P&gt;You should be able to simply call self.get_snapshot like I exemplified above to get the OneAgent snapshot file (which by default /var/log/dynatrace/oneagent/plugin/oneagent_latest_snapshot.log on Linux and %PROGRAMDATA%\dynatrace\oneagent\log\plugin\oneagent_latest_snapshot.log).&lt;/P&gt;&lt;P&gt;If you are running the extension locally in development mode (with dt-sdk run) you will need to specify the path yourself. The recommended approach is you copy an example snapshot file into your development directory and use that.&lt;/P&gt;</description>
      <pubDate>Tue, 04 Feb 2025 07:30:22 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/pgi-name-in-Extensions-2-0/m-p/269175#M5903</guid>
      <dc:creator>TomásSeroteRoos</dc:creator>
      <dc:date>2025-02-04T07:30:22Z</dc:date>
    </item>
  </channel>
</rss>

