Monitoraggio Azure SignalR
Azure SignalR è un servizio cloud che consente lo scambio di messaggi e l'invio di aggiornamenti in tempo reale senza interruzioni per le applicazioni web, utilizzando l' WebSockets e e i Server-Sent Events, e supportando comunicazioni ad alta frequenza e a bassa latenza su larga scala.
Una volta installato l 'agente host di Instana, il sensore Azure SignalR viene installato e attivato automaticamente. Una volta completata la configurazione come descritto nella sezione "Configurazione", è possibile visualizzare le metriche relative all'infrastruttura dell' Azure SignalR nell'interfaccia utente dell' Instana.
Configurazione del sensore « Azure SignalR »
Per configurare il sensore " Azure SignalR ", procedere come segue:
Attiva l'abbonamento a " Azure " su Instana. Aggiornare il file di configurazione dell'agente
<agentinstall_dir>/etc/instana/configuration.yamlcome mostrato nell'esempio seguente:com.instana.plugin.azure: enabled: true subscription: "[Your-Subscription-Id]" tenant: "[Your-Tenant-Id]" principals: - id: "[Your-Service-Principal-Account-Id]" secret: "[Your-Service-Principal-Secret]"Per ulteriori informazioni sull'installazione dell'agente Azure, vedere Installazione.
Verificare se il sensore " Azure SignalR " è abilitato nel file di configurazione dell'agente. È inoltre possibile configurare i tag e i gruppi di risorse come descritto nella sezione Filtrare i servizi definendo i tag e i gruppi di risorse.
com.instana.plugin.azure.signalr: enabled: true # Valid values: true, false. Enabled (true) by default include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging) exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test) include_resource_groups: # Comma separated list of resource groups (e.g. rg_prod,rg_staging) exclude_resource_groups: # Comma separated list of resource groups (e.g. rg_dev,rg_test)
Disattivazione del sensore « Azure SignalR »
Per disabilitare il sensore Azure SignalR, aggiornare il file di <agentinstall_dir>/etc/instana/configuration.yaml configurazione dell'agente come illustrato nell'esempio seguente:
com.instana.plugin.azure.signalr:
enabled: false
Filtrare i servizi definendo i tag e i gruppi di risorse
È possibile definire più tag e gruppi di risorse nel file configuration.yaml. Usare le virgole per separare più etichette o gruppi di risorse. Definire i tag come una coppia chiave-valore separata da due punti (:).
Se si definisce un tag o un gruppo di risorse in entrambi gli elenchi include ed esclude, l'elenco esclude ha una priorità maggiore. Se si desidera includere tutti i servizi senza filtro, evitare di definire qualsiasi configurazione.
Per impostare i tag per l'elenco degli include, aggiornare il file
configuration.yamlcome mostrato nell'esempio seguente:com.instana.plugin.azure.signalr: include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)Per impostare i tag per l'elenco di esclusione, aggiornare il file
configuration.yamlcome mostrato nell'esempio seguente:com.instana.plugin.azure.signalr: exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)Per impostare i gruppi di risorse per l'elenco degli include, aggiornare il file
configuration.yamlcome mostrato nell'esempio seguente:com.instana.plugin.azure.signalr: include_resource_groups: # Comma separated list of resource groups (e.g. rg_prod,rg_staging)Per impostare i gruppi di risorse per l'elenco di esclusione, aggiornare il file
configuration.yamlcome mostrato nell'esempio seguente:com.instana.plugin.azure.signalr: exclude_resource_groups: # Comma separated list of resource groups (e.g. rg_dev,rg_test)
Visualizzazione delle metriche
Per visualizzare le metriche, completare i seguenti passaggi:
- Dal menu di navigazione dell'interfaccia utente di Instana, fare clic su Infrastruttura.
- Fare clic su un host monitorato.
È possibile visualizzare una dashboard dell'host con tutte le metriche raccolte e i processi monitorati.
Le metriche vengono estratte ogni minuto, che è la risoluzione che Azure fornisce per il monitoraggio di questi servizi.
Dati di configurazione
| SignalR dettagli | Descrizione |
|---|---|
| Nome | Nome dell'istanza di Azure SignalR |
| Gruppo di risorse | Il nome del gruppo di risorse |
| Ubicazione | La geo-localizzazione in cui risiede la risorsa. |
| ID sottoscrizione | Azure identificatore di abbonamento |
| Creato | Il timestamp della creazione della risorsa in tempo universale coordinato (UTC) |
| Immettere | Tipo di risorsa |
Metriche di prestazioni
| Metrica | Nome | Unità | Aggregazione | Descrizione |
|---|---|---|---|---|
| Connessioni | ||||
| Conteggio | Apri | Conteggio | Totale | Il conteggio delle nuove connessioni aperte |
| Conteggio | Totale | Conteggio | Massimo | Il numero di connessioni utente |
| Errori | ||||
| Percentuale | Sistema | Percentuale | Massimo | La percentuale di errori di sistema |
| Percentuale | Utente | Percentuale | Massimo | La percentuale di errori dell'utente |
| Traffico | ||||
| Byte | In entrata | Byte | Totale | Il traffico in entrata del servizio |
| Byte | In uscita | Byte | Totale | Il traffico in uscita del servizio |
| Conteggio | Numero messaggi | Conteggio | Totale | Il numero totale di messaggi |
| Quota di connessione | ||||
| Percentuale | Utilizzo | Percentuale | Massimo | La percentuale di connessioni connesse rispetto alla quota di connessione |
| Messaggio | ||||
| Conteggio | Conteggio | Conteggio | Totale | Il numero totale di messaggi |
| Saturazione | ||||
| Percentuale | Carico server | Percentuale | Massimo | Il carico del server di SignalR in percentuale. |