Skip to main content
Honeycomb uses a tiered system of access control to provide granular access to its endpoints. Honeycomb’s mission is to empower engineering teams to debug production systems. Many defaults are chosen to enable and support the ambient broadcasting and sharing of knowledge. Our permissions philosophy centers around minimizing behaviors that may be destructive or disruptive to fellow team members’ query activity.

Types of Roles in Honeycomb

  • Team Owners control billing and destructive actions for the team. Owners are also able to override member privacy settings.
  • Team Members are able to view all public resources, add metadata, and make non-destructive configuration changes at the dataset level.
  • Read-Only (the default role for everyone) can view all public resources and interactively query data in Honeycomb but cannot perform create, update, or delete actions anywhere in the team.

Team Membership and Billing

Environments

Environments can only be created by a team owner.
Honeycomb Classic uses a dataset-only data model and does not include Environments. Learn more about Honeycomb versus Honeycomb Classic.

Datasets

Datasets may be queried on by any member of the team and query history is visible to all members of the team.

Boards

Boards can be created by team members and team owners and default to being public. Any public boards will be viewable to everyone in your team and will be modifiable by team members and team owners. Boards marked as *Restricted (Collaborators and owners only) are visible only by the creator and any team owners. The board owner may take the board public at any time. Other members will not be able to add or edit queries to a limited access board unless explicitly added as a collaborator by the owner.

Triggers

Triggers are viewable by all members in a team. Triggers are creatable and editable for team members but not for read-ony users. Clear attribution on triggers communicate which user created or last edited a particular trigger. Read more about Triggers

Calculated Fields

Calculated fields, otherwise known as Derived Columns, may be created on a Dataset or an Environment by team members and team owners. As with boards, calculated fields may only be deleted by the creator or a team owner. Everyone in the team can view calculated fields. Read more about Calculated Fields.

Canvas

Canvas allows team members to create collaborative workspaces for investigations and analysis. All users can create and view private Canvases, while team members and owners can also create public Canvases and collaborate on shared work.