Skip to content
130 changes: 65 additions & 65 deletions content/en/guides/hosting/monitoring-usage/org_dashboard.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,92 +6,92 @@ menu:
title: View organization activity
---

This page shows various ways to view activity within your W&B organization.
This page describes how to view activity in your W&B organization. Select your deployment type to continue.

## View user status and activity
## View user status and activity

{{< tabpane text=true >}}
{{% tab header="Dedicated / Self-managed" value="dedicated" %}}
1. To access the **Organization Dashboard**, navigate to `https://<org-name>.io/org/dashboard/`. Replace `<org-name>` with your organization name. The **Users** tab opens by default. It lists all users, along with data about each user.
1. To sort the list by user status, click the **Last Active** column label. Each user's status is one of the following:

* **Invite pending**: Admin has sent invite but user has not accepted invitation.
* **Active**: User has accepted the invite and created an account.
* **-**: The user was previously active but has not been active in the last 6 months.
* **Deactivated**: Admin has revoked access of the user.
1. To see details about a user's last activity, hover your mouse over the **Last Active** field for the user. A tooltip appears that shows when the user was added and how many total days the user has been active.

A user is _active_ if they:
- log in to W&B.
- view any page in the W&B App.
- log runs.
- use the SDK to track an experiment.
- interact with the W&B Server in any way.
{{% tab header="Dedicated Cloud / Self-Managed" value="dedicated" %}}
1. Navigate to the **Organization Dashboard** at `https://<org-name>.io/org/dashboard/`. Replace `<org-name>` with your organization name. The **Users** tab opens by default and lists every user in the organization.
2. To sort the list by user status, click the **Last Active** column header. Each user's status is one of the following:
* **Invite pending**: An invitation was sent but not yet accepted.
* **A timestamp**: The user accepted the invitation and has signed in at least once. The timestamp indicates the most recent activity.
* **Deactivated**: An admin revoked the user's access.
* **No status**: Indicated by a hyphen. The user was previously active but has not been active in the last six months.
3. Hover over a user's **Last Active** field to see the date the user was added and their total active days.

A user is _active_ if they:
- sign in to W&B.
- open any page in the W&B App.
- log runs.
- use the SDK to track an experiment.
- interact with the W&B server in any way.
{{% /tab %}}

{{% tab header="Multi-tenant Cloud" value="saas" %}}
1. Navigate to the [**Members** page](https://wandb.ai/account-settings/wandb/members/). This page lists all users, along with data about each user.
1. To sort the list by user status, click the **Last Active** column label. Each user's status is one of the following:

* **Invite pending**: Admin has sent invite but user has not accepted invitation.
* **Active**: User has accepted the invite and created an account.
* `-`: A hyphen indicates that the user has not yet been active within the organization.

A user is _active_ if they perform any auditable action scoped to the organization _after May 8, 2025_. For a full list, refer to [Actions]({{< relref "/guides/hosting/monitoring-usage/audit-logging.md#actions" >}}) in the Audit Logging page.
1. Open the [**Members** page](https://wandb.ai/account-settings/wandb/members/). The table lists every user in your organization.
2. Click the **Last Active** column header to sort by user status. Each user's status is one of the following:
* **A timestamp**: The user has signed in at least once. The timestamp indicates the most recent activity.
* **No status**: Indicated by a hyphen. The user has not yet been active within the organization.

A user is _active_ if they perform any auditable action scoped to the organization after May 8 2025. For a full list, see [Actions]({{< relref "/guides/hosting/monitoring-usage/audit-logging.md#actions" >}}) in **Audit logging**.
{{% /tab %}}
{{< /tabpane >}}

## Export user details

## View activity over time {#view-activity-over-time-dedicated}
{{< tabpane text=true >}}
{{% tab header="Dedicated or Self-managed" value="dedicated" %}}
From the **Users** tab, you can export details about how your organization uses W&B in CSV format.
{{% tab header="Dedicated Cloud / Self-Managed" value="dedicated" %}}
Use the **Activity** tab to see how many users have been active during a given period.

1. Navigate to the **Organization Dashboard** at `https://<org-name>.io/org/dashboard/`. Replace `<org-name>` with your organization name. The **Users** tab opens by default.
1. Click the action `...` menu next to the **Invite new user user** button.
1. Click **Export as CSV**. The downloaded CSV file lists details about each user of an organization, such as their user name and email address, the time they were last active, their roles, and more.
{{% /tab %}}
1. Open the **Organization Dashboard** (`https://<org-name>.io/org/dashboard/`).
2. Click **Activity**.
3. Review the following plots:
* **Total active users**: unique active users during the selected period (defaults to 3 months).
* **Users active over time**: fluctuation of active users over the period (defaults to 6 months). Hover over a point to see the exact count on that date.

To change the period, use the drop-down above a plot. Options are Last 30 days, Last 3 months, Last 6 months, Last 12 months, and All time.
{{% /tab %}}
{{% tab header="Multi-tenant Cloud" value="saas" %}}
Exporting users is not available for Multi-tenant Cloud.
Use the **Activity Dashboard** to view aggregate activity.

1. Click your user icon in the upper-right corner of the W&B App.
2. Under **Account**, click **Users**.
3. Above the table of users, review the Activity Panel:
* **Active user count**: unique active users during the selected period (defaults to 3 months).
* **Weekly active users**: users active per week.
* **Most active user**: top-10 users ranked by active days and last-active date.
4. To change the date range (7, 30, or 90 days; default is 30 days), click the date picker in the upper-right corner. All plots update automatically.
{{% /tab %}}
{{< /tabpane >}}

## View activity over time
This section shows how to get an aggregate view of activity over time.

{{< tabpane text=true >}}
{{% tab header="Dedicated or Self-managed" value="dedicated" %}}

Use the plots in the **Activity** tab to get an aggregate view of how many users have been active over time.
## Export user details

1. To access the **Organization Dashboard**, navigate to `https://<org-name>.io/org/dashboard/`. Replace `<org-name>` with your organization name.
1. Click the **Activity** tab.
1. The **Total active users** plot shows how many unique users have been active in a period of time (defaults to 3 months).
1. The **Users active over time** plot shows the fluctuation of active users over a period of time (defaults to 6 months). Hover your mouse over a pointo to see the number of users on that date.
From the **Users** tab you can download a CSV that lists each user's details (user name, email address, last-active time, roles, and more).

To change the period of time for a plot, use the drop-down. You can select:
- Last 30 days
- Last 3 months
- Last 6 months
- Last 12 months
- All time
{{< tabpane text=true >}}
{{% tab header="Dedicated Cloud / Self-Managed" value="dedicated" %}}

1. In the **Users** tab, click the **…** actions menu next to **Invite new user**.
2. Click **Export as CSV**.
{{% /tab %}}
{{% tab header="Multi-tenant Cloud" value="saas" %}}

Use the plots in the **Activity Dashboard** to get an aggregate view of activity over time:

1. Click the user profile icon at the top right.
1. Under **Account**, click **Users**.
1. View the Activity Panel above the list of users. It shows:

- The **Active user count** badge shows how many unique users have been active in a period of time (defaults to 3 months). A user is _active_ if they perform any auditable action scoped to the organization. For a full list, refer to [Actions]({{< relref "/guides/hosting/monitoring-usage/audit-logging.md#actions" >}}) in the Audit Logging page.
- The **Weekly active users** plot shows the number of users active per week.
- The **Most active user** leaderboard ranks the top ten most active users by how many days they were active over the period of time, as well as when they were most recently active.

1. To adjust the span of time the plots show, click the date picker in the top right. You can choose 7, 30, or 90 days. The default date range is 30 days. All of the plots share the same time range and update automatically.
{{% tab header="Multi-tenant Cloud" value="saas" %}}

1. In the **Users** tab, click the **…** actions menu in the upper-right corner.
2. Select **Export as CSV** to download the file.
{{% /tab %}}
{{< /tabpane >}}
{{< /tabpane >}}

The CSV export uses the comma (`,`) as the separator, encloses strings in double quotes, and includes a header row that defines these columns:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Forgive me if I'm reading the markdown wrong, but line 78 suggests this is a description for SaaS.

The columns described here are only accurate for Single-tenant.

(SaaS has different values.)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@niall-wb told me in Slack that both Dedicated and SaaS use the same export schema so let's double-check it to make sure I was not confused.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still trying to resolve this, it would be good to get this PR in ahead of the content freeze next week.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like they ARE different. Here's what I found in the code: Yes, they ARE different between versions.

SaaS

  • "Name"
  • "Username"
  • "Org Role"
  • "Models Seat"
  • "Weave Access"
  • "Email"
  • "Teams"
  • "Last active"

Single-tenant

  • "Name"
  • "Username"
  • "Last active"
  • "Role"
  • "Email"
  • "Teams"
  • "Status"
  • "Number of Reports"
  • "Number of Runs"
  • "Number of active days"
  • "Models Seat"
  • "Weave Access" (conditional)


- `"Name"`
- `"Username"`
- `"Last active"`
- `"Role"`
- `"Email"`
- `"Teams"`
- `"Status"`
- `"Number of Reports"`
- `"Number of Runs"`
- `"Number of active days"`
- `"Models Seat"`