Configure Pipelines


Note
This feature is available as an add-on for the Honeycomb Enterprise plan. This feature is in beta. Please contact your Honeycomb account team for details.

Pipeline Builder Canvas Controls 

When working in the Pipeline Builder canvas or display:

  • Select any component in the canvas to access and edit its settings in the sidebar.
  • Select an empty space on the canvas to go back to the component list.
  • You can drag connections between components as long as the endpoints have the same signal type.
  • To delete any component or connection, select it, and then press Delete / Backspace on your keyboard.

Create a Configuration 

Navigate to the Drafts tab to create a configuration. You can choose an existing draft and start editing, or create a new configuration by selecting New draft.

Components are listed in the right sidebar. Select a component name to reveal a description and a list of the signal types it can send and/or receive. You can add a new component to your configuration using the plus button (plus icon) next to the component’s name or by dragging it onto the Pipeline Builder canvas.

An example draft configuration for sampling and filtering.

Deploy a Configuration 

Deploy any draft configuration by selecting the Deploy button next to your intended draft on the Drafts tab.

Check the status of your deployment in the History tab. If your deployment fails, or you want to roll back to a previous configuration for any other reason, select the Deploy button next to the configuration that you would like to deploy.

When your deployment succeeds, you can check your data in Honeycomb!

Roll Back Changes 

If you want to roll back to a previous configuration, select the Deploy button next to the configuration that you would like to deploy in the History tab.

Configuration History 

The History tab shows a list of your pipeline configuration rollouts. Here you can see the status of your current and previous pipeline configurations. You can deploy or clone a previous configuration from this tab. Entries in the history tab cannot be deleted.

Statuses 

The Status column of the History tab displays the status of current and previous configuration rollouts. Configuration status updates on page refresh.

Possible status values include:

  • Live: Configuration is currently deployed and running in the pipeline.
  • Pending: Configuration has been sent for deployment.
  • Deploying: Configuration is being rolled out to all artifacts in the pipeline.
  • Removing: Previous configuration is gradually being removed from pipeline artifacts as the new configuration is rolled out.
  • Archived: Previous successful configuration deployment.
  • Failed: Configuration deployment failed.