<?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%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%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%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_VS_Code"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_VS_Code&amp;action=history"/>
	<updated>2026-09-16T14:20:34Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_VS_Code&amp;diff=6044&amp;oldid=prev</id>
		<title>IKuznetsov в 16:01, 11 декабря 2025</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_VS_Code&amp;diff=6044&amp;oldid=prev"/>
		<updated>2025-12-11T16:01:18Z</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:01, 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-l126&quot;&gt;Строка 126:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 126:&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;* &amp;#039;&amp;#039;&amp;#039;Запрос данных&amp;#039;&amp;#039;&amp;#039; — действие, которое запускает запрос селектора сущностей и визуализирует его результаты.&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;#039;&amp;#039;&amp;#039;Запрос данных&amp;#039;&amp;#039;&amp;#039; — действие, которое запускает запрос селектора сущностей и визуализирует его результаты.&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;* &#039;&#039;&#039;Проверка&#039;&#039;&#039; &#039;&#039;&#039;селектора&#039;&#039;&#039; — действие для проверки этого селектора на соответствие вашей среде &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Dynatrace&lt;/del&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;* &#039;&#039;&#039;Проверка&#039;&#039;&#039; &#039;&#039;&#039;селектора&#039;&#039;&#039; — действие для проверки этого селектора на соответствие вашей среде &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ключ-АСТРОМ&lt;/ins&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;#039;&amp;#039;&amp;#039;Значок&amp;#039;&amp;#039;&amp;#039;, отображающий последний статус проверки для этого селектора. Наведите на него курсор, чтобы узнать подробности.&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;#039;&amp;#039;&amp;#039;Значок&amp;#039;&amp;#039;&amp;#039;, отображающий последний статус проверки для этого селектора. Наведите на него курсор, чтобы узнать подробности.&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 colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l175&quot;&gt;Строка 175:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 175:&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 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;Зачастую совершенно корректный YAML-файл всё равно создаёт манифест, который вызывает проблемы при загрузке расширения в &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Dynatrace &lt;/del&gt;или при его последующем запуске. Многие из таких ситуаций можно обнаружить на ранних этапах, и &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Dynatrace Extensions &lt;/del&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;Зачастую совершенно корректный YAML-файл всё равно создаёт манифест, который вызывает проблемы при загрузке расширения в &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ключ-АСТРОМ &lt;/ins&gt;или при его последующем запуске. Многие из таких ситуаций можно обнаружить на ранних этапах, и &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ключ-АСТРОМ Расширения &lt;/ins&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;!-- diff cache key ka_db:diff:1.41:old-5748:rev-6044:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_VS_Code&amp;diff=5748&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «&#039;&#039;&#039;Ключ-АСТРОМ Extensions&#039;&#039;&#039; использует все возможности редактора &#039;&#039;&#039;VS Code&#039;&#039;&#039;, помогая вам быстрее...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_VS_Code&amp;diff=5748&amp;oldid=prev"/>
		<updated>2025-09-17T19:19:18Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «&amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ Extensions&amp;#039;&amp;#039;&amp;#039; использует все возможности редактора &amp;#039;&amp;#039;&amp;#039;VS Code&amp;#039;&amp;#039;&amp;#039;, помогая вам быстрее...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ Extensions&amp;#039;&amp;#039;&amp;#039; использует все возможности редактора &amp;#039;&amp;#039;&amp;#039;VS Code&amp;#039;&amp;#039;&amp;#039;, помогая вам быстрее создавать более качественные расширения.&lt;br /&gt;
&lt;br /&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;
|-&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;#039;&amp;#039;&amp;#039;Ctrl + Пробел&amp;#039;&amp;#039;&amp;#039;) предлагают известные значения, которые можно вставить в позицию курсора.&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;
|В элементах списка &amp;lt;code&amp;gt;fromType:&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;toType:&amp;lt;/code&amp;gt; внутри &amp;lt;code&amp;gt;topology.relationships&amp;lt;/code&amp;gt;&lt;br /&gt;
|Просматривайте встроенные и пользовательские типы сущностей&lt;br /&gt;
|-&lt;br /&gt;
|В элементах &amp;lt;code&amp;gt;sourceAttribute:&amp;lt;/code&amp;gt; внутреннего списка &amp;lt;code&amp;gt;mappingRules&amp;lt;/code&amp;gt; топологических отношений&lt;br /&gt;
|Просмотреть атрибуты сущности (сущность должна присутствовать в атрибуте &amp;lt;code&amp;gt;fromType&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
|В элементах &amp;lt;code&amp;gt;destinationAttribute:&amp;lt;/code&amp;gt; внутреннего списка &amp;lt;code&amp;gt;mappingRules&amp;lt;/code&amp;gt; топологических отношений&lt;br /&gt;
|Просмотр атрибутов сущности (сущность должна присутствовать в атрибуте &amp;lt;code&amp;gt;toType&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
|На &amp;lt;code&amp;gt;entityType:&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;entityTypes:&amp;lt;/code&amp;gt;&lt;br /&gt;
|Просмотрите соответствующие типы сущностей&lt;br /&gt;
|-&lt;br /&gt;
|Вкл. &amp;lt;code&amp;gt;key:&amp;lt;/code&amp;gt; (атрибутов внутри свойств экрана)&lt;br /&gt;
|Атрибуты предлагаются на основе топологии и встроенных значений.&lt;br /&gt;
|-&lt;br /&gt;
|На &amp;lt;code&amp;gt;entitySelectorTemplate:&amp;lt;/code&amp;gt;&lt;br /&gt;
|Используйте сочетание клавиш &amp;#039;&amp;#039;&amp;#039;Ctrl + Пробел&amp;#039;&amp;#039;&amp;#039; для запуска автодополнения при создании селектора или выберите один из готовых селекторов (из связей, указанных в вашем манифесте).&lt;br /&gt;
|-&lt;br /&gt;
|Вкл. &amp;lt;code&amp;gt;iconPattern:&amp;lt;/code&amp;gt; (в пределах правил топологии) или &amp;lt;code&amp;gt;icon:&amp;lt;/code&amp;gt; (в пределах заголовка staticContent)&lt;br /&gt;
|Просмотрите доступные коды иконок Barista&lt;br /&gt;
|-&lt;br /&gt;
|На &amp;lt;code&amp;gt;key:&amp;lt;/code&amp;gt; (карточек в &amp;lt;code&amp;gt;screens&amp;lt;/code&amp;gt;, либо в макете, либо в отдельных списках)&lt;br /&gt;
|Просмотреть ключи карт, определенных, но еще не использованных&lt;br /&gt;
|-&lt;br /&gt;
|Вкл. &amp;lt;code&amp;gt;value:&amp;lt;/code&amp;gt;, для метрик и измерений расширения Prometheus&lt;br /&gt;
|Просматривайте метрики и параметры, полученные с помощью кода Prometheus.&lt;br /&gt;
|-&lt;br /&gt;
|В разделе &amp;lt;code&amp;gt;description:&amp;lt;/code&amp;gt; (в манифесте &amp;lt;code&amp;gt;metrics&amp;lt;/code&amp;gt;)&lt;br /&gt;
|Для тех метрик, которые были получены с помощью кода Prometheus, добавьте описание из полученных данных.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Действия кода ==&lt;br /&gt;
Действия кода выполняются в ключевых строках манифеста расширения. Редактор автоматически отображает значок лампочки при каждом выполнении действий, соответствующих выбранной строке. Обычно такие действия приводят к созданию и вставке контента в манифест расширения или к исправлению проблем, выявленных &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ Extensions&amp;#039;&amp;#039;&amp;#039;.&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;
|Внутри &amp;lt;code&amp;gt;propertiesCard&amp;lt;/code&amp;gt; при нажатии на свойства&lt;br /&gt;
|Автоматически добавить свойства для атрибутов и отношений сущности&lt;br /&gt;
|-&lt;br /&gt;
|Внутри &amp;lt;code&amp;gt;entitiesListCards&amp;lt;/code&amp;gt; при нажатии на столбцы&lt;br /&gt;
|Автоматически добавить столбцы для атрибутов и связей перечисленных сущностей&lt;br /&gt;
|-&lt;br /&gt;
|Внутри &amp;lt;code&amp;gt;chartsCards&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;entitiesListCards&amp;lt;/code&amp;gt; при нажатии на диаграммы внутри карточки&lt;br /&gt;
|Автоматически добавить диаграммы для показателей, которых еще нет в карточке&lt;br /&gt;
|-&lt;br /&gt;
|Внутри &amp;lt;code&amp;gt;graphChartConfig&amp;lt;/code&amp;gt; при нажатии на метрики&lt;br /&gt;
|Добавить в диаграмму больше показателей, которые не используются в окружающей карточке.&lt;br /&gt;
|-&lt;br /&gt;
|Внутри &amp;lt;code&amp;gt;screens&amp;lt;/code&amp;gt; при нажатии на &amp;lt;code&amp;gt;chartsCards&amp;lt;/code&amp;gt;&lt;br /&gt;
|Автоматически добавить карты диаграмм для целых наборов показателей&lt;br /&gt;
|-&lt;br /&gt;
|Внутри &amp;lt;code&amp;gt;screens&amp;lt;/code&amp;gt; при нажатии на &amp;lt;code&amp;gt;entitiesListCards&amp;lt;/code&amp;gt;&lt;br /&gt;
|Автоматически добавить карточки для листинга этого объекта, а также связанных с ним объектов&lt;br /&gt;
|-&lt;br /&gt;
|При нажатии на ссылку &amp;lt;code&amp;gt;metrics&amp;lt;/code&amp;gt; в источнике данных Prometheus&lt;br /&gt;
|Автоматически добавить данные из скопированной конечной точки Prometheus&lt;br /&gt;
|-&lt;br /&gt;
|На &amp;lt;code&amp;gt;screens&amp;lt;/code&amp;gt;&lt;br /&gt;
|Автоматически создать целые экраны унифицированного анализа для ваших сущностей&lt;br /&gt;
|-&lt;br /&gt;
|Внутри &amp;lt;code&amp;gt;entitiesListCards&amp;lt;/code&amp;gt; при нажатии на &amp;lt;code&amp;gt;filtering&amp;lt;/code&amp;gt;&lt;br /&gt;
|Вставить целые блоки фильтрации с фильтром по имени по умолчанию&lt;br /&gt;
|-&lt;br /&gt;
|Внутри &amp;lt;code&amp;gt;entitiesListCards&amp;lt;/code&amp;gt; и внутри &amp;lt;code&amp;gt;filtering&amp;lt;/code&amp;gt;, при нажатии на &amp;lt;code&amp;gt;filters&amp;lt;/code&amp;gt;&lt;br /&gt;
|Вставить индивидуальный фильтр для атрибутов сущности&lt;br /&gt;
|-&lt;br /&gt;
|Внутри &amp;lt;code&amp;gt;screens&amp;lt;/code&amp;gt; при нажатии на &amp;lt;code&amp;gt;actions&amp;lt;/code&amp;gt;&lt;br /&gt;
|Вставить глобальные действия для настройки расширения&lt;br /&gt;
|-&lt;br /&gt;
|Внутри &amp;lt;code&amp;gt;actions&amp;lt;/code&amp;gt; при нажатии на &amp;lt;code&amp;gt;actions&amp;lt;/code&amp;gt;&lt;br /&gt;
|Вставить выражение действия для настройки расширения.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Линза кода ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Линзы кода&amp;#039;&amp;#039;&amp;#039; — это контекстная информация, содержащая полезную информацию, разбросанную по вашему коду. В случае с расширениями Ключ-АСТРОМ они могут помочь запустить действия, связанные с кодом, в вашей среде Ключ-АСТРОМ или других внешних конечных точках.&lt;br /&gt;
&lt;br /&gt;
=== Метрические селекторы ===&lt;br /&gt;
Линза автоматически появляется в любом месте &amp;lt;code&amp;gt;metricSelector&amp;lt;/code&amp;gt; и показывает:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Запрос данных&amp;#039;&amp;#039;&amp;#039; — действие, которое запускает запрос селектора метрик и визуализирует его результаты.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Проверка селектора&amp;#039;&amp;#039;&amp;#039; — действие для проверки этого селектора на соответствие вашей среде Ключ-АСТРОМ.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Значок&amp;#039;&amp;#039;&amp;#039;, отображающий последний статус проверки для этого селектора. Наведите на него курсор, чтобы узнать подробности.&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;entitySelector&amp;lt;/code&amp;gt;, и показывает:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Запрос данных&amp;#039;&amp;#039;&amp;#039; — действие, которое запускает запрос селектора сущностей и визуализирует его результаты.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Проверка&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;селектора&amp;#039;&amp;#039;&amp;#039; — действие для проверки этого селектора на соответствие вашей среде Dynatrace.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Значок&amp;#039;&amp;#039;&amp;#039;, отображающий последний статус проверки для этого селектора. Наведите на него курсор, чтобы узнать подробности.&lt;br /&gt;
&lt;br /&gt;
Результаты селектора сущностей, а также любые ошибки отображаются на панели вывода Ключ-АСТРОМ (по умолчанию в нижней части редактора).&lt;br /&gt;
&lt;br /&gt;
=== Prometheus ===&lt;br /&gt;
Линза появляется автоматически после определения источника данных &amp;#039;&amp;#039;&amp;#039;Prometheus&amp;#039;&amp;#039;&amp;#039; и показывает:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Сбор данных&amp;#039;&amp;#039;&amp;#039; — действие, которое подключается к конечной точке скрапера Prometheus и собирает ее данные.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Изменить конфигурацию&amp;#039;&amp;#039;&amp;#039; — действие, позволяющее вносить изменения в подключенную конечную точку Prometheus.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Текст&amp;#039;&amp;#039;&amp;#039;, указывающий статус последнего действия по сбору данных, например, временную метку и количество собранных метрик.&lt;br /&gt;
&lt;br /&gt;
После извлечения данных их можно использовать с действиями кода для:&lt;br /&gt;
&lt;br /&gt;
* Вставки определения метрик в раздел манифеста &amp;lt;code&amp;gt;prometheus&amp;lt;/code&amp;gt;&lt;br /&gt;
* Вставки размера в раздел манифеста &amp;lt;code&amp;gt;prometheus&amp;lt;/code&amp;gt;&lt;br /&gt;
* Вставки метрических метаданных в раздел манифеста &amp;lt;code&amp;gt;metrics&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Запросы интерфейса управления Windows (WMI) ===&lt;br /&gt;
Линза автоматически появляется над запросами внутри определения источника данных &amp;#039;&amp;#039;&amp;#039;WMI&amp;#039;&amp;#039;&amp;#039; и показывает:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Выполнить запрос WMI&amp;#039;&amp;#039;&amp;#039;: действие, которое запускает ваш запрос на локальном компьютере &amp;#039;&amp;#039;&amp;#039;Windows&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Текст&amp;#039;&amp;#039;&amp;#039;, указывающий сводку результатов запроса (т. е. сколько экземпляров объектов было найдено)&lt;br /&gt;
&lt;br /&gt;
Полные результаты выполнения &amp;#039;&amp;#039;&amp;#039;WMI&amp;#039;&amp;#039;&amp;#039;-запроса отображаются на отдельной панели. После выполнения запроса вы можете использовать результаты с помощью автодополнения кода .&lt;br /&gt;
&lt;br /&gt;
=== Унифицированные экраны анализа ===&lt;br /&gt;
Линза автоматически появляется над определениями типов сущностей внутри элемента манифеста &amp;lt;code&amp;gt;screens&amp;lt;/code&amp;gt; и показывает:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Открыть список&amp;#039;&amp;#039;&amp;#039;: действие, открывающее окно браузера для просмотра списка унифицированного анализа этой сущности.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Открыть представление сведений&amp;#039;&amp;#039;&amp;#039;: действие, открывающее окно браузера для представления сведений об унифицированном анализе этой сущности.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Если ваш тип сущности еще не существует - &amp;#039;&amp;#039;&amp;#039;код ответа 404&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Режим быстрой разработки ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Режим быстрой разработки&amp;#039;&amp;#039;&amp;#039; — это рабочий процесс, позволяющий опытным разработчикам получать немедленную обратную связь о текущем состоянии своего расширения и минимизировать шаги и время, необходимые для отображения обновлений в подключенной среде Ключ-АСТРОМ.&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;
Зачастую совершенно корректный YAML-файл всё равно создаёт манифест, который вызывает проблемы при загрузке расширения в Dynatrace или при его последующем запуске. Многие из таких ситуаций можно обнаружить на ранних этапах, и Dynatrace Extensions стремится выявить их, чтобы вы могли исправить их и сократить количество неудачных попыток развёртывания.&lt;br /&gt;
&lt;br /&gt;
=== Как работает индивидуальная диагностика? ===&lt;br /&gt;
При каждом редактировании манифеста расширения набор диагностических инструментов будет обновлять все диагностические элементы, относящиеся к этому файлу. На основе результатов поиска соответствующий контент выделяется в манифесте, а наведение курсора на выделенный фрагмент позволяет получить более подробную информацию о проблеме.&lt;br /&gt;
&lt;br /&gt;
В некоторых случаях при наведении курсора может отображаться ссылка &amp;#039;&amp;#039;&amp;#039;Быстрое исправление&amp;#039;&amp;#039;&amp;#039;. Если она доступна, содержимое документа будет изменено для устранения выделенной проблемы.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Предупреждения о диагностике:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Error&amp;lt;/code&amp;gt;— эти результаты выделены красным цветом и представляют проблемы, которые могут привести к сбою расширения при его развертывании. Команда &amp;#039;&amp;#039;&amp;#039;Сборка&amp;#039;&amp;#039;&amp;#039; не будет работать, если в манифесте есть диагностика уровня серьёзности &amp;lt;code&amp;gt;Error&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;Warning&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;
|DED001&lt;br /&gt;
|&amp;lt;code&amp;gt;Error&amp;lt;/code&amp;gt;&lt;br /&gt;
|У вашего расширения нет имени, которое является обязательным.&lt;br /&gt;
|-&lt;br /&gt;
|DED002&lt;br /&gt;
|&amp;lt;code&amp;gt;Error&amp;lt;/code&amp;gt;&lt;br /&gt;
|Имя вашего расширения должно содержать менее 50 символов.&lt;br /&gt;
|-&lt;br /&gt;
|DED003&lt;br /&gt;
|&amp;lt;code&amp;gt;Error&amp;lt;/code&amp;gt;&lt;br /&gt;
|Имя вашего расширения недействительно. Оно должно содержать только строчные буквы, цифры, дефисы, символы подчёркивания и точки.&lt;br /&gt;
|-&lt;br /&gt;
|DED004&lt;br /&gt;
|&amp;lt;code&amp;gt;Error&amp;lt;/code&amp;gt;&lt;br /&gt;
|Имя вашего расширения должно начинаться с &amp;lt;code&amp;gt;custom:&amp;lt;/code&amp;gt;, но это не так.&lt;br /&gt;
|-&lt;br /&gt;
|DED005&lt;br /&gt;
|&amp;lt;code&amp;gt;Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
|Внутренние имена расширений Ключ-АСТРОМ не должны начинаться с &amp;lt;code&amp;gt;custom:&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|DED006&lt;br /&gt;
|&amp;lt;code&amp;gt;Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
|Метрики типа &amp;lt;code&amp;gt;count&amp;lt;/code&amp;gt; должны иметь ключи, заканчивающиеся на &amp;lt;code&amp;gt;.count&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;_count&amp;lt;/code&amp;gt; .&lt;br /&gt;
|-&lt;br /&gt;
|DED007&lt;br /&gt;
|&amp;lt;code&amp;gt;Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
|Метрики типа &amp;lt;code&amp;gt;gauge&amp;lt;/code&amp;gt; не должны иметь ключей, заканчивающихся на &amp;lt;code&amp;gt;.count&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;_count&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|DED008&lt;br /&gt;
|&amp;lt;code&amp;gt;Error&amp;lt;/code&amp;gt;&lt;br /&gt;
|Вы упомянули эту карту-ключ в макете экрана, но у нее нет определения.&lt;br /&gt;
|-&lt;br /&gt;
|DED009&lt;br /&gt;
|&amp;lt;code&amp;gt;Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
|Вы определили эту карту, но не ссылаетесь на нее в макете экрана.&lt;br /&gt;
|-&lt;br /&gt;
|DED010&lt;br /&gt;
|&amp;lt;code&amp;gt;Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
|Данные об этом идентификаторе объекта (&amp;#039;&amp;#039;&amp;#039;OID&amp;#039;&amp;#039;&amp;#039;) отсутствуют в сети. Рекомендуем проверить его.&lt;br /&gt;
|-&lt;br /&gt;
|DED011&lt;br /&gt;
|&amp;lt;code&amp;gt;Error&amp;lt;/code&amp;gt;&lt;br /&gt;
|Этот &amp;#039;&amp;#039;&amp;#039;OID&amp;#039;&amp;#039;&amp;#039; недоступен для чтения. Права доступа ( [https://learn.microsoft.com/en-us/windows/win32/wmisdk/access-and-max-access-clauses MAX-ACCESS]﻿ ) не позволяют это сделать.&lt;br /&gt;
|-&lt;br /&gt;
|DED012&lt;br /&gt;
|&amp;lt;code&amp;gt;Error&amp;lt;/code&amp;gt;&lt;br /&gt;
|Этот &amp;#039;&amp;#039;&amp;#039;OID&amp;#039;&amp;#039;&amp;#039; возвращает строку, но вы используете ее в качестве значения метрики.&lt;br /&gt;
|-&lt;br /&gt;
|DED013&lt;br /&gt;
|&amp;lt;code&amp;gt;Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
|Этот &amp;#039;&amp;#039;&amp;#039;OID&amp;#039;&amp;#039;&amp;#039; возвращает счетчик, но вы используете его в качестве метрики &amp;lt;code&amp;gt;Gauge&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|DED014&lt;br /&gt;
|&amp;lt;code&amp;gt;Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
|Этот &amp;#039;&amp;#039;&amp;#039;OID&amp;#039;&amp;#039;&amp;#039; возвращает показатель, но вы используете его в качестве метрики счетчика.&lt;br /&gt;
|-&lt;br /&gt;
|DED015&lt;br /&gt;
|&amp;lt;code&amp;gt;Error&amp;lt;/code&amp;gt;&lt;br /&gt;
|Неверный синтаксис &amp;#039;&amp;#039;&amp;#039;OID&amp;#039;&amp;#039;&amp;#039;. &amp;#039;&amp;#039;&amp;#039;OID&amp;#039;&amp;#039;&amp;#039; не должен начинаться/заканчиваться с «&amp;#039;&amp;#039;&amp;#039;.&amp;#039;&amp;#039;&amp;#039;» и может содержать только точки и цифры.&lt;br /&gt;
|-&lt;br /&gt;
|DED016&lt;br /&gt;
|&amp;lt;code&amp;gt;Error&amp;lt;/code&amp;gt;&lt;br /&gt;
|Неверный синтаксис &amp;#039;&amp;#039;&amp;#039;OID&amp;#039;&amp;#039;&amp;#039;. &amp;#039;&amp;#039;&amp;#039;OID&amp;#039;&amp;#039;&amp;#039; не должны заканчиваться на «&amp;#039;&amp;#039;&amp;#039;.0&amp;#039;&amp;#039;&amp;#039;», если для «&amp;#039;&amp;#039;&amp;#039;table&amp;#039;&amp;#039;&amp;#039;» в подгруппе установлено значение «&amp;#039;&amp;#039;&amp;#039;true&amp;#039;&amp;#039;&amp;#039;».&lt;br /&gt;
|-&lt;br /&gt;
|DED017&lt;br /&gt;
|&amp;lt;code&amp;gt;Error&amp;lt;/code&amp;gt;&lt;br /&gt;
|Неверный синтаксис &amp;#039;&amp;#039;&amp;#039;OID&amp;#039;&amp;#039;&amp;#039;. &amp;#039;&amp;#039;&amp;#039;OID&amp;#039;&amp;#039;&amp;#039; должны заканчиваться на «&amp;#039;&amp;#039;&amp;#039;.0&amp;#039;&amp;#039;&amp;#039;», если для «&amp;#039;&amp;#039;&amp;#039;table&amp;#039;&amp;#039;&amp;#039;» в подгруппе задано значение «&amp;#039;&amp;#039;&amp;#039;false&amp;#039;&amp;#039;&amp;#039;».&lt;br /&gt;
|-&lt;br /&gt;
|DED018&lt;br /&gt;
|&amp;lt;code&amp;gt;Error&amp;lt;/code&amp;gt;&lt;br /&gt;
|В онлайн-данных этот &amp;#039;&amp;#039;&amp;#039;OID&amp;#039;&amp;#039;&amp;#039; указан как статический, но вы используете его внутри подгруппы «&amp;#039;&amp;#039;&amp;#039;table&amp;#039;&amp;#039;&amp;#039;».&lt;br /&gt;
|-&lt;br /&gt;
|DED019&lt;br /&gt;
|&amp;lt;code&amp;gt;Error&amp;lt;/code&amp;gt;&lt;br /&gt;
|Онлайн-данные сопоставляют этот &amp;#039;&amp;#039;&amp;#039;OID&amp;#039;&amp;#039;&amp;#039; с записями таблицы, но вы не используете его внутри подгруппы «&amp;#039;&amp;#039;&amp;#039;table&amp;#039;&amp;#039;&amp;#039;».&lt;br /&gt;
|}&lt;br /&gt;
Сам код ничего не означает; он просто предоставляет уникальный идентификатор среди всех диагностических сообщений, которые могут появляться в &amp;#039;&amp;#039;&amp;#039;VS Code&amp;#039;&amp;#039;&amp;#039;. Мы выбрали префикс &amp;#039;&amp;#039;&amp;#039;DED&amp;#039;&amp;#039;&amp;#039;, чтобы обозначить &amp;#039;&amp;#039;&amp;#039;диагностика расширений Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;.&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>