<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4_%D0%B4%D0%BB%D1%8F_VS_Code</id>
	<title>Справочник команд для VS Code - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4_%D0%B4%D0%BB%D1%8F_VS_Code"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4_%D0%B4%D0%BB%D1%8F_VS_Code&amp;action=history"/>
	<updated>2026-05-03T21:12:31Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4_%D0%B4%D0%BB%D1%8F_VS_Code&amp;diff=6043&amp;oldid=prev</id>
		<title>IKuznetsov в 16:00, 11 декабря 2025</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4_%D0%B4%D0%BB%D1%8F_VS_Code&amp;diff=6043&amp;oldid=prev"/>
		<updated>2025-12-11T16:00:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия 16:00, 11 декабря 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l112&quot;&gt;Строка 112:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 112:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* В окне '''VS Code''' необходимо открыть рабочее пространство или папку.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* В окне '''VS Code''' необходимо открыть рабочее пространство или папку.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Вам необходимо подключиться к среде Ключ-АСТРОМ.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Вам необходимо подключиться к среде Ключ-АСТРОМ.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Параметр &amp;lt;code&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dynatraceExtensions&lt;/del&gt;.rootOrCaCertificate&amp;lt;/code&amp;gt; необходимо задать либо глобально, либо для рабочей области.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Параметр &amp;lt;code&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;astromkeyExtensions&lt;/ins&gt;.rootOrCaCertificate&amp;lt;/code&amp;gt; необходимо задать либо глобально, либо для рабочей области.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Этапы рабочего процесса ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Этапы рабочего процесса ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l122&quot;&gt;Строка 122:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 122:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Проверяются локальные пути ЕдиногоАгента и АктивногоШлюза на наличие, и выдается запрос на загрузку сертификата в эти расположения.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Проверяются локальные пути ЕдиногоАгента и АктивногоШлюза на наличие, и выдается запрос на загрузку сертификата в эти расположения.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* В '''Windows''':&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* В '''Windows''':&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#** ЕдиныйАгент: &amp;lt;code&amp;gt;%PROGRAMDATA%\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dynatrace&lt;/del&gt;\oneagent\agent\config\certificates&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#** ЕдиныйАгент: &amp;lt;code&amp;gt;%PROGRAMDATA%\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;astromkey&lt;/ins&gt;\oneagent\agent\config\certificates&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#** АктивныйШлюз: &amp;lt;code&amp;gt;%PROGRAMDATA%\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dynatrace&lt;/del&gt;\remotepluginmodule\agent\conf\certificates&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#** АктивныйШлюз: &amp;lt;code&amp;gt;%PROGRAMDATA%\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;astromkey&lt;/ins&gt;\remotepluginmodule\agent\conf\certificates&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* В '''Linux''':&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* В '''Linux''':&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#** ЕдиныйАгент: &amp;lt;code&amp;gt;/var/lib/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dynatrace&lt;/del&gt;/oneagent/agent/config/certificates&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#** ЕдиныйАгент: &amp;lt;code&amp;gt;/var/lib/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;astromkey&lt;/ins&gt;/oneagent/agent/config/certificates&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#** АктивныйШлюз: &amp;lt;code&amp;gt;&amp;lt;CONFIG&amp;gt;/remotepluginmodule/agent/conf/certificates/&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#** АктивныйШлюз: &amp;lt;code&amp;gt;&amp;lt;CONFIG&amp;gt;/remotepluginmodule/agent/conf/certificates/&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ka_db:diff::1.12:old-5749:rev-6043 --&gt;
&lt;/table&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4_%D0%B4%D0%BB%D1%8F_VS_Code&amp;diff=5749&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «Все основные рабочие процессы, автоматизированные дополнением '''Ключ-АСТРОМ Extensions''', пр...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4_%D0%B4%D0%BB%D1%8F_VS_Code&amp;diff=5749&amp;oldid=prev"/>
		<updated>2025-09-17T20:16:37Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Все основные рабочие процессы, автоматизированные дополнением &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ Extensions&amp;#039;&amp;#039;&amp;#039;, пр...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Все основные рабочие процессы, автоматизированные дополнением '''Ключ-АСТРОМ Extensions''', представлены в виде команд '''VS Code''' и доступны на палитре команд редактора. Чтобы открыть палитру команд, нажмите клавишу '''F1'''. Там вы найдете все доступные команды с префиксом '''Ключ-АСТРОМ Extensions'''.&lt;br /&gt;
&lt;br /&gt;
== Обзор команд ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Команда&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|Инициализировать рабочее пространство&lt;br /&gt;
|Зарегистрируйтесь и инициализируйте своё рабочее пространство. Первый шаг к началу работы.&lt;br /&gt;
|-&lt;br /&gt;
|Схемы загрузки&lt;br /&gt;
|Загрузите файлы схемы и настройте проверку манифеста&lt;br /&gt;
|-&lt;br /&gt;
|Сгенерировать сертификаты&lt;br /&gt;
|Генерация сертификатов разработчика для подписи расширений&lt;br /&gt;
|-&lt;br /&gt;
|Распространить сертификат&lt;br /&gt;
|Распространите свой сертификат CA среди компонентов, которые его используют.&lt;br /&gt;
|-&lt;br /&gt;
|Собрать&lt;br /&gt;
|Создайте свое расширение и подписанный пакет&lt;br /&gt;
|-&lt;br /&gt;
|Загрузить&lt;br /&gt;
|Загрузите последний пакет расширения в вашу среду Ключ-АСТРОМ.&lt;br /&gt;
|-&lt;br /&gt;
|Активировать&lt;br /&gt;
|Активировать версию текущего расширения&lt;br /&gt;
|-&lt;br /&gt;
|Создать документацию&lt;br /&gt;
|Создайте файл &amp;lt;code&amp;gt;README.md&amp;lt;/code&amp;gt; о расширении и его содержимом.&lt;br /&gt;
|-&lt;br /&gt;
|Создать дашборд&lt;br /&gt;
|Создайте дашборд целевой страницы для интеграции с вашим расширением&lt;br /&gt;
|-&lt;br /&gt;
|Создать оповещение&lt;br /&gt;
|Сгенерируйте метрические события для оповещения в сочетании с вашим расширением&lt;br /&gt;
|-&lt;br /&gt;
|Конвертировать JMX&lt;br /&gt;
|Преобразование расширения управления Java (JMX) в фреймворк 2.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Инициализировать рабочее пространство ==&lt;br /&gt;
Эта команда инициализирует новое или существующее рабочее пространство для разработки '''Расширения 2.0''' и регистрирует его в нашем дополнении '''VS Code'''. В ходе инициализации создаются начальная структура папок и несколько шаблонов файлов расширения, которые помогут корректно запустить любой проект.&lt;br /&gt;
&lt;br /&gt;
Вы можете подробно изучить эту команду, посетив наше [[Начало работы с VS Code|Руководство по началу работы]].&lt;br /&gt;
&lt;br /&gt;
=== Предпосылки для команд ===&lt;br /&gt;
&lt;br /&gt;
* В окне '''VS Code''' необходимо открыть рабочее пространство или папку.&lt;br /&gt;
* Вам необходимо подключиться к среде Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Этапы рабочего процесса ===&lt;br /&gt;
&lt;br /&gt;
# Обеспечивает внутреннее хранилище для этого проекта.&lt;br /&gt;
# Вызовите рабочий процесс из раздела '''Загрузка схем'''. Этот шаг можно пропустить, если вы уже зарегистрировали своё рабочее пространство в '''Ключ-АСТРОМ Extensions'''.&lt;br /&gt;
# Связать сертификаты с рабочей областью. &amp;lt;u&amp;gt;Выбрать&amp;lt;/u&amp;gt;:&lt;br /&gt;
#* '''Использовать существующий''': проверяет настройки сертификата и ключа разработчика.&lt;br /&gt;
#* '''Создать новые''': вызывает рабочий процесс из '''Генерации сертификатов''' (ниже).&lt;br /&gt;
# Зарегистрируйте рабочее пространство с помощью '''Ключ-АСТРОМ Extensions'''.&lt;br /&gt;
# Создайте папку и файлы проекта на основе выбранного шаблона.&lt;br /&gt;
&lt;br /&gt;
=== Шаблоны проектов ===&lt;br /&gt;
&lt;br /&gt;
==== Расширение 2.0 ====&lt;br /&gt;
Это вариант по умолчанию. Независимо от того, есть ли у вас уже всё содержимое и вы хотите зарегистрировать рабочее пространство в нашем дополнении или создать новое расширение с нуля, он сгенерирует папку расширения и манифест с минимальным набором обязательных данных для любого расширения.&lt;br /&gt;
&lt;br /&gt;
==== Расширение Python 2.0 ====&lt;br /&gt;
Этот параметр создаёт новое расширение, использующее источник данных '''Python'''. В рамках настройки мы также загрузим и установим модуль [https://github.com/dynatrace-extensions/dt-extensions-python-sdk Ключ-АСТРОМ Extensions SDK]﻿ для '''Python'''.&lt;br /&gt;
&lt;br /&gt;
==== Преобразование JMX 1.0 ====&lt;br /&gt;
Источник данных '''JMX''' теперь доступен в разделе '''Расширения''', а это значит, что пришло время конвертировать ваши расширения '''JMX''' из фреймворка '''1.0'''. Этот тип проекта поможет вам предоставить расширение '''JMX 1.0''' (из локального файла или вашего клиента), которое будет конвертировано в новый фреймворк и создан манифест.&lt;br /&gt;
&lt;br /&gt;
==== Существующее расширение 2.0 ====&lt;br /&gt;
Нужно отредактировать уже развёрнутое расширение? Хотите узнать, как выглядит содержимое расширения, созданного с помощью Ключ-АСТРОМ? Этот вариант загружает пакет '''расширения 2.0''' из вашего клиента и распаковывает его в ваше рабочее пространство.&lt;br /&gt;
&lt;br /&gt;
== Схемы загрузки ==&lt;br /&gt;
Эта команда загружает файлы схемы определённой версии из подключённой среды Ключ-АСТРОМ и настраивает проверку манифеста расширения. Если в вашем проекте уже есть манифест расширения, он обновляется до выбранной версии.&lt;br /&gt;
&lt;br /&gt;
=== Предпосылки для команд ===&lt;br /&gt;
&lt;br /&gt;
* Вам необходимо подключиться к среде Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Этапы рабочего процесса ===&lt;br /&gt;
&lt;br /&gt;
# Ваша среда Ключ-АСТРОМ будет запрошена на предмет списка доступных версий схемы. Вам будет предложено выбрать нужную версию.&lt;br /&gt;
# Файлы, связанные с выбранной версией схемы, загружаются и сохраняются в глобальном хранилище '''Visual Studio Code'''.&lt;br /&gt;
#* Если вы уже загружали файлы ранее, вам будет предложено это сделать, и вы можете пропустить этот шаг.&lt;br /&gt;
# Настройки рабочей области обновляются, чтобы включить проверку манифеста расширения с помощью выбранной схемы.&lt;br /&gt;
#* Если в рабочей области присутствует файл манифеста, он будет обновлен до выбранной минимальной версии.&lt;br /&gt;
&lt;br /&gt;
== Сгенерировать сертификаты ==&lt;br /&gt;
Эта команда генерирует все учетные данные, необходимые для подписания и проверки расширений.&lt;br /&gt;
&lt;br /&gt;
=== Предпосылки для команд ===&lt;br /&gt;
&lt;br /&gt;
* В окне '''VS Code''' необходимо открыть рабочее пространство или папку.&lt;br /&gt;
&lt;br /&gt;
=== Этапы рабочего процесса ===&lt;br /&gt;
&lt;br /&gt;
# Для создания вашего сертификата '''CA''' создается пара ключей '''RSA'''.&lt;br /&gt;
# Генерируется еще одна пара ключей '''RSA''', которая затем используется для создания вашего сертификата разработчика, добавляя ваш сертификат '''CA''' в качестве органа, выдавшего эти учетные данные.&lt;br /&gt;
# Сертификат разработчика генерируется из пары ключей '''RSA''', а сертификат '''CA''' добавляется в качестве выдающего органа этого сертификата.&lt;br /&gt;
#* &amp;lt;u&amp;gt;Примечание&amp;lt;/u&amp;gt;: Вы можете настроить все данные, используемые для создания этих сертификатов, с помощью настроек.&lt;br /&gt;
# Все промежуточные файлы хранятся в хранилище рабочей области '''VS Code''', а настройки учётных данных для этой рабочей области обновляются с учётом путей к сгенерированным файлам. Это делается в файле &amp;lt;code&amp;gt;./vscode/settings.json&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Вызов рабочего процесса из '''Распространения сертификата''' (ниже)'''.'''&lt;br /&gt;
&lt;br /&gt;
== Распространение сертификата ==&lt;br /&gt;
Эта команда загружает сертификат центра сертификации рабочей области в хранилище учётных данных Ключ-АСТРОМ. Кроме того, при обнаружении локально установленных агентов ЕдиногоАгента или АктивногоШлюза этот сертификат также загружается на них.&lt;br /&gt;
&lt;br /&gt;
=== Предпосылки для команд ===&lt;br /&gt;
&lt;br /&gt;
* В окне '''VS Code''' необходимо открыть рабочее пространство или папку.&lt;br /&gt;
* Вам необходимо подключиться к среде Ключ-АСТРОМ.&lt;br /&gt;
* Параметр &amp;lt;code&amp;gt;dynatraceExtensions.rootOrCaCertificate&amp;lt;/code&amp;gt; необходимо задать либо глобально, либо для рабочей области.&lt;br /&gt;
&lt;br /&gt;
=== Этапы рабочего процесса ===&lt;br /&gt;
&lt;br /&gt;
# Надстройка проверяет, связан ли уже идентификатор записи '''Ключ-АСТРОМ Credentials Vault''' с этим рабочим пространством, и выводит запрос на перезапись записи.&lt;br /&gt;
#* Если выбрана перезапись, запись обновляется новым файлом.&lt;br /&gt;
#* В противном случае рабочий процесс продолжается с созданием новой записи в хранилище учетных данных.&lt;br /&gt;
# Вам будет предложено ввести имя для этих учётных данных и ('''необязательно''') описание. После этого файл будет загружен с этими данными.&lt;br /&gt;
# Проверяются локальные пути ЕдиногоАгента и АктивногоШлюза на наличие, и выдается запрос на загрузку сертификата в эти расположения.&lt;br /&gt;
#* В '''Windows''':&lt;br /&gt;
#** ЕдиныйАгент: &amp;lt;code&amp;gt;%PROGRAMDATA%\dynatrace\oneagent\agent\config\certificates&amp;lt;/code&amp;gt;&lt;br /&gt;
#** АктивныйШлюз: &amp;lt;code&amp;gt;%PROGRAMDATA%\dynatrace\remotepluginmodule\agent\conf\certificates&amp;lt;/code&amp;gt;&lt;br /&gt;
#* В '''Linux''':&lt;br /&gt;
#** ЕдиныйАгент: &amp;lt;code&amp;gt;/var/lib/dynatrace/oneagent/agent/config/certificates&amp;lt;/code&amp;gt;&lt;br /&gt;
#** АктивныйШлюз: &amp;lt;code&amp;gt;&amp;lt;CONFIG&amp;gt;/remotepluginmodule/agent/conf/certificates/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Для этого шага '''VS Code''' необходимо запустить с правами администратора. Например, в '''Windows''' используйте '''Запуск от имени администратора'''.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Сборка ==&lt;br /&gt;
Эта команда создает ваше расширение и упаковывает его в подписанный архив '''ZIP'''-файла, а затем помещает его в папку &amp;lt;code&amp;gt;dist&amp;lt;/code&amp;gt; рабочей области.&lt;br /&gt;
&lt;br /&gt;
=== Предпосылки для команд ===&lt;br /&gt;
&lt;br /&gt;
* Зарегистрированное рабочее пространство должно быть открыто в окне '''VS Code'''.&lt;br /&gt;
* Сертификаты разработчика должны быть связаны с рабочим пространством.&lt;br /&gt;
* Не требуется обнаруживать никаких ошибок/проблем с помощью манифеста расширения.&lt;br /&gt;
&lt;br /&gt;
=== Этапы рабочего процесса ===&lt;br /&gt;
&lt;br /&gt;
# Версия расширения берётся из манифеста. Если вы подключены к среде Ключ-АСТРОМ, версия проверяется на наличие конфликтов и автоматически увеличивается при необходимости.&lt;br /&gt;
# Манифест расширения и ресурсы упакованы в '''ZIP'''-архив, подписанный с использованием ваших учётных данных разработчика. Полученная подпись и архив добавляются в итоговый '''ZIP'''-файл, представляющий пакет расширения.&lt;br /&gt;
# Если вы подключены к среде Ключ-АСТРОМ, пакет проходит проверку. Любые ошибки проверки сообщаются в выходном канале (в окне редактора), и рабочий процесс завершается. Только корректные пакеты перемещаются в папку &amp;lt;code&amp;gt;dist&amp;lt;/code&amp;gt; вашего рабочего пространства.&lt;br /&gt;
# Вызов рабочего процесса из '''Загрузки''' (ниже).&lt;br /&gt;
&lt;br /&gt;
== Загрузка ==&lt;br /&gt;
Эта команда загружает самый последний пакет из папки &amp;lt;code&amp;gt;dist&amp;lt;/code&amp;gt; вашего рабочего пространства в подключенную среду.&lt;br /&gt;
&lt;br /&gt;
=== Предпосылки для команд ===&lt;br /&gt;
&lt;br /&gt;
* Зарегистрированное рабочее пространство должно быть открыто в окне '''VS Code'''.&lt;br /&gt;
* Вам необходимо подключиться к среде Ключ-АСТРОМ.&lt;br /&gt;
* Архивный файл '''ZIP''' должен находиться в папке рабочего пространства &amp;lt;code&amp;gt;dist&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Этапы рабочего процесса ===&lt;br /&gt;
&lt;br /&gt;
# Мы проверяем, возможна ли загрузка, запрашивая количество уже развернутых версий этого расширения.&lt;br /&gt;
#* Если версий слишком много, вам будет предложено удалить самую старую.&lt;br /&gt;
#* Надстройка пытается удалить самую старую версию. Однако если это не удается (например, с ней могут быть связаны конфигурации мониторинга), вам будет предложено выбрать другую версию для удаления.&lt;br /&gt;
# Когда это возможно, расширение загружается.&lt;br /&gt;
# Для активации этой версии вызовите рабочий процесс из '''Активации''' (ниже).&lt;br /&gt;
&lt;br /&gt;
== Активация ==&lt;br /&gt;
Эта команда активирует версию расширения вашего рабочего пространства.&lt;br /&gt;
&lt;br /&gt;
=== Предпосылки для команд ===&lt;br /&gt;
&lt;br /&gt;
* Зарегистрированное рабочее пространство должно быть открыто в окне '''VS Code'''.&lt;br /&gt;
* Вам необходимо подключиться к среде Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Этапы рабочего процесса ===&lt;br /&gt;
&lt;br /&gt;
# Имя расширения считывается из манифеста в вашем рабочем пространстве.&lt;br /&gt;
# Ваша среда Ключ-АСТРОМ будет проанализирована на наличие доступных версий расширения, и вам будет предложено выбрать, какую из них активировать.&lt;br /&gt;
#* Этот шаг пропускается, если команда вызывается из другого рабочего процесса. Например, '''Загрузка''' (выше).&lt;br /&gt;
# Выбранная версия активируется в вашей среде Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
== Создание документации ==&lt;br /&gt;
Эта команда автоматически генерирует расширенную документацию в файле &amp;lt;code&amp;gt;README.md&amp;lt;/code&amp;gt;, анализируя пакет расширения и его содержимое.&lt;br /&gt;
&lt;br /&gt;
=== Предпосылки для команд ===&lt;br /&gt;
&lt;br /&gt;
* Зарегистрированное рабочее пространство должно быть открыто в окне '''VS Code'''.&lt;br /&gt;
&lt;br /&gt;
=== Этапы рабочего процесса ===&lt;br /&gt;
&lt;br /&gt;
# Команда считывает манифест расширения, извлекая все общие топологические сущности.&lt;br /&gt;
# Далее из манифеста извлекаются метрики.&lt;br /&gt;
# Далее из манифеста извлекаются дашборды.&lt;br /&gt;
# После этого оповещения преобразуются в понятные человеку сводки.&lt;br /&gt;
# Метрики сопоставляются с наборами характеристик и связываются с определенными сущностями.&lt;br /&gt;
# Создается файл &amp;lt;code&amp;gt;readme&amp;lt;/code&amp;gt;, в котором при необходимости пропускается недостающая информация.&lt;br /&gt;
&lt;br /&gt;
== Создание дашборда ==&lt;br /&gt;
Эта команда считывает манифест расширения и создает обзорный дашборд, который служит целевой страницей для расширения.&lt;br /&gt;
&lt;br /&gt;
=== Предпосылки для команд ===&lt;br /&gt;
&lt;br /&gt;
* Зарегистрированное рабочее пространство должно быть открыто в окне '''VS Code'''.&lt;br /&gt;
* Манифест расширения должен содержать как минимум [[Справка о источнике данных WMI|определение топологии]].&lt;br /&gt;
&lt;br /&gt;
=== Этапы рабочего процесса ===&lt;br /&gt;
&lt;br /&gt;
# Команда извлекает общие типы сущностей, определённые в манифесте, и все связанные с ними метрики. Для каждого типа сущности берутся первые одна или две метрики.&lt;br /&gt;
# Ваш дашборд создается на основе шаблона, содержащего следующее:&lt;br /&gt;
#* Плитки с отдельными значениями, которые показывают количество отдельных отслеживаемых объектов.&lt;br /&gt;
#* Список ссылок разметки, чтобы каждая сущность имела быструю точку входа на свой единый экран анализа.&lt;br /&gt;
#* Таблицы для каждого типа сущностей, а также графические диаграммы на основе связанных показателей.&lt;br /&gt;
# Ваш дашборд сохраняется в файле &amp;lt;code&amp;gt;./extension/dashboards/overview_dashboard.json&amp;lt;/code&amp;gt;, а манифест расширения редактируется для включения ссылки на этот актив.&lt;br /&gt;
# Рабочий процесс завершается предложением загрузить этот дашборд в среду Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Ваш дашборд будет автоматически загружен в процессе развертывания расширения. Этот последний шаг предлагается, если вы хотите предварительно ознакомиться с ресурсом перед развертыванием расширения.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Создание оповещения ==&lt;br /&gt;
Эта команда создает метрическое событие на основе метрик, определенных в манифесте вашего расширения.&lt;br /&gt;
&lt;br /&gt;
=== Предпосылки для команд ===&lt;br /&gt;
&lt;br /&gt;
* Зарегистрированное рабочее пространство должно быть открыто в окне '''VS Code'''.&lt;br /&gt;
* Манифест расширения должен содержать метаданные метрик.&lt;br /&gt;
&lt;br /&gt;
=== Этапы рабочего процесса ===&lt;br /&gt;
&lt;br /&gt;
# Команда анализирует манифест расширения и отображает список всех доступных метрик. Выберите одну, чтобы продолжить.&lt;br /&gt;
# Затем вам будет предложено ввести название для этого оповещения.&lt;br /&gt;
# Вам необходимо выбрать, произойдет ли нарушение порогового значения, когда метрика станет выше или ниже заданного уровня.&lt;br /&gt;
# Наконец, укажите фактическое значение, к которому относится порог оповещения.&lt;br /&gt;
# Команда завершается записью '''JSON'''-файла оповещения в папку &amp;lt;code&amp;gt;./extension/alerts&amp;lt;/code&amp;gt; и обновлением манифеста расширения для включения в него недавно сгенерированного оповещения.&lt;br /&gt;
&lt;br /&gt;
== Конвертировать JMX ==&lt;br /&gt;
Эта команда преобразует существующее расширение '''JMX''' в '''расширение 2.0'''.&lt;br /&gt;
&lt;br /&gt;
=== Этапы рабочего процесса ===&lt;br /&gt;
&lt;br /&gt;
# Вам будет предложено указать, как следует загрузить расширение '''JMX''':&lt;br /&gt;
#* '''Локально''' — просмотрите свою файловую систему и выберите файл '''JSON''' или '''ZIP''', содержащий расширение '''JMX'''.&lt;br /&gt;
#* '''Удаленно''' — просматривайте расширения '''JMX''', доступные на подключенном клиенте.&lt;br /&gt;
# Если не удается определить технологию процесса автоматически, вам будет предложено выбрать ее.&lt;br /&gt;
# Вас спросят, следует ли включить данные на страницу сведений о вашем хостере.&lt;br /&gt;
# Рабочий процесс обрабатывает '''JSON'''-файл расширения '''JMX''' и преобразует его в эквивалентный манифест '''расширения 2.0'''.&lt;br /&gt;
# Рабочий процесс сохраняет сгенерированный манифест в папке &amp;lt;code&amp;gt;extension/extension.yaml&amp;lt;/code&amp;gt; или запрашивает место для сохранения, если эта папка отсутствует в вашей рабочей области.&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>