<?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%A3%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B5%D0%BF%D0%BE%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA</id>
	<title>Устранение неполадок - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B5%D0%BF%D0%BE%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A3%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B5%D0%BF%D0%BE%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;action=history"/>
	<updated>2026-10-26T18:23:45Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%A3%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B5%D0%BF%D0%BE%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;diff=7224&amp;oldid=prev</id>
		<title>IKuznetsov: /* Что отличается на платформе? */</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A3%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B5%D0%BF%D0%BE%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;diff=7224&amp;oldid=prev"/>
		<updated>2026-10-22T17:54:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Что отличается на платформе?&lt;/span&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;Версия от 17:54, 22 октября 2026&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-l6&quot;&gt;Строка 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 6:&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;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;).&amp;lt;pre&amp;gt;http_requests count,delta=10&amp;lt;/pre&amp;gt;В этом примере с использованием протокола загрузки метрик &amp;lt;code&amp;gt;http_requests&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;, классические метрики добавляют суффикс после загрузки.&amp;lt;pre&amp;gt;http_requests.count:splitBy():value&amp;lt;/pre&amp;gt;Следовательно, метрику можно запросить как &amp;lt;code&amp;gt;http_requests.count&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;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;).&amp;lt;pre&amp;gt;http_requests count,delta=10&amp;lt;/pre&amp;gt;В этом примере с использованием протокола загрузки метрик &amp;lt;code&amp;gt;http_requests&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;, классические метрики добавляют суффикс после загрузки.&amp;lt;pre&amp;gt;http_requests.count:splitBy():value&amp;lt;/pre&amp;gt;Следовательно, метрику можно запросить как &amp;lt;code&amp;gt;http_requests.count&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== Что отличается на платформе? ===&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;На платформе Ключ-АСТРОМ больше не различаются форматы &amp;lt;code&amp;gt;gauge&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;count&amp;lt;/code&amp;gt;, и, следовательно, это поведение добавления суффикса больше не применяется при загрузке. Автоматический конвертер компенсирует поведение добавления суффикса, чтобы создать правильный &#039;&#039;&#039;DQL&#039;&#039;&#039;:&amp;lt;pre&amp;gt;timeseries sum(http_requests)&amp;lt;/pre&amp;gt;Теперь &#039;&#039;&#039;DQL&#039;&#039;&#039; использует &amp;lt;code&amp;gt;http_requests&amp;lt;/code&amp;gt;, как было указано изначально.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;=== Что, если вы загружаете http_requests.count? ===&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;=== Что, если вы загружаете http_requests.count? ===&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-l15&quot;&gt;Строка 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 12:&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;=== Но что, если вы загружаете и http_requests, и http_requests.count? ===&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;=== Но что, если вы загружаете и http_requests, и http_requests.count? ===&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;pre&amp;gt;http_requests, host.name=&amp;quot;My Server 2019&amp;quot; count,delta=5&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;pre&amp;gt;http_requests, host.name=&amp;quot;My Server 2019&amp;quot; count,delta=5&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;http_requests.count, host.name=&quot;My Server 2024&quot; count,delta=5&amp;lt;/pre&amp;gt;В этих примерах два хоста мониторят HTTP-запросы. Классические метрики выполняют корректировку и сопоставляют оба с &amp;lt;code&amp;gt;http_requests.count&amp;lt;/code&amp;gt;.&amp;lt;pre&amp;gt;http_requests.count:splitBy():value&amp;lt;/pre&amp;gt;Вы можете запрашивать &amp;lt;code&amp;gt;http_requests.count&amp;lt;/code&amp;gt; и никогда не узнать о разнице. Опять же, ваша метрика на платформе соответствует тому, что вы загрузили. В этом примере вы загружаете две разные метрики, и поэтому их нужно запрашивать как две отдельные метрики &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;с помощью &#039;&#039;&#039;DQL&#039;&#039;&#039;&lt;/del&gt;.&amp;lt;pre&amp;gt;timeseries with_suffix = sum(http_requests.count), no_suffix = sum(http_requests)&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;http_requests.count, host.name=&quot;My Server 2024&quot; count,delta=5&amp;lt;/pre&amp;gt;В этих примерах два хоста мониторят HTTP-запросы. Классические метрики выполняют корректировку и сопоставляют оба с &amp;lt;code&amp;gt;http_requests.count&amp;lt;/code&amp;gt;.&amp;lt;pre&amp;gt;http_requests.count:splitBy():value&amp;lt;/pre&amp;gt;Вы можете запрашивать &amp;lt;code&amp;gt;http_requests.count&amp;lt;/code&amp;gt; и никогда не узнать о разнице. Опять же, ваша метрика на платформе соответствует тому, что вы загрузили. В этом примере вы загружаете две разные метрики, и поэтому их нужно запрашивать как две отдельные метрики.&amp;lt;pre&amp;gt;timeseries with_suffix = sum(http_requests.count), no_suffix = sum(http_requests)&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;| fieldsAdd http_requests = with_suffix[] + no_suffix[]&amp;lt;/pre&amp;gt;В качестве обходного пути можно объединить метрики &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;с помощью &#039;&#039;&#039;DQL&#039;&#039;&#039;&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;| fieldsAdd http_requests = with_suffix[] + no_suffix[]&amp;lt;/pre&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;В конечном итоге существует пять сценариев, которые могут привести к появлению классического суффикса, такого как &amp;lt;code&amp;gt;.count&amp;lt;/code&amp;gt; или даже &amp;lt;code&amp;gt;.gauge&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;.count&amp;lt;/code&amp;gt; или даже &amp;lt;code&amp;gt;.gauge&amp;lt;/code&amp;gt;. В таблице ниже перечислены эти сценарии и то, что можно ожидать на платформе и в классических метриках соответственно.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ka_db:diff:1.41:old-7078:rev-7224:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%A3%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B5%D0%BF%D0%BE%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;diff=7078&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: « = Устранение неполадок =  == Переименование метрик count == В некоторых обстоятельствах пользовательские метрики с суффиксом &lt;code&gt;.count&lt;/code&gt; имеют разные имена в классических метриках и на платформе Ключ-АСТРОМ. Хотя автоматический конвертер автоматически вы...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A3%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B5%D0%BF%D0%BE%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;diff=7078&amp;oldid=prev"/>
		<updated>2026-10-13T23:25:20Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: « = Устранение неполадок =  == Переименование метрик count == В некоторых обстоятельствах пользовательские метрики с суффиксом &amp;lt;code&amp;gt;.count&amp;lt;/code&amp;gt; имеют разные имена в классических метриках и на платформе Ключ-АСТРОМ. Хотя автоматический конвертер автоматически вы...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
= Устранение неполадок =&lt;br /&gt;
&lt;br /&gt;
== Переименование метрик count ==&lt;br /&gt;
В некоторых обстоятельствах пользовательские метрики с суффиксом &amp;lt;code&amp;gt;.count&amp;lt;/code&amp;gt; имеют разные имена в классических метриках и на платформе Ключ-АСТРОМ. Хотя автоматический конвертер автоматически выполняет необходимую коррекцию, некоторые исключительные сценарии требуют дополнительных шагов. Этот раздел поможет определить, относитесь ли вы к таким пользователям, и что с этим делать.&lt;br /&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;).&amp;lt;pre&amp;gt;http_requests count,delta=10&amp;lt;/pre&amp;gt;В этом примере с использованием протокола загрузки метрик &amp;lt;code&amp;gt;http_requests&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;, классические метрики добавляют суффикс после загрузки.&amp;lt;pre&amp;gt;http_requests.count:splitBy():value&amp;lt;/pre&amp;gt;Следовательно, метрику можно запросить как &amp;lt;code&amp;gt;http_requests.count&amp;lt;/code&amp;gt; в классических метриках.&lt;br /&gt;
&lt;br /&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;#039;&amp;#039;&amp;#039;DQL&amp;#039;&amp;#039;&amp;#039;:&amp;lt;pre&amp;gt;timeseries sum(http_requests)&amp;lt;/pre&amp;gt;Теперь &amp;#039;&amp;#039;&amp;#039;DQL&amp;#039;&amp;#039;&amp;#039; использует &amp;lt;code&amp;gt;http_requests&amp;lt;/code&amp;gt;, как было указано изначально.&lt;br /&gt;
&lt;br /&gt;
=== Что, если вы загружаете http_requests.count? ===&lt;br /&gt;
Как это выглядит на платформе?&amp;lt;pre&amp;gt;http_requests.count count,delta=10&amp;lt;/pre&amp;gt;Если вы загружаете метрику с суффиксом &amp;lt;code&amp;gt;.count&amp;lt;/code&amp;gt;, автоматический конвертер распознаёт правильное использование:&amp;lt;pre&amp;gt;timeseries sum(http_requests.count)&amp;lt;/pre&amp;gt;В конечном итоге ваша метрика на платформе соответствует тому, что вы загрузили.&lt;br /&gt;
&lt;br /&gt;
=== Но что, если вы загружаете и http_requests, и http_requests.count? ===&lt;br /&gt;
Например, вы могли настроить второй сервер спустя долгое время после настройки первого сервера.&amp;lt;pre&amp;gt;http_requests, host.name=&amp;quot;My Server 2019&amp;quot; count,delta=5&lt;br /&gt;
http_requests.count, host.name=&amp;quot;My Server 2024&amp;quot; count,delta=5&amp;lt;/pre&amp;gt;В этих примерах два хоста мониторят HTTP-запросы. Классические метрики выполняют корректировку и сопоставляют оба с &amp;lt;code&amp;gt;http_requests.count&amp;lt;/code&amp;gt;.&amp;lt;pre&amp;gt;http_requests.count:splitBy():value&amp;lt;/pre&amp;gt;Вы можете запрашивать &amp;lt;code&amp;gt;http_requests.count&amp;lt;/code&amp;gt; и никогда не узнать о разнице. Опять же, ваша метрика на платформе соответствует тому, что вы загрузили. В этом примере вы загружаете две разные метрики, и поэтому их нужно запрашивать как две отдельные метрики с помощью &amp;#039;&amp;#039;&amp;#039;DQL&amp;#039;&amp;#039;&amp;#039;.&amp;lt;pre&amp;gt;timeseries with_suffix = sum(http_requests.count), no_suffix = sum(http_requests)&lt;br /&gt;
| fieldsAdd http_requests = with_suffix[] + no_suffix[]&amp;lt;/pre&amp;gt;В качестве обходного пути можно объединить метрики с помощью &amp;#039;&amp;#039;&amp;#039;DQL&amp;#039;&amp;#039;&amp;#039;. Тем не менее, как лучшая практика, следует выровнять пользовательские метрики по одному ключу метрики.&lt;br /&gt;
&lt;br /&gt;
В конечном итоге существует пять сценариев, которые могут привести к появлению классического суффикса, такого как &amp;lt;code&amp;gt;.count&amp;lt;/code&amp;gt; или даже &amp;lt;code&amp;gt;.gauge&amp;lt;/code&amp;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;
|&amp;lt;code&amp;gt;http_requests&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;http_requests.count&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;count&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;http_requests&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;http_requests_count&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;http_requests_count&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;count&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;http_requests_count&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;http_requests.count&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;http_requests.count&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;count&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;http_requests.count&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;http_requests_count&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;http_requests_count.gauge&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;gauge&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;http_requests_count&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;http_requests.count&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;http_requests.count.gauge&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;gauge&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;http_requests.count&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преобразование зон управления ==&lt;br /&gt;
Зоны управления не поддерживаются на платформе, поэтому классические запросы селектора метрик, зависящие от зон управления, сегодня не могут быть преобразованы. В будущем модель управления разрешениями для логов будет расширена на все источники данных платформы, включая метрики.&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>