Configurer Cloud Logging

Mainframe Connector peut envoyer des messages de journal au format JSON contenant des informations contextuelles à Cloud Logging. Le contexte inclut le nom du job, son ID, sa date, le nom de l'étape et d'autres variables fournies par z/OS.

Cela vous aide à trouver les journaux de jobs spécifiques et à créer des alertes. De plus, lorsque vous déployez Mainframe Connector sur Cloud Run, Google Kubernetes Engine ou Compute Engine, les journaux sont collectés par l'agent Cloud Logging et s'affichent dans l'explorateur de journaux.

Configurer Cloud Logging dans JCL

Pour configurer Mainframe Connector afin qu'il écrive dans Cloud Logging, définissez les variables d'environnement LOG_PROJECT et LOG_ID dans le JCL qui lance le job.

LOG_PROJECT=PROJECT_ID
LOG_ID=LOG_ID

Remplacez les éléments suivants :

  • PROJECT_ID: nom du Google Cloud projet dans lequel vous souhaitez stocker les journaux. Par exemple, mainframe-connector-proj.
  • LOG_ID : identifiant de votre flux de journaux. Par exemple, my-mfc.

Le nom du journal (LOG_NAME) est dérivé de LOG_PROJECT et LOG_ID. Dans cet exemple, le nom du journal est le suivant :

projects/mainframe-connector-proj/logs/my-mfc

Le type de ressource est toujours global , car le journal est un journal créé par l'utilisateur plutôt qu'un journal géré par le service. Au démarrage, Mainframe Connector affiche un message indiquant si Cloud Logging est configuré.

Afficher les journaux dans l'explorateur de journaux

Après avoir configuré Cloud Logging, vous pouvez rechercher et filtrer vos journaux dans l'explorateur de journaux :

  1. Dans la Google Cloud console, accédez à la page Explorateur de journaux.

    Accéder à l'explorateur de journaux

  2. Dans le volet de requête, filtrez par type de ressource Global ou par nom de journal :

    logName="projects/PROJECT_ID/logs/LOG_ID"
    

Étape suivante