LogoLogo
Tabnine websiteContact Sales
  • 👋Welcome
    • Overview
      • Architecture
        • Deployment options
      • Security
      • Privacy
      • Protection
        • Provenance and Attribution
      • Personalization
        • Tabnine’s Personalization in Depth
        • Connection: Global Codebase Awareness
      • AI Models
        • Tabnine's private and protected Universal models
        • Tabnine's fine-tuned AI models
      • Integrations
        • Atlassian Jira
      • System Requirements
      • Supported Languages
      • Supported IDEs
      • Tabnine Subscription Plans
        • Dev Preview
        • Dev
        • Pro
        • Enterprise (SaaS)
        • Enterprise (private installation)
    • Support & Feedback
  • 🚀Getting started
    • Install
      • Client setup (SaaS)
        • VS Code
          • Install Tabnine in VS Code
          • Activate Tabnine in VS Code
        • JetBrains IDEs
          • Install Tabnine in a JetBrains IDE
          • Activate Tabnine in a JetBrains IDE
        • Visual Studio
          • Install Tabnine in Visual Studio 2022
          • Activate Tabnine in Visual Studio 2022
        • Eclipse
          • Install Tabnine in Eclipse
          • Activate Tabnine in Eclipse
        • Sign in
          • Using an email
          • Using an authentication token
      • Client setup (private installation)
        • Join your team (private installation)
        • VS Code (private installation)
        • JetBrains IDEs (private installation)
        • Visual Studio (private installation)
        • Eclipse (private installation)
    • Quickstart Guide
      • Menus and Icons
    • Getting the Most from Tabnine Code Completions
      • Pause (snooze)
    • Getting the Most from Inline Actions
    • Getting the Most from Tabnine Chat
      • Launching Tabnine Chat
      • Interacting with Tabnine Chat
      • Reviewing suggestions
      • Writing prompts
      • Chat Context
        • Understanding Context
        • Jira Connection
        • Context Scoping
      • Conversing with Tabnine Chat
      • Switching between chat AI models
      • Image Prompts
      • Tabnine's Prompting Guide
        • Getting Started
        • Basic Prompting
          • Be specific and clear
          • Define the context
          • Start a fresh conversation as appropriate
          • Include necessary details
          • Ask for examples
          • Be concise but complete
  • 💪Software Development with Tabnine
    • Overview
    • Plan
    • Create
    • Test
      • Intro to the Test Agent
      • Test Agent Workflow
      • Custom Commands
      • Generate Test Files with @Mentions
    • Review
    • Fix
    • Document
    • Explain
    • Maintain
  • 🏭Administering Tabnine
    • Start a team
    • Manage a team
    • SaaS
      • Tabnine Pro team admin
        • Purchase Tabnine Pro
        • Adding and inviting users to Tabnine Pro
        • Assigning an admin role to a team member
        • Removing a team member
        • Tabnine Pro: Manage subscription and billing
        • Tabnine Pro - Change your payment method
        • Tabnine Pro - Change plan from monthly to annual
        • Unsubscribe from Tabnine Pro plan
      • Joining a Tabnine Pro team
      • Enterprise (SaaS) team admin
        • Set up a Tabnine Enterprise (SaaS) account
        • Invite team members
        • Manage your team
        • AI models for Chat (Enterprise SaaS)
      • Enterprise (SaaS) team member
        • Join your Tabnine team by invitation email (team member)
        • Join Tabnine team by link (member)
    • Private installation
      • Server setup guide
        • Kubernetes (MicroK8s) Installation guide
        • Deployment guide
          • Tabnine update guide
        • Air-gapped deployment guide
      • Admin guide
        • Monitoring Tabnine
        • Prometheus Operator install
        • Audit logs
      • Managing your team
        • Tabnine teams
        • Roles in an enterprise
        • Inviting users to your team
        • Deactivating and reactivating users
        • Deleting PII data of a deactivated user
        • Reset user's password
        • Usage reports
          • Reports Glossary
          • CSV-based reports (V2)
            • Configuring scheduled CSV reports
            • CSV-based reports V1 (Depracted since version 5.7.0
          • Usage API
        • Settings
          • General
          • Single Sign-On (SSO)
          • Personalization (f.k.a. Workspace)
            • Connecting to Remote Repositories
          • Email
          • License
          • Models
          • Access Tokens
        • IdP Sync
      • Release Notes
  • 📣Product Updates
    • What's new?
      • What's new? (August 2024)
      • What's new? (July 2024)
      • What's new? (June 2024)
      • What's new? (May 2024)
      • What's new? (April 2024)
      • What's new? (March 2024)
      • What's new? (February 2024)
      • What's new? (January 2024)
Powered by GitBook
On this page
  • Tabnine Enterprise (private installation) usage reports
  • Visual usage reports
  • Overview page
  • Usage page
  • Usage per User page
  • Account utilization history
  • User Management report

Was this helpful?

  1. Administering Tabnine
  2. Private installation
  3. Managing your team

Usage reports

Last updated 9 months ago

Was this helpful?

This feature is available for teams using Tabnine Enterprise (private installation). When using the Tabnine Enterprise (SaaS) option, the customer admin receives periodic reports via email. For more details, contact your Tabnine account manager.

Take a look at the to learn about terminology and definitions.

Tabnine Enterprise (private installation) usage reports

Tabnine Enterprise admins can access usage reports for their teams.

These reports provide insights into the team members' onboarding status, usage volumes, and additional data.

Usage reports are available on the admin level. The rest of the Tabnine team has no access to the usage data. However, a team admin can export the report from the Tabnine admin console as CSV files and share them with the rest of the team if they wish.

Reports can be viewed for the entire organization or a specific team.

There are two types of reports:

  • in the Tabnine management console

You can by email.

Visual usage reports

These reports have been available since version 5.7.0.

Go to the Tabnine management console and sign in as an admin.

Usage reports can be found on different pages:

Additionally, you can view other reports on the following pages:

Overview page

The overview contains a high-level overview and activity trends in your account:

The useful chat consumption data, which is part of the Total Usage and Chat Usage data, has been collected since version 5.6.0.

[1] Population and timeframe filters

The displayed data can be adjusted by:

  • Population: The entire organization (default) or a specific team

  • Timeframe: 12 weeks (default), 12 months, or 12 days

[2] Overview metrics

  • Total Usage: The number of code completions and useful chat interactions performed by the population in the given timeframe

[3] Active user trend chart

[4] Total usage trend chart

Usage page

The Usage page contains more detailed usage reports and insights for the entire organization:

[1] Population filter

The displayed data can be adjusted by population: The entire organization (default) or a specific team.

[2] Monthly accepted lines of code trend chart

The total number of lines of code in accepted code completions or useful chat interactions (that involved coping code) performed by the selected population

Note: The lines of code chart have been available since version 5.8.0. The lines of code data has been collected since version 5.7.0

[3] Useful chat interactions by consumption type

Note: The data for this chart has been collected since version 5.7.0

[4] Chat interactions by trigger

Usage per User page

The Usage per User page contains a usage overview per user in the organization or team:

Account utilization history

Include the account utilization for the current as well as previous months:

Introduced in version 5.6.0, Moved under the Analytics menu in version 5.8.0

The data for the current month is not final. The data for previous months is final.

Registered users (throughout the month)

The total number of different users who registered throughout the month, including users who were deactivated by the end of the month

Registered users (end of month)

The total number of registered users at the end of the month

Deactivated users (end of month)

The total number of deactivated users at the end of the month

Users with pending invitations (end of month)

The total number of invited users at the end of the month

User Management report

[1] Team filter

The displayed data can be adjusted by population: The entire organization (default) or a specific team.

[2] Funnel Overview

Licenses: The total number of the licenses in the account (does not change for a specific team)

Used: The total number of users who have ever used Tabnine (i.e., users who have completed at least one code completion or chat interaction, Status=Used)

[3] Onboarding gaps overview and filters

This section shows different onboarding gaps, meaning the number of users is not in the Used status yet. Each label focuses on different onboarding statuses, letting the admin know how to guide these users towards using Tabnine.

These labels are status filters; the admin can click (or unclick it) to see only specific users.

[4] Users list

The Users list shows the users adjusted by the team or onboarding status filters.

Each user appears with their email, team, role, status, and last seen.

Last seen: Is defined as follows for each status:

  • Invited: Since the email invitation

  • Registered: Since the signup date

  • Connected: Since the last time the user was connected to the IDE

  • Used: Since the deactivation date

The admin can perform different actions on the displayed users:

  • Assign to an Admin or Member role

: High-level usage overview and activity trend charts

: For more detailed usage reports for the entire organization or a specific team

: For a usage overview per user in the organization or a specific team

: High-level view of and insights into how many users have successfully onboarded Tabnine

: Shows the current and historical account utilization

Registered Users: The current number of out of the total licenses available for this account (this number does not change for a specific team)

Active users: The total number of users that have Tabnine from the given population in the given timeframe

Automation Factor: The code completion's for the given population in the given timeframe (available when there is enough code completion activity)

Displays the total number of per day/week/month from the given population in the given timeframe

Displays the total usage (code completions and ) per day/week/month from the given population in the given timeframe

Display the distribution of by consumption type (how did the users consume the chat answers) in the last 30 days.

Display the distribution of by interaction trigger (Free text prompt or built-in command) in the last 30 days.

Learn more about . In this context, Registered users are users in the status Registered, Connected, or Used.

The User Management page lets the admin monitor the number of users who were invited, registered, connected to the IDE, and started using Tabnine. It also helps the admin find users who have not yet successfully onboarded.

Registered: The total number of the current users: (Status=Registered, Connected, or Used)

Invited, not yet registered (Status=): These users should accept their email invitation and sign up for Tabnine. The admin can resend them an invitation as a reminder.

Registered, not yet connected (Status=): These users should install and connect to Tabnine in their IDEs.

Connected, haven't yet used (Status=): These users should be able to use Tabnine. The admin may offer them some training material to make sure they are set for success.

Status: Invited, Registered, Connected, Used, or Deactivated.

an email invite

🏭
Reset a user's password
Deactivate or reactivate a user
Anonymize a deactivated user
Reports Glossary
CSV-based usage reports
schedule sending the CSV-based usage report
Visual usage reports
Analytics / Overview
Analytics / Usage
Analytics / Usage per User
User Management reports
Settings / License Utilization
Registered Users
actively used
automation factor
active users
useful chat interactions
useful chat interactions
chat interactions
user status
Learn more about the different statuses and flows in Tabnine.
registered
Invited
Registered
Used
Learn more
Resend or revoke