Creare una regola di rilevamento mediante un modello
Utilizzare un modello definito da oracle e creare una regola di rilevamento in grado di pubblicare una metrica ogni volta che la raccolta di log è conforme alla regola definita.
Assicurarsi che i criteri IAM necessari vengano creati per fornire le autorizzazioni. Vedere Consenti agli utenti di eseguire tutte le operazioni con i modelli di regole di rilevamento.
Per l'elenco dei modelli definiti da Oracle, vedere Modelli di regole di rilevamento definiti da Oracle.
Il servizio di monitoraggio illustra i passi riportati di seguito come destinazione per il monitoraggio del task pianificato. Le metriche emesse da Oracle Log Analytics vengono memorizzate dal servizio di monitoraggio.
-
Aprire il menu di navigazione e fare clic su Observability & Management. In Log Analytics, fare clic su Amministrazione.
Le risorse di amministrazione sono elencate nel riquadro di navigazione a sinistra in Amministrazione. Fare clic su Regole di rilevamento.
Viene visualizzata la pagina Regole di rilevamento. Selezionare il compartimento nella barra di ricerca e fare clic su Crea regola.
Viene visualizzata la finestra di dialogo Crea regola di rilevamento.
-
Fare clic su Regola di rilevamento consigliato.
-
Specificare un valore per Nome regola per la regola di rilevamento.
-
In Selezionare un modello effettuare le operazioni riportate di seguito.
-
Per filtrare i modelli disponibili, selezionare Tipo di regola. Attualmente sono disponibili solo i modelli di regole di rilevamento definiti da Oracle per il tipo di ricerca salvata. Questo campo non è quindi disponibile per la selezione.
-
Selezionare un modello definito da Oracle dal menu. Per visualizzare ulteriori dettagli su ciascun modello e quindi selezionare, fare clic su Ricerca avanzata. Viene visualizzata la finestra di dialogo Cerca e seleziona un modello. I modelli e i relativi dettagli sono elencati in una tabella. Fare clic sulla riga del modello che si desidera selezionare e fare clic su Seleziona.
Viene visualizzata la query predefinita utilizzata per implementare il modello. È possibile copiare questa query ed eseguirla in Esplora log per visualizzarne il risultato.
Per l'elenco dei modelli definiti da Oracle, vedere Modelli di regole di rilevamento definiti da Oracle.
-
Facoltativamente, espandere Mostra opzioni personalizzabili. In questa sezione vengono visualizzati i campi della query che possono essere modificati.
Ad esempio, nella query del modello Dimensione gruppo di log, i campi che è possibile modificare sono:
-
Compartimento gruppo di log: il compartimento in cui devono essere eseguite query sui gruppi di log. È inoltre possibile abilitare la casella di controllo Compartimenti secondari per eseguire una query sui compartimenti secondari del compartimento selezionato.
-
Soglia dimensione (byte): si tratta della dimensione del gruppo di log che supera la quale devono essere registrate le metriche. Per impostazione predefinita, tale dimensione è 0. Ad esempio, se la soglia di dimensione specificata è di 1000 byte, solo quando la dimensione del gruppo di log supera i 1000 byte, la metrica viene contabilizzata.
Per informazioni dettagliate sulla dimensione del gruppo di log del modello definito da Oracle, vedere Modelli di regole di rilevamento definiti da Oracle.
-
-
-
In Frequenza di impostazione:
Specificare Intervallo, la finestra di aggregazione. È possibile ottimizzare la schedulazione da eseguire nei minuti, ore, giorni o settimane selezionati. Inoltre, quando si selezionano aggregazioni di dimensioni maggiori, ad esempio Giorni, è possibile specificare l'aggregazione più fine all'interno dell'intervallo, ad esempio l'ora del giorno in cui la query deve essere eseguita.
È possibile specificare la frequenza di esecuzione della query, ad esempio
Run indefinitely,Run onceoCustom.È inoltre possibile includere Conteggio ripetizioni nella specifica di frequenza per il numero di volte in cui la query deve essere eseguita.
-
In Selezionare un servizio di destinazione da configurare:
-
Selezionare il Servizio di destinazione in cui vengono pubblicati i risultati dell'esecuzione della query, ad esempio
Monitoring.Il servizio di monitoraggio memorizza le metriche per il risultato dell'esecuzione della query in base a una pianificazione.
-
Selezionare Compartimento metrica, il compartimento in cui verrà creata la metrica. Per impostazione predefinita, un compartimento viene selezionato da Oracle Log Analytics.
-
Selezionare Spazio di nomi delle metriche, lo spazio di nomi delle metriche in cui si desidera inserire la nuova metrica. L'ambito delle opzioni disponibili per la selezione dello spazio di nomi è definito dalla selezione del compartimento di metriche nel passo precedente. Se le opzioni non sono disponibili, è anche possibile immettere un nuovo valore per lo spazio di nomi.
Nota
Quando si specifica un nuovo valore per lo spazio di nomi, selezionare un nome che non inizi conoracle_eoci_. Sono prefissi riservati. Vedere Pubblicazione delle metriche personalizzate. -
Facoltativamente, selezionare Gruppo di risorse, il gruppo a cui appartiene la metrica. Un gruppo di risorse è una stringa personalizzata fornita con una metrica personalizzata.
-
Immettere Nome metrica, il nome della metrica, utilizzato in Monitoring Service Explorer per visualizzare le metriche. È possibile specificare solo una metrica.
-
-
Facoltativamente, espandere la sezione Mostra opzioni avanzate e aggiungere tag alla regola di rilevamento.
-
Se i criteri IAM richiesti non sono ancora definiti, viene visualizzata una notifica che elenca i criteri per:
- Crea un gruppo dinamico
- Applicare i criteri al gruppo dinamico per consentire l'esecuzione dei task pianificati
Prendere nota dei criteri elencati e crearli.
-
Fare clic su Crea regola di rilevamento.
L'esecuzione della query è ora pianificata a intervalli regolari e le metriche risultanti vengono emesse al servizio di monitoraggio.
Consenti a utenti di eseguire tutte le operazioni con modelli di regole di rilevamento
Per creare regole di rilevamento utilizzando i modelli, pubblicare le metriche nel servizio di destinazione e visualizzare le metriche, impostare innanzitutto le autorizzazioni corrette creando i criteri IAM riportati di seguito.
-
Creare un gruppo dinamico per consentire ai task pianificati di inviare le metriche al servizio di monitoraggio da un compartimento specifico:
ALL {resource.type='loganalyticsscheduledtask', resource.compartment.id='<compartment ocid>'}In alternativa, per consentire la pubblicazione delle metriche da tutti i compartimenti:
ALL {resource.type='loganalyticsscheduledtask'} -
Aggiungere istruzioni dei criteri per consentire al gruppo dinamico di eseguire operazioni dei task pianificati nella tenancy:
allow group <group_name> to use loganalytics-scheduled-task in tenancy allow dynamic-group <dynamic_group_name> to use metrics in tenancy allow dynamic-group <dynamic_group_name> to read management-saved-search in tenancy allow dynamic-group <dynamic_group_name> to {LOG_ANALYTICS_QUERY_VIEW} in tenancy allow dynamic-group <dynamic_group_name> to {LOG_ANALYTICS_QUERYJOB_WORK_REQUEST_READ} in tenancy allow dynamic-group <dynamic_group_name> to READ loganalytics-log-group in tenancy allow dynamic-group <dynamic_group_name> to {LOG_ANALYTICS_LOOKUP_READ} in tenancy allow dynamic-group <dynamic_group_name> to read compartments in tenancy -
Aggiungere l'istruzione dei criteri per consentire al gruppo dinamico di accedere al modello in un compartimento specifico:
allow dynamic-group <dynamic_group_name> to {LOG_ANALYTICS_TEMPLATE_READ} in tenancyI modelli definiti da Oracle si trovano nel compartimento radice. Nel caso di un modello creato dall'utente, specificare il compartimento esatto in cui si trova il modello.
-
Alcune delle istruzioni dei criteri sopra riportate sono incluse nei modelli di criteri definiti da Oracle immediatamente disponibili. Si consiglia di prendere in considerazione l'utilizzo del modello per il caso d'uso. Vedere Modelli di criteri definiti da Oracle per i casi d'uso comuni.
-
Per informazioni sui gruppi dinamici e sui criteri IAM, vedere Documentazione OCI: gestione dei gruppi dinamici e Documentazione OCI: gestione dei criteri.
-
Per i dettagli dei criteri, vedere Building Metric Query - Prerequisiti in Oracle Cloud Infrastructure Documentation.
-
Per il riferimento all'API Scheduled Tasks, consulta ScheduledTask Reference in Oracle Cloud Infrastructure API Documentation.