Usage Information
Overview Of Usage Metrics Collected By Ocular.
An overview of Ocular’s collected usage information, how it helps Ocular become a better platform.
Overview
Ocular strives to provide the best experience for developers using our platform. As a result, Ocular collects anonymous and non-sensitive data that provides a global understanding of how users are using Ocular.
Purpose
As an open core solution, we engage closely and consistently with our community to ensure Ocular provides the best experience for all users.
We gather insights into how developers use Ocular and the common issues they encounter through various channels such as our Slack, GitHub issues and discussions, and occasional one-on-one sessions.
While these methods are informative, they don’t provide a comprehensive, global view of how developers use Ocular, particularly in production environments.
Collecting detailed data helps us understand several key aspects, including:
- The most commonly used operating systems among Ocular developers.
- Versions of Ocular in use.
- Which parts of the Ocular UI are underutilized or undiscovered by users.
- Volume of data managed Ocular, such as number of searches, indexed documents, users.
- The Node versions used globally, and whether we should focus on supporting versions that are currently unsupported.
Backend Analytics
Here are the analytics collected from the backend.
- Unique Project ID genererated with UUID
- Unique Machine ID generated with UUID
- Operating System Information including Node Version.
- Ocular Backend Version Being Used
Front End Analytics
- N/A