Argomento precedente: Esempi di modellazione dei datiArgomento successivo: Case study 8: prestazioni dell'assistenza tecnica


Case study 7: prestazioni del server

Si tratta di un tipico case study relativo alle prestazioni del server.

In base alla struttura dell'origine dati seguente:

Indicazione

Server

Misura

Timestamp (Data/ora)

disponibilità

Appserv01

1

03/01/2001 07:44

tempo di risposta

Appserv01

354,6

03/01/2001 09:58

carico CPU

Dbserv02

83%

03/01/2001 12:12

disponibilità

Appserv01

0

03/01/2001 14:26

carico CPU

Dbserv02

94.30%

03/01/2001 16:40

capacità

Firewall01

10%

03/01/2001 18:54

tempo di risposta

Dbserv02

476.89

03/01/2001 21:08

disponibilità

Appserv02

1

03/01/2001 21:24

tempo di risposta

Appserv01

774,4

03/01/2001 21:48

carico CPU

Dbserv01

83%

03/01/2001 21:52

In aggiunta vi sono i requisiti di calcolo seguenti:

Calcolare la percentuale di disponibilità di ciascun server applicazioni.

È necessario calcolare la disponibilità di ciascun server separatamente. Pertanto, per calcolare la disponibilità di ciascun server, è necessario ricevere gli eventi solo per tale server specifico. Inoltre, le origini dati contengono altri indicatori di prestazioni che non sono pertinenti ai calcoli della disponibilità (tempo di risposta, capacità, e così via), perciò è necessario filtrare gli indicatori di disponibilità e i relativi server.

Poiché i criteri di filtro in CA Business Service Insight sono Tipo di evento e Risorse, convertire i criteri di filtro dai valori dell'origine dati in una definizione di Risorsa e Tipo di evento.

In questo caso, l'indicatore è un valore ideale da convertire come un tipo di evento in CA Business Service Insight in quanto descrive logicamente il tipo di evento. Esiste un numero limitato di tipi, ad esempio, disponibilità, tempo di risposta, capacità e carico CPU. Ciò significa che per le metriche che calcolano la disponibilità del server, la registrazione viene eseguita per il tipo di evento disponibilità.

In questo caso, quando è presente un numero elevato di server ed è necessario calcolare la disponibilità di ciascun server, ne consegue la necessità di definire ciascun server come una risorsa. È quindi necessario eseguire il raggruppamento in un gruppo di risorse e la metrica verrà raggruppata in base a tale gruppo di risorse.

Modellazione suggerita:

Nome evento

Evento di disponibilità.

Comportamento

Riportato come modifica di stato di 0 o 1.

Campo Data/ora

Data/ora (solo campo ora nell'origine dati).

Campo Risorsa

Server (ogni server visualizzato nell'origine dati viene convertito in una risorsa CA Business Service Insight).

Campo Tipo di evento

Indicatore (ciascun valore in questo campo viene convertito in un tipo di evento in CA Business Service Insight. Esistono quattro i tipi di evento).

Campi Dati

La misura è 0 o 1 (solo per i record di disponibilità).

È necessario definire le seguenti allocazioni di risorsa:

Attributo Tipo di risorsa

Server applicazioni

Allocazione a Contraente

Ogni server applicazioni viene allocato al contraente, in cui il server pertinente esegue le proprie applicazioni. In questo modo viene consentita la registrazione per contraente che recupera tutti i server di conseguenza.

Allocazione a Servizio

Come sopra.

Allocazione a Gruppo di risorse

Facoltativa. In genere è necessario raggruppare le risorse quando il raggruppamento è obbligatorio.

Infine, in base a tutte le definizioni precedenti:

Registrazione per

Per la metrica di gruppo, che calcola la disponibilità di ciascun server singolarmente, la registrazione è per Risorsa.

Per poter soddisfare i requisiti elencati viene aggiunto il criterio seguente:

Calcolare il tempo di risposta medio dei server applicazioni per ogni contraente separatamente.

Per questo requisito, è necessario ricevere gli eventi dei tempi di risposta per tutti i server applicazioni che fanno parte di un gruppo di server che eseguono le applicazioni per il contraente specifico. La ricezione degli eventi di tempo di risposta avviene tramite la registrazione del tipo di evento creato dal campo di indicazione con il valore "tempo di risposta". In questo modo viene assicurata solo la ricezione di eventi che segnalano i tempi di risposta dei server.

Per ricevere solo gli eventi che generano report sui server pertinenti per un contraente specifico, è necessario registrare le risorse mediante l'allocazione al contraente.

È possibile allocare una risorsa a più contraenti, servizi o gruppi. Di conseguenza, potrebbe verificarsi che un evento inviato per il calcolo dei tempi di risposta come parte del contratto di un contraente A sia anche parte dei calcoli per il contraente B.