Utiliser des journaux de flux VPC

Les journaux de flux VPC enregistrent un échantillon de flux réseau envoyés et reçus par les instances de VM, y compris les instances utilisées en tant que nœuds GKE. Ces journaux peuvent être utilisés pour la surveillance et l'investigation des réseaux, l'analyse de la sécurité en temps réel et l'optimisation des dépenses.

Dans cette page, nous partons du principe que vous connaissez bien les concepts décrits dans la présentation des journaux de flux VPC.

Activer la journalisation de flux VPC

Lorsque vous activez les journaux de flux VPC, l'activation est appliquée à toutes les VM d'un sous-réseau. Cependant, vous pouvez limiter la quantité d'informations écrites dans Logging. Pour en savoir plus sur les paramètres que vous pouvez contrôler, consultez la section Échantillonnage des journaux et agrégation.

Activer la journalisation de flux VPC à la création d'un sous-réseau

Console

  1. Accédez à la page Réseaux VPC dans Google Cloud Console.
    Accéder à la page "Réseaux VPC"
  2. Cliquez sur le réseau dans lequel vous souhaitez ajouter un sous-réseau.
  3. Cliquez sur Ajouter un sous-réseau.
  4. Sous Journaux de flux, sélectionnez Activé.
  5. Si vous souhaitez ajuster l'échantillonnage des journaux et l'agrégation, cliquez sur Configurer les journaux et ajustez l'un des éléments suivants :
    • Intervalle d'agrégation
    • L'inclusion ou non des métadonnées dans les entrées de journal finales
      Par défaut, l'option Inclure les métadonnées n'inclut que certains champs. Pour en savoir plus, consultez la section Personnaliser les champs de métadonnées. Pour personnaliser les champs de métadonnées, vous devez utiliser l'interface de ligne de commande gcloud ou l'API.
    • Le taux d'échantillonnage, 100% signifiant que toutes les entrées sont conservées
  6. Renseignez les autres champs selon vos besoins.
  7. Cliquez sur Ajouter.

gcloud

gcloud compute networks subnets create SUBNET_NAME \
    --enable-flow-logs \
    [--logging-aggregation-interval=AGGREGATION_INTERVAL \
    [--logging-flow-sampling=0.0...1.0] \
    [--logging-filter-expr=EXPRESSION] \
    [--logging-metadata=(include-all | exclude-all | custom)] \
    [--logging-metadata-fields=FIELDS] \
    [other flags as needed]

Où :

  • --logging-aggregation-interval=AGGREGATION_INTERVAL définit l'intervalle d'agrégation pour les journaux de flux dans ce sous-réseau. L'intervalle peut être défini sur l'une des valeurs suivantes : 5 secondes (par défaut), 30 secondes, 1 minute, 5 minutes, 10 minutes ou 15 minutes.
  • --logging-flow-sampling est le taux d'échantillonnage du flux. L'échantillonnage du flux peut être compris entre 0.0 (aucun échantillonnage) et 1.0 (tous les journaux). La valeur par défaut est 0.5.
  • --logging-filter-expr=EXPRESSION limite la collecte des journaux aux journaux qui correspondent à l'expression. Pour en savoir plus, consultez la section Filtrage des journaux.
  • --logging-metadata=(include-all | exclude-all | custom) active, désactive ou définit les annotations de métadonnées d'enregistrement sur custom. Si ce paramètre est défini sur custom, spécifiez également --logging-metadata-fields. La valeur par défaut est include-all. Remarque : Tous les champs ne sont pas inclus dans include-all. Pour en savoir plus, consultez la section Personnaliser les champs de métadonnées.
  • --logging-metadata-fields correspond à la liste des champs de métadonnées que vous souhaitez inclure dans les journaux, séparés par une virgule. Exemple : --logging-metadata-fields=src_instance,dst_instance Ne peut être défini que si --logging-metadata=custom.

API

Activez les journaux de flux VPC lorsque vous créez un sous-réseau.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks
{
  "logConfig": {
    "aggregationInterval": "AGGREGATION_INTERVAL",
    "flowSampling": SAMPLING_RATE,
    "filterExpr": EXPRESSION,
    "metadata": METADATA_SETTING,
    "metadataFields": METADATA_FIELDS,
    "enable": true
  },
  "ipCidrRange": "IP_RANGE",
  "network": "NETWORK_URL",
  "name": "SUBNET_NAME"
}

Remplacez les espaces réservés par des valeurs valides :

  • PROJECT_ID est l'ID du projet dans lequel le sous-réseau sera créé.
  • REGION est la région dans laquelle le sous-réseau sera créé.
  • AGGREGATION_INTERVAL définit l'intervalle d'agrégation pour les journaux de flux dans le sous-réseau. L'intervalle peut être défini sur l'une des valeurs suivantes : INTERVAL_5_SEC, INTERVAL_30_SEC, INTERVAL_1_MIN, INTERVAL_5_MIN, INTERVAL_10_MIN ou INTERVAL_15_MIN.
  • SAMPLING_RATE est le taux d'échantillonnage du flux. L'échantillonnage du flux peut être compris entre 0.0 (aucun échantillonnage) et 1.0 (tous les journaux). La valeur par défaut est .0.5.
  • EXPRESSION est l'expression de filtre que vous utilisez pour filtrer les journaux réellement écrits. Pour en savoir plus, consultez la section Filtrage des journaux.
  • METADATA_SETTING indique que toutes les métadonnées sont consignées (INCLUDE_ALL_METADATA), qu'aucune métadonnée n'est consignée (EXCLUDE_ALL_METADATA) ou que seules des métadonnées spécifiques sont consignées (CUSTOM_METADATA). Si ce champ est défini sur CUSTOM_METADATA, renseignez également le champ metadataFields. Tous les champs ne sont pas inclus dans INCLUDE_ALL_METADATA. Pour en savoir plus, consultez la section Personnaliser les champs de métadonnées.
  • METADATA_FIELDS sont les champs de métadonnées que vous souhaitez enregistrer lorsque vous avez défini metadata: CUSTOM_METADATA. Il s'agit d'une liste de champs de métadonnées séparés par une virgule, telle que src_instance, src_vpc.project_id.
  • IP_RANGE correspond à la plage d'adresses IP internes principale du sous-réseau.
  • NETWORK_URL est l'URL du réseau VPC dans lequel le sous-réseau sera créé.
  • SUBNET_NAME correspond au nom du sous-réseau.

Pour plus d'informations, reportez-vous à la méthode subnetworks.insert.

Activer la journalisation de flux VPC pour un sous-réseau existant

Console

  1. Accédez à la page Réseaux VPC dans Google Cloud Console.
    Accéder à la page "Réseaux VPC"
  2. Cliquez sur le sous-réseau que vous souhaitez mettre à jour.
  3. Cliquez sur Modifier.
  4. Sous Journaux de flux, sélectionnez Activé.
  5. Si vous souhaitez ajuster l'échantillonnage des journaux et l'agrégation, cliquez sur Configurer les journaux et ajustez l'un des éléments suivants :
    • Intervalle d'agrégation
    • L'inclusion ou non des métadonnées dans les entrées de journal finales
      Par défaut, l'option Inclure les métadonnées n'inclut que certains champs. Pour en savoir plus, consultez la section Personnaliser les champs de métadonnées. Pour personnaliser les champs de métadonnées, vous devez utiliser l'interface de ligne de commande gcloud ou l'API.
    • Le taux d'échantillonnage, 100% signifiant que toutes les entrées sont conservées
  6. Cliquez sur Save.

gcloud

gcloud compute networks subnets update SUBNET_NAME \
    --enable-flow-logs \
    [--logging-aggregation-interval=AGGREGATION_INTERVAL] \
    [--logging-flow-sampling=0.0...1.0] \
    [--logging-filter-expr=EXPRESSION] \
    [--logging-metadata=(include-all | exclude-all | custom)] \
    [--logging-metadata-fields=FIELDS]

Où :

  • --logging-aggregation-interval=AGGREGATION_INTERVAL définit l'intervalle d'agrégation pour les journaux de flux dans ce sous-réseau. L'intervalle peut être défini sur l'une des valeurs suivantes : 5 secondes (par défaut), 30 secondes, 1 minute, 5 minutes, 10 minutes ou 15 minutes.
  • --logging-flow-sampling est le taux d'échantillonnage du flux. L'échantillonnage du flux peut être compris entre 0.0 (aucun échantillonnage) et 1.0 (tous les journaux). La valeur par défaut est .0.5.
  • --logging-filter-expr=EXPRESSION limite la collecte des journaux aux journaux qui correspondent à l'expression. Pour en savoir plus, consultez la section Filtrage des journaux.
  • --logging-metadata=(include-all | exclude-all | custom) active, désactive ou définit les annotations de métadonnées d'enregistrement sur custom. Si ce paramètre est défini sur custom, spécifiez également --logging-metadata-fields. Par défaut, elles sont activées. Remarque : include-all n'inclut pas les annotations GKE. Pour afficher les annotations GKE, sélectionnez custom et spécifiez ces annotations.
  • --logging-metadata-fields correspond à la liste des champs de métadonnées que vous souhaitez inclure dans les journaux, séparés par une virgule. Exemple : --logging-metadata-fields=src_instance,dst_instance Ne peut être défini que si --logging-metadata=custom.

API

Activez les journaux de flux VPC pour un sous-réseau existant.

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET_NAME
{
  "logConfig": {
    "enable": true
    ...other logging fields.
  },
  "fingerprint": "SUBNETWORK_FINGERPRINT"
}

Remplacez les espaces réservés par des valeurs valides :

Pour plus d'informations, reportez-vous à la méthode subnetworks.patch.

Afficher le volume de journaux estimé pour les sous-réseaux existants

Google Cloud Console fournit une estimation de votre volume de journaux pour les sous-réseaux existants, qui permet ensuite d'estimer le coût d'activation des journaux de flux. L'estimation est basée sur les flux capturés à intervalles de cinq secondes pour le sous-réseau au cours des sept derniers jours. En outre, la taille de chaque journal varie selon que vous activez les annotations de métadonnées.

  1. Accédez à la page Réseaux VPC dans Google Cloud Console.
    Accéder à la page "Réseaux VPC"
  2. Cliquez sur le sous-réseau pour lequel vous souhaitez estimer les coûts.
  3. Cliquez sur Modifier.
  4. Sous Journaux de flux, sélectionnez Activé.
  5. Cliquez sur Configurer les journaux.
  6. Affichez l'estimation du nombre de journaux générés chaque jour.
  7. Cliquez sur Annuler pour ne pas enregistrer vos modifications.

Afficher les sous-réseaux pour lesquels les journaux de flux VPC sont activés

Vous pouvez vérifier les sous-réseaux d'un réseau sur lesquels les journaux de flux VPC sont activés.

Console

  1. Accédez à la page Réseaux VPC dans Google Cloud Console.
    Accéder à la page Réseaux VPC
  2. Consultez la colonne Journaux de flux pour déterminer si la journalisation est activée ou désactivée.

gcloud

gcloud compute networks subnets list \
    --project PROJECT_ID \
    --filter="network=NETWORK_URL" \
    --format="csv(name,logConfig.enable)"

Où :

  • PROJECT_ID est l'ID du projet que vous interrogez.
  • NETWORK_URL est le nom de domaine complet du réseau contenant les sous-réseaux.

Mettre à jour les paramètres de journalisation de flux VPC

Vous pouvez modifier les paramètres d'échantillonnage des journaux. Pour en savoir plus sur les paramètres que vous pouvez contrôler, consultez la section Échantillonnage des journaux et agrégation.

Console

  1. Accédez à la page Réseaux VPC dans Google Cloud Console.
    Accéder à la page "Réseaux VPC"
  2. Cliquez sur le sous-réseau que vous souhaitez mettre à jour.
  3. Cliquez sur Modifier.
  4. Cliquez sur Configurer les journaux pour ajuster l'échantillonnage des journaux et l'agrégation :
    • Intervalle d'agrégation
    • L'inclusion ou non des métadonnées dans les entrées de journal finales
      Par défaut, l'option Inclure les métadonnées n'inclut que certains champs. Pour en savoir plus, consultez la section Personnaliser les champs de métadonnées. Pour personnaliser les champs de métadonnées, vous devez utiliser l'interface de ligne de commande gcloud ou l'API.
    • Le taux d'échantillonnage, 100% signifiant que toutes les entrées sont conservées
  5. Cliquez sur Save.

gcloud

gcloud compute networks subnets update SUBNET_NAME \
    [--logging-aggregation-interval=AGGREGATION_INTERVAL] \
    [--logging-flow-sampling=0.0...1.0] \
    [--logging-filter-expr=EXPRESSION] \
    [--logging-metadata=(include-all | exclude-all | custom)] \
    [--logging-metadata-fields=FIELDS]

Où :

  • --logging-aggregation-interval=AGGREGATION_INTERVAL définit l'intervalle d'agrégation pour les journaux de flux dans ce sous-réseau. L'intervalle peut être défini sur l'une des valeurs suivantes : 5 secondes (par défaut), 30 secondes, 1 minute, 5 minutes, 10 minutes ou 15 minutes.
  • --logging-flow-sampling est le taux d'échantillonnage du flux. L'échantillonnage du flux peut être compris entre 0.0 (aucun échantillonnage) et 1.0 (tous les journaux). La valeur par défaut est .0.5.
  • --logging-filter-expr=EXPRESSION limite la collecte des journaux aux journaux qui correspondent à l'expression. Pour en savoir plus, consultez la section Filtrage des journaux.
  • --logging-metadata=(include-all | exclude-all | custom) active, désactive ou définit les annotations de métadonnées d'enregistrement sur custom. Si ce paramètre est défini sur custom, spécifiez également --logging-metadata-fields. Par défaut, elles sont activées. Remarque : include-all n'inclut pas les annotations GKE. Pour afficher les annotations GKE, sélectionnez custom et spécifiez ces annotations.
  • --logging-metadata-fields correspond à la liste des champs de métadonnées que vous souhaitez inclure dans les journaux, séparés par une virgule. Exemple : --logging-metadata-fields=src_instance,dst_instance Ne peut être défini que si --logging-metadata=custom.

API

Modifiez les champs d'échantillonnage de journal pour mettre à jour les comportements des journaux de flux VPC.

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET_NAME
{
  "logConfig": {
    ...fields to modify
  },
  "fingerprint": "SUBNETWORK_FINGERPRINT"
}

Remplacez les espaces réservés par des valeurs valides :

Pour plus d'informations, reportez-vous à la méthode subnetworks.patch.

Désactiver la journalisation de flux VPC pour un sous-réseau

Console

  1. Accédez à la page Réseaux VPC dans Google Cloud Console.
    Accéder à la page "Réseaux VPC"
  2. Cliquez sur le sous-réseau que vous souhaitez mettre à jour.
  3. Cliquez sur Modifier.
  4. Sous Journaux de flux, sélectionnez Désactivé.
  5. Cliquez sur Enregistrer.

gcloud

gcloud compute networks subnets update SUBNET_NAME \
    --no-enable-flow-logs

API

Désactivez les journaux de flux VPC sur un sous-réseau pour arrêter la collecte des enregistrements de journal.

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET_NAME
{
  "logConfig": {
    "enable": false
  },
  "fingerprint": "SUBNETWORK_FINGERPRINT"
}

Remplacez les espaces réservés par des valeurs valides :

  • PROJECT_ID est l'ID du projet dans lequel se trouve le sous-réseau.
  • REGION est la région dans laquelle se trouve le sous-réseau.
  • SUBNET_NAME est le nom du sous-réseau existant.
  • SUBNET_FINGERPRINT correspond à l'ID d'empreinte du sous-réseau existant, fourni lorsque vous décrivez un sous-réseau.

Pour plus d'informations, reportez-vous à la méthode subnetworks.patch.

Accéder aux journaux via Logging

Configurer IAM

Suivez les instructions du guide du contrôle des accès pour Logging.

Affichez les journaux via la page de la visionneuse de journaux.

Vous avez besoin de l'ID de votre projet pour exécuter ces commandes.

Accéder à tous les journaux de flux

  1. Accédez à la page "Journaux" dans Google Cloud Console.
    Accéder à la page Journaux
  2. Dans le premier menu déroulant, sélectionnez Sous-réseau.
  3. Sélectionnez compute.googleapis.com/vpc_flows dans le deuxième menu déroulant.
  4. Cliquez sur OK.

Vous pouvez également procéder comme suit :

  1. Accédez à la page "Journaux" dans Google Cloud Console.
    Accéder à la page "Journaux"
  2. À droite du champ Filtrer par étiquette ou texte recherché, cliquez sur la flèche vers le bas et sélectionnez Convertir en filtre avancé.
  3. Collez le texte suivant dans le champ. Remplacez PROJECT_ID par l'ID du projet.
    resource.type="gce_subnetwork"
    logName="projects/PROJECT_ID/logs/compute.googleapis.com%2Fvpc_flows"
    
  4. Cliquez sur Envoyer le filtre.

Accéder aux journaux d'un sous-réseau spécifique

  1. Accédez à la page "Journaux" dans Google Cloud Console.
    Accéder à la page Journaux
  2. Dans le premier menu déroulant, déplacez le curseur sur Sous-réseau, puis vers la droite pour ouvrir le menu de sélection du sous-réseau.
  3. Dans le deuxième menu déroulant, sélectionnez compute.googleapis.com/vpc_flows.
  4. Cliquez sur OK.

Vous pouvez également procéder comme suit :

  1. Accédez à la page "Journaux" dans Google Cloud Console.
    Accéder à la page "Journaux"
  2. À droite du champ Filtrer par étiquette ou texte recherché, cliquez sur la flèche vers le bas et sélectionnez Convertir en filtre avancé.
  3. Collez le texte suivant dans le champ. Remplacez PROJECT_ID par l'ID de votre projet et SUBNET_NAME par votre sous-réseau.
    resource.type="gce_subnetwork"
    logName="projects/PROJECT_ID/logs/compute.googleapis.com%2Fvpc_flows"
    resource.labels.subnetwork_name="SUBNET_NAME"
    
  4. Cliquez sur Envoyer le filtre.

Accéder aux journaux d'une VM spécifique

  1. Accédez à la page "Journaux" dans Google Cloud Console.
    Accéder à la page "Journaux"
  2. À droite du champ Filtrer par étiquette ou texte recherché, cliquez sur la flèche vers le bas et sélectionnez Convertir en filtre avancé.
  3. Collez le texte suivant dans le champ. Remplacez PROJECT_ID par l'ID du projet et VM_NAME par votre VM.
    resource.type="gce_subnetwork"
    logName="projects/PROJECT_ID/logs/compute.googleapis.com%2Fvpc_flows"
    jsonPayload.src_instance.vm_name="VM_NAME"
    
  4. Cliquez sur Envoyer le filtre.

Accéder aux journaux relatifs au trafic vers une plage de sous-réseau spécifique

  1. Accédez à la page "Journaux" dans Google Cloud Console.
    Accéder à la page "Journaux"
  2. À droite du champ Filtrer par étiquette ou texte recherché, cliquez sur la flèche vers le bas et sélectionnez Convertir en filtre avancé.
  3. Collez le texte suivant dans le champ. Remplacez PROJECT_ID par l'ID de votre projet et SUBNET_RANGE par une plage CIDR (192.168.1.0/24).
    resource.type="gce_subnetwork"
    logName="projects/PROJECT_ID/logs/compute.googleapis.com%2Fvpc_flows"
    ip_in_net(jsonPayload.connection.dest_ip, SUBNET_RANGE)
    
  4. Cliquez sur Envoyer le filtre.

Accéder aux journaux d'un cluster GKE spécifique

  1. Accédez à la page "Journaux" dans Google Cloud Console.
    Accéder à la page "Journaux"
  2. À droite du champ Filtrer par étiquette ou texte recherché, cliquez sur la flèche vers le bas et sélectionnez Convertir en filtre avancé.
  3. Collez le texte suivant dans le champ. Remplacez PROJECT_ID par l'ID de votre projet et SUBNET_NAME par votre sous-réseau.
    resource.type="gce_subnetwork"
    logName="projects/{#project_id}/logs/vpc_flows"
    jsonPayload.src_gke_details.cluster.cluster_name="{#cluster_name}" OR jsonPayload.dest_gke_details.cluster.cluster_name="{#cluster_name}"
    
  4. Cliquez sur Envoyer le filtre.

Accéder aux journaux pour des ports et protocoles spécifiques

Pour un port de destination individuel

  1. Accédez à la page "Journaux" dans Google Cloud Console.
    Accéder à la page "Journaux"
  2. À droite du champ Filtrer par étiquette ou texte recherché, cliquez sur la flèche vers le bas et sélectionnez Convertir en filtre avancé.
  3. Collez le texte suivant dans le champ. Remplacez PROJECT_ID par l'ID de votre projet, PORT par le port de destination et PROTOCOL par le protocole.
    resource.type="gce_subnetwork"
    logName="projects/PROJECT_ID/logs/compute.googleapis.com%2Fvpc_flows"
    jsonPayload.connection.dest_port=PORT
    jsonPayload.connection.protocol=PROTOCOL
    
  4. Cliquez sur Envoyer le filtre.

Pour plusieurs ports de destination

  1. Accédez à la page "Journaux" dans Google Cloud Console.
    Accéder à la page "Journaux"
  2. À droite du champ Filtrer par étiquette ou texte recherché, cliquez sur la flèche vers le bas et sélectionnez Convertir en filtre avancé.
  3. Collez le texte suivant dans le champ. Remplacez PROJECT_ID par l'ID de votre projet, PORT1 et PORT2 par les ports de destination, et PROTOCOL par le protocole.
    resource.type="gce_subnetwork"
    logName="projects/PROJECT_ID/logs/compute.googleapis.com%2Fvpc_flows"
    jsonPayload.connection.dest_port=(PORT1 OR PORT2)
    jsonPayload.connection.protocol=PROTOCOL
    
  4. Cliquez sur Envoyer le filtre.

Exporter des journaux vers BigQuery, Pub/Sub et des cibles personnalisées

Vous pouvez exporter les journaux de flux depuis Logging vers la destination de votre choix, comme décrit dans la documentation de Logging. Pour obtenir des exemples de filtres, consultez la section précédente.

Dépannage

vpc_flows n'apparaît pas dans Logging sous la ressource gce_subnetwork.

  • Vérifiez que la journalisation est activée pour le sous-réseau donné.
  • Les flux VPC ne sont disponibles que pour les réseaux VPC. Si vous travaillez avec un ancien réseau, aucun journal ne s'affichera.
  • Pour les réseaux VPC partagés, les journaux n'apparaissent que dans le projet hôte, et non dans les projets de service. Vérifiez que vous recherchez bien les journaux dans le projet hôte.
  • Les filtres d'exclusion de Logging bloquent les journaux indiqués. Vérifiez qu'aucune règle d'exclusion ne supprime les journaux de flux VPC.
    1. Accédez à la page Utilisation des ressources.
    2. Cliquez sur l'onglet Exclusions.
    3. Vérifiez qu'il n'existe aucune règle d'exclusion pouvant supprimer les journaux de flux VPC.

Certains journaux n'affichent aucune valeur de type DAR ou octet.

  • Les mesures de latence DAR (délai aller-retour) peuvent être manquantes si un nombre insuffisant de paquets ont été échantillonnés pour capturer cette valeur. Cette situation est davantage susceptible de se produire pour les connexions à faible volume.
  • Aucune valeur de type DAR n'est disponible pour les flux UDP.
  • Certains paquets sont envoyés sans charge utile. Si l'échantillonage n'a sélectionné que des paquets avec uniquement des en-têtes, la valeur de type octet sera égale à 0.

Certains flux sont manquants.

  • Les journaux ne sont disponibles que pour les protocoles UDP et TCP. Les journaux de flux VPC ne sont compatibles avec aucun autre protocole.
  • Les journaux sont échantillonnés. Certains paquets à très faible volume peuvent donc passer à travers les mailles du filet.

Annotations GKE manquantes dans certains journaux

Consultez la section Annotations GKE pour en savoir plus sur les annotations GKE.

  • Assurez-vous que Google Kubernetes Engine Monitoring est activé dans le cluster. Dans certains cas, certaines annotations peuvent être manquantes si GKE Monitoring n'est pas activé. Pour vérifier si GKE Monitoring est activé dans le cluster, suivez les instructions.
  • Si GKE Monitoring est activé dans le cluster et que vous voyez toujours des annotations GKE manquantes, vous pouvez vérifier si l'agent qui envoie des mises à jour de métadonnées à Monitoring envoie correctement les mises à jour en accédant au tableau de bord de l'API Monitoring pour votre projet dans Cloud Console. Dans certains cas, des erreurs peuvent survenir en raison du quota dépassé pour l'API. Accédez au tableau de bord des quotas de l'API et vérifiez s'il existe des erreurs de dépassement de quota. En cas d'erreurs de dépassement de quota, suivez les instructions de la section Gérer votre quota pour demander une augmentation de quota.

Journaux manquants pour certains flux GKE

Assurez-vous que la visibilité intranœud est activée dans le cluster. Sinon, les flux entre les pods du même nœud ne sont pas consignés.

Les journaux de flux semblent être désactivés même si vous les avez activés.

  • Lorsque vous configurez un sous-réseau proxy réservé pour les équilibreurs de charge HTTP(S) internes et que vous utilisez la commande gcloud compute networks subnets pour activer les journaux de flux VPC, la commande semble fonctionner, mais les journaux de flux ne sont pas activés. L'option --enable-flow-logs ne prend pas effet lorsque vous incluez également l'option --purpose=INTERNAL_HTTPS_LOAD_BALANCER.

    Lorsque vous utilisez Cloud Console ou l'API pour activer les journaux de flux, le message d'erreur suivant s'affiche : "Invalid value for field 'resource.enableFlowLogs':'true'. Invalid field set in subnetwork with purpose INTERNAL_HTTPS_LOAD_BALANCER."

    Comme les sous-réseaux proxy réservés ne possèdent pas de VM, les journaux de flux VPC ne sont pas compatibles. Ce fonctionnement est intentionnel.

Tarifs

Pour Logging, BigQuery et Pub/Sub, la tarification standard s'applique. Les tarifs des journaux de flux VPC sont décrits dans les tarifs de télémétrie réseau.

Étapes suivantes