Oracle定義の検出ルール・テンプレート

これらのOracle定義テンプレートを簡単に使用して、特定の条件に基づいてメトリックを投稿するための検出ルールを作成できます。テンプレートに関連付けられたデフォルトの問合せをコピーして実行し、ログ・エクスプローラで同じデータを表示できます。

テンプレート:

これらのOracle定義テンプレートを使用して検出ルールを作成するステップは、テンプレートを使用した検出ルールの作成を参照してください。

ログ・グループのサイズ

このテンプレートを使用して、各ログ・グループのサイズをメトリックとして転記する検出ルールを作成します。フィルタするログ・グループのサイズにしきい値を設定できます。サイズを指定すると、指定したサイズを超えるログ・グループのメトリックのみがOCIモニタリングにポストされます。

テンプレートのファセット:

名前
ドメイン レポート
サブ・ドメイン Log Analyticsの使用方法
カテゴリ データ取込み
ログ・ソース すべて
タグ
  • ログ・グループ
  • 使用法

デフォルトの問合せ:

@Domain Reporting;
@Sub-Domain Log Analytics Usage;
@Category Data Ingest;
@Platform Any;
@Tags
[Log Group,
    Usage
];
@queryDefaults compartment,logset;
@scheduleDefaults
  <scheduleDefaults xmlns="http://www.oracle.com/DataCenter/LogAnalyticsStd">
    <schedules>
      <schedule>
        <type>FIXED_FREQUENCY</type>
        <recurringInterval allowOverride="true">PT15M</recurringInterval>
        <misfirePolicy>RETRY_ONCE</misfirePolicy>
      </schedule>
    </schedules>
  </scheduleDefaults>;
@monitoringDefaults
  <monitoringDefaults xmlns="http://www.oracle.com/DataCenter/LogAnalyticsStd">
    <namespace allowOverride="true">logan_usage_metrics</namespace>
    <compartment allowOverride="true" useDefault="true"/>
    <metricName allowOverride="true">loggroup_size</metricName>
  </monitoringDefaults>;
var $Size_Threshold  {
@defaultValue 0;
@uiConfig <formField xmlns="http://www.oracle.com/DataCenter/LogAnalyticsStd">
    <dataType>integer</dataType>
    <required>true</required>
    <description>Size in bytes: Post only for the Log Groups exceeding this size</description>
    <default>0</default>
    <validations>
        <userInput>
            <minVal>0</minVal>
            <message>Log Group size threshold. Enter a number greater than or equal to 0</message>
        </userInput>
    </validations>
    <uiFormatting>
        <displayName>Size Threshold</displayName>
        <fieldType>text</fieldType>
    </uiFormatting>
  </formField>;
} * | stats sum('Raw Size') as Size by 'Log Group' | where Size >= $Size_Threshold

ログソースサイズ

このテンプレートを使用して、各ログ・ソースの下にログのサイズをメトリックとして転記する検出ルールを作成します。オプションで、フィルタに使用するログ・ソースのログのサイズしきい値を指定します。しきい値サイズを超えるログ・ソースのみがメトリックとしてポストされます。

テンプレートのファセット:

名前
ドメイン レポート
サブ・ドメイン Log Analyticsの使用方法
カテゴリ データ取込み
ログ・ソース すべて
タグ
  • ログ・ソース
  • 使用法

デフォルトの問合せ:

@Domain Reporting;
@Sub-Domain Log Analytics Usage;
@Category Data Ingest;
@Platform Any;
@Tags
[Log Source, Usage];
@queryDefaults compartment,logset;
@scheduleDefaults
  <scheduleDefaults xmlns="http://www.oracle.com/DataCenter/LogAnalyticsStd">
    <schedules>
      <schedule>
        <type>FIXED_FREQUENCY</type>
        <recurringInterval allowOverride="true">PT15M</recurringInterval>
        <misfirePolicy>RETRY_ONCE</misfirePolicy>
      </schedule>
    </schedules>
  </scheduleDefaults>;
@monitoringDefaults
  <monitoringDefaults xmlns="http://www.oracle.com/DataCenter/LogAnalyticsStd">
    <namespace allowOverride="true">logan_usage_metrics</namespace>
    <compartment allowOverride="true" useDefault="true"/>
    <metricName allowOverride="true">logsource_size</metricName>
  </monitoringDefaults>;
var $Size_Threshold  {
@defaultValue 0;
@uiConfig <formField xmlns="http://www.oracle.com/DataCenter/LogAnalyticsStd">
    <dataType>integer</dataType>
    <required>true</required>
    <description>Size in bytes: Post only for the Log Sources exceeding this size</description>
    <default>0</default>
    <validations>
        <userInput>
            <minVal>0</minVal>
            <message>Log Source size threshold. Enter a number greater than or equal to 0</message>
        </userInput>
    </validations>
    <uiFormatting>
        <displayName>Size Threshold</displayName>
        <fieldType>text</fieldType>
    </uiFormatting>
  </formField>;
} * | stats sum('Raw Size') as Size by 'Log Source' | where Size >= $Size_Threshold