<?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%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B9</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%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B9"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B9&amp;action=history"/>
	<updated>2026-09-16T16:21:14Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=5290&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «Вы можете адаптировать различные аспекты Ключ-АСТРОМ к специфике данных, полученных ваш...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=5290&amp;oldid=prev"/>
		<updated>2025-06-10T14:18:03Z</updated>

		<summary type="html">&lt;p&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;
Фреймворк &amp;#039;&amp;#039;&amp;#039;Расширений 2.0&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;#039;&amp;#039;&amp;#039;Настройки &amp;gt; Обнаружение аномалий &amp;gt; События метрик&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Расширьте событие по вашему выбору.&lt;br /&gt;
# Прокрутите определение до конца, где вы найдете параметр &amp;lt;code&amp;gt;Config id&amp;lt;/code&amp;gt; (например, &amp;lt;code&amp;gt;id=1be8d58d-71a7-4566-9058-754d635363ab&amp;lt;/code&amp;gt;), и сохраните значение параметра.&lt;br /&gt;
# Выполните следующую команду, чтобы получить определение события пользовательской метрики. Для этого примера мы используем &amp;#039;&amp;#039;&amp;#039;URL-адрес Ключ-АСТРОМ SaaS&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
#* &amp;lt;code&amp;gt;curl -X GET &amp;quot;&amp;lt;nowiki&amp;gt;https://{env-id}.live.astromkey.com/api/config/v1/anomalyDetection/metricEvents/{custom-event-id}&amp;lt;/nowiki&amp;gt;&amp;quot; \&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;-H &amp;quot;accept: application/json; charset=utf-8&amp;quot; \&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;-H &amp;quot;Authorization: Api-Token `{api-token}&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
#** Замените:&lt;br /&gt;
#*** &amp;lt;code&amp;gt;{env-id}&amp;lt;/code&amp;gt; вашим идентификатором среды .&lt;br /&gt;
#*** &amp;lt;code&amp;gt;{api-token}&amp;lt;/code&amp;gt; API-токеном, имеющим необходимые разрешения .&lt;br /&gt;
#*** &amp;lt;code&amp;gt;{custom-event-id}&amp;lt;/code&amp;gt; идентификатором события пользовательской метрики, который вы определили на предыдущем шаге.&lt;br /&gt;
# Вызов возвращает полезную нагрузку &amp;#039;&amp;#039;&amp;#039;JSON&amp;#039;&amp;#039;&amp;#039;, содержащую определение события пользовательской метрики. Сохраните его как файл &amp;#039;&amp;#039;&amp;#039;JSON&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Объявите экспортированные файлы JSON в своем файле &amp;lt;code&amp;gt;extension.yaml&amp;lt;/code&amp;gt; и добавьте их в свой пакет расширений.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|После загрузки или обновления расширения, содержащего пользовательские метрические события, убедитесь, что вы включили события, которые хотите использовать. Импортированные расширением события по умолчанию отключены после каждой загрузки и активации, включая обновление. Чтобы включить метрические события, перейдите в &amp;#039;&amp;#039;&amp;#039;Настройки &amp;gt; Обнаружение аномалий &amp;gt; Метрические события&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;
Расширения также позволяют вам фильтровать данные на основе определенных критериев. Эта возможность фильтрации особенно полезна для расширений &amp;#039;&amp;#039;&amp;#039;SNMP&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;$eq(&amp;lt;str&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
|Проверяет, соответствует ли &amp;lt;code&amp;gt;&amp;lt;str&amp;gt;&amp;lt;/code&amp;gt; фильтру&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$prefix(...)&amp;lt;/code&amp;gt;&lt;br /&gt;
|Начинается с …&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$suffix(...)&amp;lt;/code&amp;gt;&lt;br /&gt;
|Заканчивается на …&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$contains(...)&amp;lt;/code&amp;gt;&lt;br /&gt;
|Содержит …&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$and(&amp;lt;expr1&amp;gt;, &amp;lt;expr2&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
|Объединяет два или более из указанных выше выражений с помощью оператора &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$or(&amp;lt;expr1&amp;gt;, &amp;lt;expr2&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
|Объединяет два или более из указанных выше выражений с помощью оператора &amp;#039;&amp;#039;&amp;#039;OR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$not(&amp;lt;expr&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
|Отрицает выражение. Например, чтобы исключить все &amp;#039;&amp;#039;&amp;#039;Pools&amp;#039;&amp;#039;&amp;#039; из &amp;#039;&amp;#039;&amp;#039;Common partition&amp;#039;&amp;#039;&amp;#039;, можно добавить фильтр &amp;lt;code&amp;gt;$not($prefix(/Common/))&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;
Вы можете добавить контекст безопасности из вкладки &amp;#039;&amp;#039;&amp;#039;Конфигурации мониторинга&amp;#039;&amp;#039;&amp;#039; выбранного расширения, выбрав &amp;#039;&amp;#039;&amp;#039;Редактировать&amp;#039;&amp;#039;&amp;#039; в столбце &amp;#039;&amp;#039;&amp;#039;Действия&amp;#039;&amp;#039;&amp;#039;. Затем выберите &amp;#039;&amp;#039;&amp;#039;Далее&amp;#039;&amp;#039;&amp;#039;, чтобы перейти на страницу &amp;#039;&amp;#039;&amp;#039;Атрибуты&amp;#039;&amp;#039;&amp;#039;.&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;#039;&amp;#039;&amp;#039;API&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;
* &amp;lt;code&amp;gt;dt.cost.costcenter&amp;lt;/code&amp;gt; назначает использование определенному центру затрат.&lt;br /&gt;
* &amp;lt;code&amp;gt;dt.cost.product&amp;lt;/code&amp;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; выбранного расширения, выбрав &amp;#039;&amp;#039;&amp;#039;Редактировать&amp;#039;&amp;#039;&amp;#039; в столбце &amp;#039;&amp;#039;&amp;#039;Действия&amp;#039;&amp;#039;&amp;#039;. Затем выберите &amp;#039;&amp;#039;&amp;#039;Далее&amp;#039;&amp;#039;&amp;#039;, чтобы перейти на страницу &amp;#039;&amp;#039;&amp;#039;Атрибуты&amp;#039;&amp;#039;&amp;#039;.&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;
Файл &amp;#039;&amp;#039;&amp;#039;YAML&amp;#039;&amp;#039;&amp;#039; расширений поддерживает те же поля, что и схемы настроек 2.0:&lt;br /&gt;
&lt;br /&gt;
* Метрики логов&lt;br /&gt;
* Логи событий&lt;br /&gt;
* Обработка&lt;br /&gt;
&lt;br /&gt;
Вы определяете свою собственную конфигурацию журнала в файле YAML расширений, начиная со следующих узлов в корне файла&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;logMetrics&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;logEvents&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;logProcessingRules&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Чтобы изучить структуру определения, проверьте схемы расширений:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;log.events.schema.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;log.metrics.schema.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;log.processing.rule.schema.dql.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;log.processing.rule.schema.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;log.processing.rule.schema.lql.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
См. [[Расширения YAML-файла|расширения YAML]] , чтобы узнать, как получить файлы схемы &amp;#039;&amp;#039;&amp;#039;JSON&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Ознакомьтесь с примерами ниже, чтобы узнать, как определить метрики логов, события и правила обработки в файле расширения &amp;#039;&amp;#039;&amp;#039;YAML&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Метрики логов ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|name: custom:astromkey.logmetric.test.extension&lt;br /&gt;
version: 1.0.0&lt;br /&gt;
&lt;br /&gt;
minastromkeyVersion: &amp;quot;1.281.0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
author:&lt;br /&gt;
&lt;br /&gt;
  name: &amp;quot;John Doe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
logMetrics:&lt;br /&gt;
&lt;br /&gt;
  - key: log.test.extension.occurrence&lt;br /&gt;
&lt;br /&gt;
    query: content=&amp;quot;AllProcessed&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    enabled: true&lt;br /&gt;
&lt;br /&gt;
    measure: OCCURRENCE&lt;br /&gt;
&lt;br /&gt;
  - key: log.test.extension.attribute&lt;br /&gt;
&lt;br /&gt;
    query: content=&amp;quot;AllProcessed&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    enabled: true&lt;br /&gt;
&lt;br /&gt;
    measure: ATTRIBUTE&lt;br /&gt;
&lt;br /&gt;
    measureAttribute: dt.os.type&lt;br /&gt;
&lt;br /&gt;
  - key: log.test.extension.dimensions&lt;br /&gt;
&lt;br /&gt;
    query: content=&amp;quot;AllProcessed&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    enabled: true&lt;br /&gt;
&lt;br /&gt;
    measure: OCCURRENCE&lt;br /&gt;
&lt;br /&gt;
    dimensions: [&lt;br /&gt;
&lt;br /&gt;
      dimension1,&lt;br /&gt;
&lt;br /&gt;
      dimension2&lt;br /&gt;
&lt;br /&gt;
    ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Логи событий ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|name: custom:astromkey.logevent.test.extension2&lt;br /&gt;
&lt;br /&gt;
version: 1.0.0&lt;br /&gt;
&lt;br /&gt;
minastromkeyVersion: &amp;quot;1.281.0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
author:&lt;br /&gt;
&lt;br /&gt;
  name: &amp;quot;John Doe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
logEvents:&lt;br /&gt;
&lt;br /&gt;
  - query: content=&amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    enabled: true&lt;br /&gt;
&lt;br /&gt;
    summary: abc&lt;br /&gt;
&lt;br /&gt;
    eventTemplate:&lt;br /&gt;
&lt;br /&gt;
      title: log_event_a&lt;br /&gt;
&lt;br /&gt;
      description: &amp;lt;nowiki&amp;gt;&amp;#039;&amp;#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      eventType: CUSTOM_ALERT&lt;br /&gt;
&lt;br /&gt;
      davisMerge: false&lt;br /&gt;
&lt;br /&gt;
  - query: content=&amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    enabled: true&lt;br /&gt;
&lt;br /&gt;
    summary: abd&lt;br /&gt;
&lt;br /&gt;
    eventTemplate:&lt;br /&gt;
&lt;br /&gt;
      title: abd&lt;br /&gt;
&lt;br /&gt;
      description: My custom log event description :)&lt;br /&gt;
&lt;br /&gt;
      eventType: CUSTOM_ALERT&lt;br /&gt;
&lt;br /&gt;
      davisMerge: false&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Правила обработки логов ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|logProcessingRules:&lt;br /&gt;
&lt;br /&gt;
  - ruleName: TopN statements masking&lt;br /&gt;
&lt;br /&gt;
    query: event.group=&amp;quot;query_performance&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    enabled: true&lt;br /&gt;
&lt;br /&gt;
    ProcessorDefinition:&lt;br /&gt;
&lt;br /&gt;
      rule: |&lt;br /&gt;
&lt;br /&gt;
        USING(INOUT content) | FIELDS_ADD(content: REPLACE_PATTERN(content, &amp;quot;(\&amp;quot;&amp;#039;\&amp;quot;):p1 (LD):p2 (\&amp;quot;&amp;#039;\&amp;quot;):p3&amp;quot;, &amp;quot;${p1}${p2|sha1}${p3}&amp;quot;))&lt;br /&gt;
&lt;br /&gt;
    RuleTesting:&lt;br /&gt;
&lt;br /&gt;
      sampleLog: |&lt;br /&gt;
&lt;br /&gt;
        {&lt;br /&gt;
&lt;br /&gt;
          &amp;quot;event.group&amp;quot;: &amp;quot;query_performance&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
          &amp;quot;content&amp;quot;: &amp;quot;/*dt:ownQuery*/SELECT DECODE(name, &amp;#039;sessions&amp;#039;, value) AS sessions_limit, DECODE(name, &amp;#039;processes&amp;#039;, value) AS processes_limit FROM v$parameter WHERE name IN(&amp;#039;sessions&amp;#039;, &amp;#039;processes&amp;#039;)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>