<?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 simulator_snapshot.json: Process Lists in Extensions</title>
    <link>https://community.dynatrace.com/t5/Extensions/simulator-snapshot-json-Process-Lists/m-p/121796#M1068</link>
    <description>&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I'm trying to build a simulator_snapshot.json out of the process list of a host:&lt;/P&gt;&lt;P&gt;Given by the plugin:&lt;/P&gt;&lt;PRE&gt;ProcessSnapshotEntry(&lt;BR /&gt;group_id=5845565441870040532,&lt;BR /&gt;&amp;nbsp;node_id=0,&lt;BR /&gt;&amp;nbsp;group_instance_id=14866227715756740309,&lt;BR /&gt;&amp;nbsp;process_type=2,&lt;BR /&gt;&amp;nbsp;group_name='Oracle Database',&lt;BR /&gt;&amp;nbsp;processes=[ProcessInfo(&lt;BR /&gt;pid=61354,&lt;BR /&gt;&amp;nbsp;process_name='ora_s000_gccon',&lt;BR /&gt;&amp;nbsp;properties={'ExePath': '/oracle/product/19/gccon/bin/oracle',&lt;BR /&gt;&amp;nbsp;'ParentPid': '1',&lt;BR /&gt;&amp;nbsp;'WorkDir': '/oracle/product/19/gccon/dbs'}),&lt;BR /&gt;&amp;nbsp;ProcessInfo(&lt;BR /&gt;pid=115577,&lt;BR /&gt;&amp;nbsp;process_name='oracle_115577_g',&lt;BR /&gt;&amp;nbsp;properties={'CmdLine': '(LOCAL=NO)',&lt;BR /&gt;&amp;nbsp;'ExePath': '/oracle/product/19/gccon/bin/oracle',&lt;BR /&gt;&amp;nbsp;'ParentPid': '1',&lt;BR /&gt;&amp;nbsp;'WorkDir': '/oracle/product/19/gccon/dbs'}),&lt;BR /&gt;&amp;nbsp;ProcessInfo(&lt;BR /&gt;pid=75379,&lt;BR /&gt;&amp;nbsp;process_name='ora_w00a_gccon',&lt;BR /&gt;&amp;nbsp;properties={'ExePath': '/oracle/product/19/gccon/bin/oracle',&lt;BR /&gt;&amp;nbsp;'ParentPid': '1',&lt;BR /&gt;&amp;nbsp;'WorkDir': '/oracle/product/19/gccon/dbs'}),&lt;/PRE&gt;&lt;P&gt;The created simulator_snapshot.json&lt;/P&gt;&lt;PRE&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;"entries":&amp;nbsp;[&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;"group_name":&amp;nbsp;"Oracle&amp;nbsp;Listeners",&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;"processes":[&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&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;"process_name":"tnslsnr",&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;"properties":&amp;nbsp;{&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;&amp;nbsp;"CmdLine":&amp;nbsp;"listener&amp;nbsp;-inherit",&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;&amp;nbsp;"ExePath":&amp;nbsp;"/oracle/product/19/gccon/bin/tnslsnr",&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;&amp;nbsp;"ListeningPorts":&amp;nbsp;"1522",&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;&amp;nbsp;"ParentPid":&amp;nbsp;"1",&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;&amp;nbsp;"PortBindings":&amp;nbsp;"127.0.0.1_1522",&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;&amp;nbsp;"WorkDir":&amp;nbsp;"/"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ],&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;"properties":&amp;nbsp;{"Technologies":&amp;nbsp;"ORACLE_DB"}&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; },&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;"group_name":&amp;nbsp;"Oracle&amp;nbsp;Database",&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;"processes":[&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&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;"process_name":"ora_s000_gccon",&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;"properties":&amp;nbsp;{&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;&amp;nbsp;"ExePath":&amp;nbsp;"/oracle/product/19/gccon/bin/oracle",&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;&amp;nbsp;"ParentPid":&amp;nbsp;"1",&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;&amp;nbsp;"WorkDir":&amp;nbsp;"/oracle/product/19/gccon/dbs"}&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; },&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&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;"process_name":"oracle_115577_g",&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;"properties:":&amp;nbsp;{&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;&amp;nbsp;"CmdLine":&amp;nbsp;"(LOCAL=NO)",&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;&amp;nbsp;"ExePath":&amp;nbsp;"/oracle/product/19/gccon/bin/oracle",&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;&amp;nbsp;"ParentPid":&amp;nbsp;"1",&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;&amp;nbsp;"WorkDir":&amp;nbsp;"/oracle/product/19/gccon/dbs"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; },&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&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;"process_name":"ora_w00a_gccon",&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;"properties":&amp;nbsp;{&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;&amp;nbsp;"ExePath":&amp;nbsp;"/oracle/product/19/gccon/bin/oracle",&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;&amp;nbsp;"ParentPid":&amp;nbsp;"1",&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;&amp;nbsp;"WorkDir":&amp;nbsp;"/oracle/product/19/gccon/dbs"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ],&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;"properties":&amp;nbsp;{"Technologies":&amp;nbsp;"ORACLE_DB"}&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp; ]&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&gt;&lt;P&gt;The issue I have here is that I get an exception due to the "properties" &lt;/P&gt;&lt;P&gt;Validating plugin.json against schema, it seems it has an issue with the multiple-processes in the same group ... but that's what I get out of the plugin snapshot.&lt;/P&gt;&lt;PRE&gt;Traceback (most recent call last):&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\runpy.py", line 193, in _run_module_as_main&lt;BR /&gt;&amp;nbsp; &amp;nbsp; "__main__", mod_spec)&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\runpy.py", line 85, in _run_code&lt;BR /&gt;&amp;nbsp; &amp;nbsp; exec(code, run_globals)&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 538, in &amp;lt;module&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; main()&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 154, in main&lt;BR /&gt;&amp;nbsp; &amp;nbsp; _main(args)&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 170, in _main&lt;BR /&gt;&amp;nbsp; &amp;nbsp; args.verbose,&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 240, in run_simulator&lt;BR /&gt;&amp;nbsp; &amp;nbsp; snapshot = get_snapshot(snapshot_path)&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 433, in get_snapshot&lt;BR /&gt;&amp;nbsp; &amp;nbsp; return _ProcessSnapshot.from_json(**json.load(f))&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 65, in from_json&lt;BR /&gt;&amp;nbsp; &amp;nbsp; for entry_json in kwargs.pop("entries", [])&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 65, in &amp;lt;listcomp&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; for entry_json in kwargs.pop("entries", [])&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 99, in from_json&lt;BR /&gt;&amp;nbsp; &amp;nbsp; for pinfo_json in kwargs.pop("processes", [])&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 99, in &amp;lt;listcomp&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; for pinfo_json in kwargs.pop("processes", [])&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 118, in from_json&lt;BR /&gt;&amp;nbsp; &amp;nbsp; return cls.__new__(cls, **kwargs)&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 114, in __new__&lt;BR /&gt;&amp;nbsp; &amp;nbsp; return super().__new__(cls, **kwargs)&lt;BR /&gt;TypeError: __new__() got an unexpected keyword argument 'properties:'&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;How to create a simulator_snapshot.json properly if a group has more process instances?&lt;/P&gt;</description>
    <pubDate>Mon, 15 Feb 2021 08:56:51 GMT</pubDate>
    <dc:creator>STiAT</dc:creator>
    <dc:date>2021-02-15T08:56:51Z</dc:date>
    <item>
      <title>simulator_snapshot.json: Process Lists</title>
      <link>https://community.dynatrace.com/t5/Extensions/simulator-snapshot-json-Process-Lists/m-p/121796#M1068</link>
      <description>&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I'm trying to build a simulator_snapshot.json out of the process list of a host:&lt;/P&gt;&lt;P&gt;Given by the plugin:&lt;/P&gt;&lt;PRE&gt;ProcessSnapshotEntry(&lt;BR /&gt;group_id=5845565441870040532,&lt;BR /&gt;&amp;nbsp;node_id=0,&lt;BR /&gt;&amp;nbsp;group_instance_id=14866227715756740309,&lt;BR /&gt;&amp;nbsp;process_type=2,&lt;BR /&gt;&amp;nbsp;group_name='Oracle Database',&lt;BR /&gt;&amp;nbsp;processes=[ProcessInfo(&lt;BR /&gt;pid=61354,&lt;BR /&gt;&amp;nbsp;process_name='ora_s000_gccon',&lt;BR /&gt;&amp;nbsp;properties={'ExePath': '/oracle/product/19/gccon/bin/oracle',&lt;BR /&gt;&amp;nbsp;'ParentPid': '1',&lt;BR /&gt;&amp;nbsp;'WorkDir': '/oracle/product/19/gccon/dbs'}),&lt;BR /&gt;&amp;nbsp;ProcessInfo(&lt;BR /&gt;pid=115577,&lt;BR /&gt;&amp;nbsp;process_name='oracle_115577_g',&lt;BR /&gt;&amp;nbsp;properties={'CmdLine': '(LOCAL=NO)',&lt;BR /&gt;&amp;nbsp;'ExePath': '/oracle/product/19/gccon/bin/oracle',&lt;BR /&gt;&amp;nbsp;'ParentPid': '1',&lt;BR /&gt;&amp;nbsp;'WorkDir': '/oracle/product/19/gccon/dbs'}),&lt;BR /&gt;&amp;nbsp;ProcessInfo(&lt;BR /&gt;pid=75379,&lt;BR /&gt;&amp;nbsp;process_name='ora_w00a_gccon',&lt;BR /&gt;&amp;nbsp;properties={'ExePath': '/oracle/product/19/gccon/bin/oracle',&lt;BR /&gt;&amp;nbsp;'ParentPid': '1',&lt;BR /&gt;&amp;nbsp;'WorkDir': '/oracle/product/19/gccon/dbs'}),&lt;/PRE&gt;&lt;P&gt;The created simulator_snapshot.json&lt;/P&gt;&lt;PRE&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;"entries":&amp;nbsp;[&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;"group_name":&amp;nbsp;"Oracle&amp;nbsp;Listeners",&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;"processes":[&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&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;"process_name":"tnslsnr",&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;"properties":&amp;nbsp;{&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;&amp;nbsp;"CmdLine":&amp;nbsp;"listener&amp;nbsp;-inherit",&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;&amp;nbsp;"ExePath":&amp;nbsp;"/oracle/product/19/gccon/bin/tnslsnr",&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;&amp;nbsp;"ListeningPorts":&amp;nbsp;"1522",&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;&amp;nbsp;"ParentPid":&amp;nbsp;"1",&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;&amp;nbsp;"PortBindings":&amp;nbsp;"127.0.0.1_1522",&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;&amp;nbsp;"WorkDir":&amp;nbsp;"/"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ],&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;"properties":&amp;nbsp;{"Technologies":&amp;nbsp;"ORACLE_DB"}&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; },&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;"group_name":&amp;nbsp;"Oracle&amp;nbsp;Database",&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;"processes":[&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&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;"process_name":"ora_s000_gccon",&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;"properties":&amp;nbsp;{&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;&amp;nbsp;"ExePath":&amp;nbsp;"/oracle/product/19/gccon/bin/oracle",&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;&amp;nbsp;"ParentPid":&amp;nbsp;"1",&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;&amp;nbsp;"WorkDir":&amp;nbsp;"/oracle/product/19/gccon/dbs"}&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; },&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&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;"process_name":"oracle_115577_g",&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;"properties:":&amp;nbsp;{&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;&amp;nbsp;"CmdLine":&amp;nbsp;"(LOCAL=NO)",&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;&amp;nbsp;"ExePath":&amp;nbsp;"/oracle/product/19/gccon/bin/oracle",&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;&amp;nbsp;"ParentPid":&amp;nbsp;"1",&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;&amp;nbsp;"WorkDir":&amp;nbsp;"/oracle/product/19/gccon/dbs"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; },&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&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;"process_name":"ora_w00a_gccon",&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;"properties":&amp;nbsp;{&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;&amp;nbsp;"ExePath":&amp;nbsp;"/oracle/product/19/gccon/bin/oracle",&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;&amp;nbsp;"ParentPid":&amp;nbsp;"1",&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;&amp;nbsp;"WorkDir":&amp;nbsp;"/oracle/product/19/gccon/dbs"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ],&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;"properties":&amp;nbsp;{"Technologies":&amp;nbsp;"ORACLE_DB"}&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp; ]&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&gt;&lt;P&gt;The issue I have here is that I get an exception due to the "properties" &lt;/P&gt;&lt;P&gt;Validating plugin.json against schema, it seems it has an issue with the multiple-processes in the same group ... but that's what I get out of the plugin snapshot.&lt;/P&gt;&lt;PRE&gt;Traceback (most recent call last):&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\runpy.py", line 193, in _run_module_as_main&lt;BR /&gt;&amp;nbsp; &amp;nbsp; "__main__", mod_spec)&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\runpy.py", line 85, in _run_code&lt;BR /&gt;&amp;nbsp; &amp;nbsp; exec(code, run_globals)&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 538, in &amp;lt;module&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; main()&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 154, in main&lt;BR /&gt;&amp;nbsp; &amp;nbsp; _main(args)&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 170, in _main&lt;BR /&gt;&amp;nbsp; &amp;nbsp; args.verbose,&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 240, in run_simulator&lt;BR /&gt;&amp;nbsp; &amp;nbsp; snapshot = get_snapshot(snapshot_path)&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 433, in get_snapshot&lt;BR /&gt;&amp;nbsp; &amp;nbsp; return _ProcessSnapshot.from_json(**json.load(f))&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 65, in from_json&lt;BR /&gt;&amp;nbsp; &amp;nbsp; for entry_json in kwargs.pop("entries", [])&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 65, in &amp;lt;listcomp&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; for entry_json in kwargs.pop("entries", [])&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 99, in from_json&lt;BR /&gt;&amp;nbsp; &amp;nbsp; for pinfo_json in kwargs.pop("processes", [])&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 99, in &amp;lt;listcomp&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; for pinfo_json in kwargs.pop("processes", [])&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 118, in from_json&lt;BR /&gt;&amp;nbsp; &amp;nbsp; return cls.__new__(cls, **kwargs)&lt;BR /&gt;&amp;nbsp; File "c:\users\ngrgeo\appdata\local\programs\python\python36\lib\site-packages\plugin_sdk\plugin_simulator.py", line 114, in __new__&lt;BR /&gt;&amp;nbsp; &amp;nbsp; return super().__new__(cls, **kwargs)&lt;BR /&gt;TypeError: __new__() got an unexpected keyword argument 'properties:'&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;How to create a simulator_snapshot.json properly if a group has more process instances?&lt;/P&gt;</description>
      <pubDate>Mon, 15 Feb 2021 08:56:51 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/simulator-snapshot-json-Process-Lists/m-p/121796#M1068</guid>
      <dc:creator>STiAT</dc:creator>
      <dc:date>2021-02-15T08:56:51Z</dc:date>
    </item>
    <item>
      <title>Re: simulator_snapshot.json: Process Lists</title>
      <link>https://community.dynatrace.com/t5/Extensions/simulator-snapshot-json-Process-Lists/m-p/121797#M1069</link>
      <description>&lt;P&gt;Hi, you were so close! Instead of:&lt;/P&gt;&lt;PRE&gt;"properties:"&lt;/PRE&gt;&lt;P&gt;make it:&lt;/P&gt;&lt;PRE&gt;"properties"&lt;/PRE&gt;&lt;P&gt;and it'll work (I've tested it locally).&lt;/P&gt;&lt;P&gt;Mike&lt;/P&gt;</description>
      <pubDate>Mon, 15 Feb 2021 09:49:40 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/simulator-snapshot-json-Process-Lists/m-p/121797#M1069</guid>
      <dc:creator>Mike_L</dc:creator>
      <dc:date>2021-02-15T09:49:40Z</dc:date>
    </item>
    <item>
      <title>Re: simulator_snapshot.json: Process Lists</title>
      <link>https://community.dynatrace.com/t5/Extensions/simulator-snapshot-json-Process-Lists/m-p/121798#M1070</link>
      <description>&lt;P&gt;Oh damn, blind to the own stuff ... thanks for looking at this, sometimes it needs fresh eyes to see the obvious!&lt;/P&gt;</description>
      <pubDate>Mon, 15 Feb 2021 09:53:32 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/simulator-snapshot-json-Process-Lists/m-p/121798#M1070</guid>
      <dc:creator>STiAT</dc:creator>
      <dc:date>2021-02-15T09:53:32Z</dc:date>
    </item>
    <item>
      <title>Re: simulator_snapshot.json: Process Lists</title>
      <link>https://community.dynatrace.com/t5/Extensions/simulator-snapshot-json-Process-Lists/m-p/121799#M1071</link>
      <description>&lt;P&gt;No worries, I spotted it thanks to the json highlighting of notepad++.&lt;/P&gt;&lt;P&gt;Mike&lt;/P&gt;</description>
      <pubDate>Mon, 15 Feb 2021 10:00:54 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/simulator-snapshot-json-Process-Lists/m-p/121799#M1071</guid>
      <dc:creator>Mike_L</dc:creator>
      <dc:date>2021-02-15T10:00:54Z</dc:date>
    </item>
  </channel>
</rss>

