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 |
|
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 |
|
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