To help you understand how your team members are using Honeycomb, we provide access to activity logs. Activity logs allow you to see who or what caused a change in specific resource configurations. Activity logs support these resources:
Triggered
)Triggered
)Teams can access an Activity Log Environment that contains various datasets housing streams of activity related to each supported resource. Within this Environment, team members can observe and investigate team activity with all of Honeycomb’s features, including querying, visualizations, Boards, Triggers, and more.
You can interact with activity logs through reports.
To access Activity Log reports:
Log in to the Honeycomb UI.
From the navigation bar, select Account, then select Team settings.
Select the Activity Log view.
You can download all available activity for your Team into a comma-separated values (CSV) file. For each entry, the downloaded file includes:
To download your Activity Log reports:
Log in to the Honeycomb UI.
From the navigation bar, select Account, then select Team settings.
Select the Activity Log view.
Select Download CSV.
The downloaded Activity Log CSV file uses the following schema and definitions. Not all attributes are relevant; only some may apply to each entry.
System
if the log is the result of an automated action.Teams also have an Activity Log Environment that contains various datasets housing streams of activity related to each supported resource. Within this Environment, team members can observe and investigate team activity with all of Honeycomb’s features, including querying, visualizations, Boards, Triggers, and more.
To access your Activity Log Environment:
Log in to the Honeycomb UI.
Select the Environments label on the top-left, then select Activity Log.
Begin querying the environment and its datasets. Available datasets include API Keys, Derived Columns, Query Results, Triggers, SLOs, and Users.
Using Honeycomb to monitor your team activity opens up a wide range of possibilities to explore. We want to know the ways in which your team discovers and uses Activity Log data, but to help you get started exploring, check out the following ideas.
To find the types of data available in your Activity Log Environment, run a query for All datasets in activity log with:
VISUALIZE | GROUP BY |
---|---|
COUNT | resource.type |
24 hour
(or Last 1 day
) time range.
Use the time picker to modify your time range.To learn about the fields available within a dataset:
Find sensitive triggers, or triggers that seem to fire more than expected or tend to auto-resolve. Once you find these triggers, consider improving their configuration to give more actionable alerts. Use the Triggers dataset to identify how many times a trigger has fired in a given time period.
To see which triggers fire often, run a query with:
VISUALIZE | WHERE | GROUP BY |
---|---|---|
COUNT | resource.action = triggered | name |
Using Derived Columns indicates advanced Honeycomb knowledge.
Find your advanced Honeycomb users.
Query the Derived Column dataset for Create
and Update
actions to find out who develops Derived Columns and uses them to explore data.
The Query Results dataset shows how many queries users run and their query patterns. To learn which datasets users interact with most, run a query with:
VISUALIZE | GROUP BY |
---|---|
COUNT | environment.slug dataset.slug |
To see what types of queries, or questions, that users ask during an incident, use the above query and select the time duration that maps to an incident window.
Ready to retire some data? Or are you curious about which parts of the datasets are used most?
Query the Query Results dataset to see which columns are most queried or if specific columns are queried. To see patterns of fields being used in queries, run a query with:
VISUALIZE | GROUP BY |
---|---|
COUNT | query.where |
Alternatively, use a different field for GROUP BY with this query, such as GROUP BY query.group_by
or GROUP BY query.havings
.
To learn more about the data contained in the Activity Log Dataset and understand the questions that you can ask, start by exploring the Triggers dataset. An event for a Trigger generates each time that a team member creates, updates, or deletes a Trigger, as well as when the Trigger is triggered or resolved.
Every Trigger event contains attributes that contain:
system
Events created when a user updated a Trigger will also contain values that indicate what changed about the Trigger.
Each Dataset within your Activity Log Environment contains a stream of activity related to one resource. To investigate activity for a specific resource, you can export Activity Log data for the dataset that corresponds to the target resource.
To download your Activity Logs for a particular dataset:
Log in to the Honeycomb UI.
In the left navigation menu, select Manage Data.
In the list, locate and select Datasets.
Select the Activity Log view.
Select Download CSV.
To learn more about the information you can report on and the file schema, visit File Schema.