Modèles de règle de détection définis par Oracle
Vous pouvez facilement utiliser ces modèles définis par Oracle pour créer des règles de détection pour la publication de mesures en fonction de conditions spécifiques. Vous pouvez copier et exécuter la requête par défaut associée au modèle pour afficher les mêmes données dans l'explorateur de journaux.
Modèles:
Pour connaître les étapes à suivre pour utiliser ces modèles définis par Oracle afin de créer des règles de détection, reportez-vous à Création d'une règle de détection à l'aide d'un modèle.
Taille du groupe de journaux
Utilisez ce modèle pour créer une règle de détection afin de publier la taille de chaque groupe de journaux en tant que mesure. Vous pouvez définir un seuil sur la taille du groupe de journaux à filtrer. Si vous indiquez une taille, seules les mesures des groupes de journaux qui dépassent la taille indiquée sont publiées dans OCI Monitoring.
Facets du modèle :
Nom | Valeur |
---|---|
Domaine | Génération d'un rapport |
Sous-domaines | Utilisation de Log Analytics |
Catégorie | Inclusion de données |
Source du journal | Tout |
Balises |
|
Requête par défaut:
@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
Taille de la source de journal
Utilisez ce modèle pour créer une règle de détection afin de publier la taille des journaux sous chaque source de journal en tant que mesure. Vous pouvez éventuellement indiquer un seuil de taille des journaux par lesquels filtrer une source de journal. Seules les sources de journal dépassant la taille de seuil sont publiées en tant que mesure.
Facets du modèle :
Nom | Valeur |
---|---|
Domaine | Génération d'un rapport |
Sous-domaines | Utilisation de Log Analytics |
Catégorie | Inclusion de données |
Source du journal | Tout |
Balises |
|
Requête par défaut:
@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