Logs

Prev Next

Bobsled generates and logs several types of data related to your usage of Bobsled Sledhouse and Bobsled transfers in the form of structured log events from system and manual actions from Sledhouse Tables, Data Products, Data Fulfillment, and Bobsled Transfers.

You can use this data for the following purposes:

  • Monitoring and troubleshooting the movement of your data in and out of Bobsled.

  • Conducting audits and tracing changes made in the system.

You can monitor and process this data by locating the desired object, navigating to the detail page, and selecting the ‘Log’ tab. Bobsled also offers Webhook integrations.

BOBSLED SLEDHOUSE LOGS ARE IN PUBLIC PREVIEW
Feature is in public preview. It is suitable for certain production workloads but may not be appropriate for all use cases. For guidance, contact your account representative. More events are added


Bosbled Sledhouse log event format (public preview)

Bobsled Sledhouse events are standardized in JSON format.

{
  "timestamp": // Date of the event, following ISO 8601
  "logId":     // Unique identifier for log
  "trigger":   // System or Manual
  "message":   // Human-friendly description of the event
  "code":      // Programatic, unique identifier for the event
  "eventName": // Human-friendly identifier for the event
  "level":     // Severity of the event.
  "author":    // Author email or service account. NULL when triggered by the system. 
  "resource": [
    {
      // Varies by event. One or more resources of interest for the generation of a log.
    }
  ],
  "jobId":     // Optional. Unique identifier for a job, applicable across multiple logs.
  "details": {
    // Contents of the log. Varies by event.
  }
}

For payload examples, please refer to the Sledhouse API documentation ↗


Sledhouse Table events

Bobsled will generate the following events for Sledhouse Tables:  

Event

Trigger

Description

Sledhouse Table created

Manual

A user has manually created a new Sledhouse Table.

Sledhouse Table edited

Manual

A user has manually edited a new Sledhouse Table. This may result in a new spec version.

Sledhouse Table deleted

Manual

A user has deleted a Sledhouse Table.

Sync queued

Manual, System

A user has manually requested a sync, or the system has queued a sync following the Sledhouse Table scheduling options.

Sync started

System

The system has triggered a sync.

Sync completed

System

The system has completed the data sync

Sync failed

System

The sync has failed.

Fresh data check

System

The system detected if the Sledhouse Table source has new data added since the previous sync.

Load started

System

Bobsled has started the operation of moving data from your source.

Load completed

System

Bobsled has completed the load operation.

Load failed

System

The data has failed to load.

Schedule paused

Manual

A user has paused the schedule—the frequency at which the system performs sync operations.

Schedule resumed

Manual

A user has resumed the schedule.

Backfill sync queued

Manual

A user has manually requested a backfill sync, and the system has queued it.

Backfill sync started

System

The system has begun a backfill sync.

Backfill sync completed

System

The system has completed a backfill sync.


Data Fulfillment events

Bobsled will generate the following events for Data Fulfillment:  

Event

Trigger

Description

Data consumer created

Manual

A user has created a new Data Consumer

Data consumer edited

Manual

A user has edited the Data Consumer details.

Data consumer deleted

Manual

A user has deleted a Data Consumer and its metadata.

Data fulfillment created

Manual

A user has manually configured—added, customized—data products to share with a Data Consumer.

Data fulfillment edited

Manual

A user has manually edited—added, customized or removed—data products shared with a Data consumer.

Destination edited

Manual

A user has manually edited the details of the destination for a Data Consumer.

Data Fulfillment for Cloud Data Warehouse destinations

Event

Trigger

Description

Data Product view created/replaced

System

A data product view has been created or replaced in the destination.

Data Product view dropped

System

A view generated from a data product has been dropped from the destination.

Data Product view failed

System

A view has failed to generate or to be replaced in the destination.

Data Fulfillment for File Storage destinations

Event

Trigger

Description

File conversion check

System

The system is checking if a given data product exists in a file format available to be fulfilled for a given data consumer.

File conversion started

System

A new conversion in a file format has been triggered for a given data product.

File conversion completed

System

The file conversion for a given data product has been completed.

File conversion failed

System

An error has occurred, and the file conversion has failed.

File conversion backfill started

System

A file conversion backfill has been triggered.

File conversion backfill completed

System

A file conversion backfill has been completed.

File conversion backfill failed

System

An error has occurred, and the file conversion backfill has failed.

Sharing started

System

Sharing the data product converted into a file format with the destination has started.

Sharing completed

System

Sharing the converted data product has been completed.

Sharing failed

System

An error has occurred, and sharing the data has failed.


Bosbled Transfer Logs

This section will describe how you can observe information about a Share and the data transferred.
Logs can be found at the bottom of each Share, next to the Transfers tab.

Logs

Log events

When system and user actions are executed concerning a Share, they're stored in the Share Log. The Share Log will display the following events and information:

Event

Description

transfer.created

Share Transfer Configuration Created

transfer.edited

Share Transfer Configuration Edited

transfer.deleted

Share Transfer Configuration Delete

transfer.transferring

Data transfer started

transfer.transferred

Data transfer completed

transfer.paused

Data transfer paused

transfer.failed

Data transfer failed

table.transferring

Data transfer from a Table Started

table.transferred

Data transfer from a Table Completed

table.failed

Data transfer from a Table Failed

file.transferring

Data transfer from a Cloud Storage FilePath started

file.transferred

Data transfer from a Cloud Storage FilePath Completed

file.failed

Data transfer from a Cloud Storage FilePath Failed

source.deleted

The Source for this Share has been deleted

table.unload.started

The table has started unloading from a data warehouse source

table.unload.completed

The table has completed unloading from a data warehouse source


Log event payload examples

Refer to our webhooks docs on the API docs site ↗ for webhook and log event payloads.