Modelli di regole di rilevamento definiti da Oracle

È possibile utilizzare questi modelli definiti da Oracle per creare regole di rilevamento per la contabilizzazione delle metriche in base a condizioni specifiche. È possibile copiare ed eseguire la query predefinita associata al modello per visualizzare gli stessi dati in Esplora log.

Modelli:

Per i passi per utilizzare questi modelli definiti da Oracle per creare regole di rilevamento, vedere Creazione di una regola di rilevamento mediante un modello.

Dimensione gruppo di log

Utilizzare questo modello per creare una regola di rilevamento per contabilizzare la dimensione di ogni gruppo di log come metrica. È possibile impostare una soglia in base alla dimensione del gruppo di log da filtrare. Se si specifica una dimensione, vengono inviate a OCI Monitoring solo le metriche per i gruppi di log che superano la dimensione specificata.

Facet per il modello:

Nome Value
Dominio Segnalazione
Sottodominio Uso di Log Analytics
Categoria Inclusione dati
Origine log Qualsiasi
Tag
  • Gruppo di log
  • Uso

Interrogazione predefinita:

@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

Dimensione origine log

Utilizzare questo modello per creare una regola di rilevamento per contabilizzare la dimensione dei log in ogni origine log come metrica. Facoltativamente, specificare una soglia di dimensione dei log in base alla quale filtrare un'origine log. Solo le origini log che superano la dimensione della soglia vengono registrate come metrica.

Facet per il modello:

Nome Value
Dominio Segnalazione
Sottodominio Uso di Log Analytics
Categoria Inclusione dati
Origine log Qualsiasi
Tag
  • Origine log
  • Uso

Interrogazione predefinita:

@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