Procedure consigliate per la creazione di soluzioni di gestione in Operations Management Suite (OMS) (anteprima)Best practices for creating management solutions in Operations Management Suite (OMS) (Preview)

Nota

Questa è una documentazione preliminare per la creazione di soluzioni di gestione in OMS attualmente disponibili in versione di anteprima.This is preliminary documentation for creating management solutions in OMS which are currently in preview. Qualsiasi schema descritto di seguito è soggetto a modifiche.Any schema described below is subject to change.

Questo articolo riporta le procedure consigliate per la creazione di una soluzione di gestione in Operations Management Suite (OMS).This article provides best practices for creating a management solution file in Operations Management Suite (OMS). Queste informazioni verranno aggiornate quando saranno identificate procedure consigliate aggiuntive.This information will be updated as additional best practices are identified.

Origini datiData sources

  • È possibile configurare le origini dati con un modello di Resource Manager, ma non devono essere incluse nel file della soluzione.Data sources can be configured with a Resource Manager template, but they should not be included in a solution file. Il motivo è che la configurazione delle origini dati non è attualmente idempotente, vale a dire che la soluzione potrebbe sovrascrivere la configurazione esistente nell'area di lavoro dell'utente.The reason is that configuring data sources is not currently idempotent meaning that your solution could overwrite existing configuration in the user's workspace.

    Ad esempio la soluzione potrebbe richiedere eventi di avviso e di errore dal registro eventi dell'applicazione.For example, your solution may require Warning and Error events from the Application event log. Se si specifica questo come origine dati nella soluzione, si rischia di rimuovere eventi informativi, se l'utente ha configurato questa impostazione nella sua area di lavoro.If you specify this as a data source in your solution, you risk removing Information events if the user had this configured in their workspace. Se sono stati inclusi tutti gli eventi, potrebbero essere raccolti troppi eventi informativi nell'area di lavoro dell'utente.If you included all events, then you may be collecting excessive Information events in the user's workspace.

  • Se la soluzione richiede dati da una delle origini dati standard, è necessario definire questo come prerequisito.If your solution requires data from one of the standard data sources, then you should define this as a prerequisite. Dichiarare nella documentazione che il cliente deve configurare l'origine dati da solo.State in documentation that the customer must configure the data source on their own.

  • Aggiungere un messaggio di verifica del flusso di dati alle viste della soluzione per indicare all'utente le origini dati che devono essere configurate per la raccolta dei dati richiesti.Add a Data Flow Verification message to any views in your solution to instruct the user on data sources that need to be configured for required data to be collected. Questo messaggio viene mostrato nel riquadro della vista quando i dati necessari non vengono trovati.This message is displayed on the tile of the view when required data is not found.

RunbookRunbooks

  • Aggiungere una pianificazione di automazione per ogni runbook della soluzione che deve essere eseguito in modo pianificato.Add an Automation schedule for each runbook in your solution that needs to run on a schedule.
  • Includere nella soluzione il modulo IngestionAPI che dovrà essere usato da runbook per la scrittura dei dati nel repository di Log Analytics.Include the IngestionAPI module in your solution to be used by runbooks writing data to the Log Analytics repository. Configurare la soluzione in modo che faccia riferimento a questa risorsa affinché rimanga se la soluzione viene rimossa.Configure the solution to reference this resource so that it remains if the solution is removed. In questo modo più soluzioni possono condividere il modulo.This allows multiple solutions to share the module.
  • Utilizzare le variabili di automazione per fornire valori alla soluzione che gli utenti potranno modificare in seguito.Use Automation variables to provide values to the solution that users may want to change later. Anche se la soluzione è configurata per contenere la variabile, il suo valore può comunque essere modificato.Even if the solution is configured to contain the variable, it's value can still be changed.

VisualizzazioniViews

  • Tutte le soluzioni devono includere una singola vista che viene mostrata nel portale dell'utente.All solutions should include a single view that is displayed in the user's portal. Questa vista può contenere più parti della visualizzazione per illustrare i diversi set di dati.The view can contain multiple visualization parts to illustrate different sets of data.
  • Aggiungere un messaggio di verifica del flusso di dati alle viste della soluzione per indicare all'utente le origini dati che devono essere configurate per la raccolta dei dati richiesti.Add a Data Flow Verification message to any views in your solution to instruct the user on data sources that need to be configured for required data to be collected.
  • Configurare la soluzione in modo che contenga la vista, affinché venga rimossa se la soluzione viene rimossa.Configure the solution to contain the view so that it's removed if the solution is removed.

AvvisiAlerts

  • Definire l'elenco dei destinatari come parametro nel file della soluzione, in modo che l'utente possa definirli quando installa la soluzione.Define the recipients list as a parameter in the solution file so the user can define them when they install the solution.
  • Configurare la soluzione in modo che faccia riferimento alle regole di avviso, affinché gli utenti possano modificare la loro configurazione.Configure the solution to reference alert rules so that user's can change their configuration. Potrebbe voler apportare modifiche come cambiare l'elenco dei destinatari, cambiare la soglia di avviso o disabilitare la regola di avviso.They may want to make changes such as modifying the recipient list, changing the threshold of the alert, or disabling the alert rule.

Passaggi successiviNext steps