Network Analyzer utilizza i comandi Recommender. Il motore per suggerimenti è un servizio Google Cloud che fornisce consigli per l'utilizzo di prodotti e servizi Google Cloud. Per un elenco completo dei tipi di approfondimenti del Recommender, consulta la sezione Tipi di approfondimenti del Recommender.
Richiedi approfondimenti
gcloud
Per elencare gli approfondimenti per un progetto Google Cloud, esegui il seguente comando:
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=INSIGHT_TYPE \ --filter=EXPRESSION \ --limit=LIMIT \ --page-size=PAGE_SIZE \ --sort-by=SORT_BY \ --format=json
Sostituisci quanto segue:
PROJECT_ID
: l'ID progetto per cui vuoi elencare gli approfondimenti. Puoi anche elencare tutti gli approfondimenti per una cartella, un'organizzazione o un account di fatturazione.LOCATION
: la località per cui elencare le statistiche, ad esempioglobal
,europe
,asia-east1
ous-central1-a
.INSIGHT_TYPE
: il tipo di informazione di Network Analyzer da richiedere, ad esempiogoogle.networkanalyzer.vpcnetwork.connectivityInsight
.Per un elenco completo dei tipi di insight, consulta Gruppi e tipi di insight.
I seguenti campi sono facoltativi:
EXPRESSION
: applica questo filtro booleano a ogni risorsa che vuoi elencare.Se l'espressione restituisce
True
, l'elemento è elencato. Per ulteriori dettagli ed esempi di espressioni di filtro, esegui$ gcloud topic filters
o controlla Documentazionegcloud topic filters
.LIMIT
: il numero massimo di risorse da elencare. Il numero predefinito di risorse elencate è illimitato.PAGE_SIZE
: il numero massimo di risorse da utilizzare per pagina.La dimensione predefinita della pagina è determinata dal servizio; in caso contrario, non è previsto il paging. La paginazione potrebbe essere applicata prima o dopo
FILTER
eLIMIT
.SORT_BY
: un elenco di valori separati da virgole nomi delle chiavi dei campi in base a cui ordinare una risorsa.L'ordine predefinito è crescente. Per specificare un ordine decrescente, aggiungi
~
(una tilde) al campo del campo.
API
Per ricevere insight per un progetto Google Cloud, invia una richiesta GET
alla
Metodo projects.locations.insightTypes.insights
:
https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/INSIGHT_TYPE/insights
Sostituisci quanto segue:
PROJECT_ID
: l'ID progetto.LOCATION
: la località per cui elencare le statistiche, ad esempioglobal
,europe
,asia-east1
ous-central1-a
.INSIGHT_TYPE
: l'insight di Network Analyzer per elencare, ad esempio google.networkanalyzer.vpcnetwork.connectivityInsight.Per un elenco completo dei tipi di insight, consulta Gruppi e tipi di insight.
L'esempio seguente mostra una risposta di esempio per questo comando:
{ "name": "projects/{project_number}/locations/{location}/insightTypes/google.networkanalyzer.hybridconnectivity.dynamicRouteInsight/insights/{insight_id}", "description": "Dynamic route is fully shadowed by a peering subnet route", "content": { "networkUri": "//compute.googleapis.com/projects/{project_id}/global/networks/{network_name}", "region": "{location}", "ipRange": "{ip_range}", "priority": 100, "nextHopUri": "//compute.googleapis.com/projects/{project_id}/regions/{location}/vpnTunnels/{tunnel_name}", "cloudRouterUri": "//compute.googleapis.com/projects/{project_id}/regions/{location}/routers/{router_name}", "shadowingRouteUris": [ "//compute.googleapis.com/projects/{project_id}/global/routes/{route_name}" ], "shadowingRouteType": "PEERING_SUBNET" }, "lastRefreshTime": "2022-09-15T21:10:57.187942979Z", "observationPeriod": "611870.625920374s", "stateInfo": { "state": "ACTIVE" }, "category": "PERFORMANCE", "targetResources": [ "//compute.googleapis.com/projects/{project_id}/regions/{location}/vpnTunnels/{tunnel_name}" ], "insightSubtype": "DYNAMIC_ROUTE_FULLY_SHADOWED", "severity": "MEDIUM" }
Descrivi i dettagli dell'insight
gcloud
Per elencare i dettagli di un determinato insight, esegui il seguente comando:
gcloud recommender insights describe INSIGHT_ID \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=INSIGHT_TYPE
Sostituisci quanto segue:
INSIGHT_ID
: l'ID dell'insight da descrivere.PROJECT_ID
: l'ID del progetto contenente l'insight.LOCATION
: la località per cui elencare gli approfondimenti.INSIGHT_TYPE
: l'insight di Network Analyzer tipo di insight, ad esempiogoogle.networkanalyzer.vpcnetwork.connectivityInsight
.Per un elenco completo dei tipi di insight, consulta Gruppi e tipi di insight.
API
Per visualizzare i dettagli di un'intuizione, effettua una richiesta GET
al
metodo projects.locations.insightTypes.insights
:
https://recommender.googleapis.com/v1/projects/PROJECT/locations/LOCATION/insightTypes/INSIGHT_TYPE/insights/INSIGHT_ID
Sostituisci quanto segue:
PROJECT_ID
: l'ID progetto.LOCATION
: la località dell'approfondimento.INSIGHT_TYPE
: il tipo di informazione di Network Analyzer, ad esempiogoogle.networkanalyzer.vpcnetwork.connectivityInsight
.Per un elenco completo dei tipi di insight, consulta Gruppi e tipi di insight.
INSIGHT_ID
: l'ID dell'approfondimento.
Gruppi e tipi di insight
Per ulteriori informazioni sugli insight di Network Analyzer, consulta Gruppi e tipi di insight.