Von Oracle definierte Erkennungsregelvorlagen

Mit diesen von Oracle definierten Vorlagen können Sie Erkennungsregeln für das Verbuchen von Metriken basierend auf bestimmten Bedingungen erstellen. Sie können die mit der Vorlage verknüpfte Standardabfrage kopieren und ausführen, um dieselben Daten im Log Explorer anzuzeigen.

Vorlagen:

Schritte zur Verwendung dieser von Oracle definierten Vorlagen zum Erstellen von Erkennungsregeln finden Sie unter Erkennungsregel mit einer Vorlage erstellen.

Loggruppengröße

Mit dieser Vorlage können Sie eine Erkennungsregel erstellen, um die Größe jeder Loggruppe als Metrik zu posten. Sie können einen Schwellenwert für die Größe der zu filternden Loggruppe festlegen. Wenn Sie eine Größe angeben, werden nur die Metriken für die Loggruppen, die die angegebene Größe überschreiten, in OCI Monitoring gepostet.

Facetten für die Vorlage:

Name Wert
Domain Berichte
Subdomain Log Analytics-Nutzung
Kategorie Datenaufnahme
Logquelle Beliebig
Tags
  • Loggruppe
  • Verwendung

Standardabfrage:

@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

Logquellengröße

Mit dieser Vorlage können Sie eine Erkennungsregel erstellen, um die Größe der Logs unter jeder Logquelle als Metrik zu posten. Geben Sie optional einen Größenschwellenwert für die Logs an, nach denen eine Logquelle gefiltert werden soll. Nur die Logquellen, die den Schwellenwert überschreiten, werden als Metrik gepostet.

Facetten für die Vorlage:

Name Wert
Domain Berichte
Subdomain Log Analytics-Nutzung
Kategorie Datenaufnahme
Logquelle Beliebig
Tags
  • Logquelle
  • Verwendung

Standardabfrage:

@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