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.
|Promote other team owners||✔|
|Make team SSO-only||✔|
|Upgrade and adjust pricing||✔|
|Invite new users / accept join requests||✔|
|Create new teams||✔||✔|
|Create, edit, and disable API keys||✔|
|Redact API Keys*||✔||✔|
|View redacted API Keys||✔|
|View non-redacted API Keys||✔||✔|
Environments can only be created by a team owner.
|Edit environment display
For example, environment descriptions.
Datasets may be queried on by any member of the team and query history is visible to all members of the team.
|Delete a dataset||✔|
|Edit dataset ingest settings
for example, nested JSON
|Edit dataset schema settings
for example, column types, column max lengths
|Edit dataset display
for example, column descriptions, dataset descriptions, aliases
Boards can be created by anybody and default to being public. Any public boards will be accessible and editable by the members of your team.
Boards may be marked as “Limited [access]” and will be visible only by the creator and any team owners. The board creator 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 creator.
|Create public boards||✔||✔|
|View public boards||✔||✔|
|Create limited access boards||✔||✔|
|Make limited access boards public||✔||✔|
|Add collaborators to a limited access board||✔||✔|
|Add queries and metadata to boards||✔||✔|
|Edit queries and metadata on boards||✔||✔|
|View anybody’s limited access board||✔|
|Delete public boards||✔||✔|
|Delete anybody’s limited access board||✔|
Triggers are creatable, editable, and viewable by all members in a team. Clear attribution on triggers communicate which team member created or last edited a particular trigger.
Derived columns may be created on a Dataset or an Environment by any member of the team. As with boards, derived columns may only be deleted by the creator or a team owner.
|Create derived columns||✔||✔|
|Edit derived columns||✔||✔|
|Delete own derived column||✔||✔|
|Delete any derived column||✔|