Node Logging Profiles

Create a node logging profile so a custom webhook or Firebase database can receive Studio events generated from your task in real time.

Create and manage node logging profiles from the Manage menu. Select the Node Logging Profiles option.

To use a node logging profile, select it in the Task Properties.

Creating a Node Logging Profile

To create a webhook profile, follow these steps.

  1. Click Create Webhook Profile.

  2. Fill in the Webhook Profile Properties .

To create a Firebase profile, follow these steps.

  1. Click the Firebase Profiles tab to bring it to the front.

  2. Click Create Firebase Profile.

  3. Fill in the Firebase Profile Properties.

Managing Node Logging Profiles

  1. Select a node logging profile from the list.

    The profile is highlighted. Profile details display on the right.

    Click the Firebase Profiles tab to show Firebase profiles.

  2. Select from the various options.

    Action Description
    Show tasks using this profile List the tasks using this profile.
    Edit Profile Edit the profile. See Webhook Profile Properties or Firebase Profile Properties.
    Delete Delete the profile.

Webhook Profile Properties

Property Description
Name Give the profile a name
Post Select the Post or Put method. Put is initially selected.
Webhook URL Enter the webhook URL.
Headers Enter key/value parameters to pass in the HTTP header.
Authentications Select None, Basic, or Digest. Fill in the Username and Password fields if you select none or digest.

Firebase Profile Properties

Learn more about Firebase.

Property Description
Name Give the profile a name
Firebase Database URL

Access the Firebase database URL from Develop | Database | Data in the Firebase Console. It is of the form https://projectname.firebaseio.com/.

You can append directories to the URL to control the location of logging within the Firebase database.

Upload the service account JSON Access your service account credentials in JSON format from IAM & Admin | service accounts in the Google Cloud Console. Ensure the service account has the role Firebase Rules System.