<?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: Migrating process detection rules in Upgrade to SaaS</title>
    <link>https://community.dynatrace.com/t5/Upgrade-to-SaaS/Migrating-process-group-detection-rules/m-p/204546#M77</link>
    <description>&lt;P&gt;&lt;EM&gt;Dynatrace detects which processes are part of the same&amp;nbsp;&lt;A class="anchor" title="Analyze process groups and customize process group naming, detection, and monitoring." href="https://www.dynatrace.com/support/help/how-to-use-dynatrace/process-groups" target="_blank" rel="noopener"&gt;process groups&lt;/A&gt;&amp;nbsp;using a default set of detection rules.&amp;nbsp;&lt;SPAN&gt;Simple process-group detection rules enable you to adapt the default process-group detection logic for deep-monitored processes via&amp;nbsp;&lt;/SPAN&gt;&lt;A class="anchor" href="https://www.dynatrace.com/support/help/how-to-use-dynatrace/process-groups/configuration/pg-detection#java" target="_blank" rel="noopener"&gt;Java system properties&lt;/A&gt;&amp;nbsp;or&amp;nbsp;&lt;A class="anchor" href="https://www.dynatrace.com/support/help/how-to-use-dynatrace/process-groups/configuration/pg-detection#env" target="_blank" rel="noopener"&gt;environment variables&lt;/A&gt;.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;We recommend utilizing Configuration-as-code to migrate process-group detection rules.&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Evolved from the Monitoring as Code CLI (aka Monaco), we provide Observability and Security as Code to fully automate the configuration of the Dynatrace platform at any scale - from automating the configuration of all your Dynatrace environments to meeting specific demands for individual ones. Read more here:&amp;nbsp;&lt;A href="https://www.dynatrace.com/support/help/shortlink/configuration-as-code" target="_blank" rel="noopener"&gt;https://www.dynatrace.com/support/help/shortlink/configuration-as-code&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;How to?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Using Configuration-as-code, you can either download and deploy all configurations or focus on process-group detection rules configuration. In the simplest scenario it could look like that:&lt;/P&gt;
&lt;P&gt;1. Download your process-group detection rules:&lt;/P&gt;
&lt;TABLE class="table"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="744.844px" height="57px"&gt;&lt;CODE&gt;&lt;CODE&gt;monaco download [manifest/direct] [args] --specific-api builtin:process-group.simple-detection-rule&lt;/CODE&gt;&lt;/CODE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2.&amp;nbsp;Validate configuration files and skip deployment. It will check whether your Dynatrace configuration files are valid JSON and whether your tool configuration yaml files can be parsed and used:&lt;/P&gt;
&lt;TABLE class="table"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="744.844px" height="57px"&gt;&lt;CODE&gt;&lt;SPAN&gt;monaco deploy --dry-run&lt;/SPAN&gt;&lt;/CODE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3. Deploy configurations to the environment(s) defined in a given deployment manifest file.:&lt;/P&gt;
&lt;TABLE class="table"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="744.844px" height="57px"&gt;&lt;CODE&gt;&lt;SPAN&gt;monaco deploy&lt;/SPAN&gt;&lt;/CODE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 10 Feb 2023 14:03:30 GMT</pubDate>
    <dc:creator>Radoslaw_Szulgo</dc:creator>
    <dc:date>2023-02-10T14:03:30Z</dc:date>
    <item>
      <title>Migrating process-group detection rules</title>
      <link>https://community.dynatrace.com/t5/Upgrade-to-SaaS/Migrating-process-group-detection-rules/m-p/204498#M69</link>
      <description>&lt;P&gt;What's the best practice for migrating process-group detection rules?&lt;/P&gt;</description>
      <pubDate>Fri, 10 Feb 2023 14:10:31 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Upgrade-to-SaaS/Migrating-process-group-detection-rules/m-p/204498#M69</guid>
      <dc:creator>MaciejNeumann</dc:creator>
      <dc:date>2023-02-10T14:10:31Z</dc:date>
    </item>
    <item>
      <title>Re: Migrating process detection rules</title>
      <link>https://community.dynatrace.com/t5/Upgrade-to-SaaS/Migrating-process-group-detection-rules/m-p/204546#M77</link>
      <description>&lt;P&gt;&lt;EM&gt;Dynatrace detects which processes are part of the same&amp;nbsp;&lt;A class="anchor" title="Analyze process groups and customize process group naming, detection, and monitoring." href="https://www.dynatrace.com/support/help/how-to-use-dynatrace/process-groups" target="_blank" rel="noopener"&gt;process groups&lt;/A&gt;&amp;nbsp;using a default set of detection rules.&amp;nbsp;&lt;SPAN&gt;Simple process-group detection rules enable you to adapt the default process-group detection logic for deep-monitored processes via&amp;nbsp;&lt;/SPAN&gt;&lt;A class="anchor" href="https://www.dynatrace.com/support/help/how-to-use-dynatrace/process-groups/configuration/pg-detection#java" target="_blank" rel="noopener"&gt;Java system properties&lt;/A&gt;&amp;nbsp;or&amp;nbsp;&lt;A class="anchor" href="https://www.dynatrace.com/support/help/how-to-use-dynatrace/process-groups/configuration/pg-detection#env" target="_blank" rel="noopener"&gt;environment variables&lt;/A&gt;.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;We recommend utilizing Configuration-as-code to migrate process-group detection rules.&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Evolved from the Monitoring as Code CLI (aka Monaco), we provide Observability and Security as Code to fully automate the configuration of the Dynatrace platform at any scale - from automating the configuration of all your Dynatrace environments to meeting specific demands for individual ones. Read more here:&amp;nbsp;&lt;A href="https://www.dynatrace.com/support/help/shortlink/configuration-as-code" target="_blank" rel="noopener"&gt;https://www.dynatrace.com/support/help/shortlink/configuration-as-code&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;How to?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Using Configuration-as-code, you can either download and deploy all configurations or focus on process-group detection rules configuration. In the simplest scenario it could look like that:&lt;/P&gt;
&lt;P&gt;1. Download your process-group detection rules:&lt;/P&gt;
&lt;TABLE class="table"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="744.844px" height="57px"&gt;&lt;CODE&gt;&lt;CODE&gt;monaco download [manifest/direct] [args] --specific-api builtin:process-group.simple-detection-rule&lt;/CODE&gt;&lt;/CODE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2.&amp;nbsp;Validate configuration files and skip deployment. It will check whether your Dynatrace configuration files are valid JSON and whether your tool configuration yaml files can be parsed and used:&lt;/P&gt;
&lt;TABLE class="table"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="744.844px" height="57px"&gt;&lt;CODE&gt;&lt;SPAN&gt;monaco deploy --dry-run&lt;/SPAN&gt;&lt;/CODE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3. Deploy configurations to the environment(s) defined in a given deployment manifest file.:&lt;/P&gt;
&lt;TABLE class="table"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="744.844px" height="57px"&gt;&lt;CODE&gt;&lt;SPAN&gt;monaco deploy&lt;/SPAN&gt;&lt;/CODE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Feb 2023 14:03:30 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Upgrade-to-SaaS/Migrating-process-group-detection-rules/m-p/204546#M77</guid>
      <dc:creator>Radoslaw_Szulgo</dc:creator>
      <dc:date>2023-02-10T14:03:30Z</dc:date>
    </item>
  </channel>
</rss>

