Plantillas de reglas de detección definidas por Oracle

Puede utilizar fácilmente estas plantillas definidas por Oracle para crear reglas de detección para publicar métricas en función de condiciones específicas. Puede copiar y ejecutar la consulta por defecto asociada a la plantilla para ver los mismos datos en el explorador de logs.

Plantillas:

Para conocer los pasos para utilizar estas plantillas definidas por Oracle para crear reglas de detección, consulte Creación de una regla de detección mediante una plantilla.

Tamaño de grupo de logs

Utilice esta plantilla para crear una regla de detección para contabilizar el tamaño de cada grupo de logs como una métrica. Puede definir un umbral en el tamaño del grupo de logs para filtrar. Si especifica un tamaño, solo las métricas de los grupos de logs que superen el tamaño especificado se publican en OCI Monitoring.

Facetas para la plantilla:

Nombre Valor
Dominio Generación de informes
Subdominio Uso de Log Analytics
Categoría Ingesta de datos
Origen de Log Cualquiera
Etiquetas
  • Grupo de logs
  • Uso

Consulta por Defecto:

@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

Tamaño de origen de log

Utilice esta plantilla para crear una regla de detección para publicar el tamaño de los logs en cada origen de log como una métrica. Opcionalmente, especifique un umbral de tamaño de los logs por los que filtrar un origen de log. Solo se publican como métrica los orígenes de log que superen el tamaño del umbral.

Facetas para la plantilla:

Nombre Valor
Dominio Generación de informes
Subdominio Uso de Log Analytics
Categoría Ingesta de datos
Origen de Log Cualquiera
Etiquetas
  • Origen de Log
  • Uso

Consulta por Defecto:

@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