Skip to main content

Firebase

Firebase Usage Monitoring

About Firebase

Firebase is a platform developed by Google for creating mobile and web applications. It provides a real-time database, authentication services, and cloud functions. Monitoring Firebase usage is crucial for managing application resource consumption, ensuring that licenses are allocated appropriately, and controlling costs. This is similar to monitoring other cloud services like Autodesk Cloud or Azure.

Prerequisites

To begin monitoring Firebase, ensure you have the following components and permissions in place:

  • OpenLM Components: OpenLM Cloud Broker and OpenLM SLM are required.
  • Platform-specific Requirements: You'll need administrative access to your Firebase project to generate a service account key with the necessary read permissions for usage and billing data.

Configuring data collection

Follow these step-by-step instructions to set up data collection for Firebase in OpenLM Cloud Broker:

  1. Enable API Access: In your Google Cloud Console, create a new Service Account for your Firebase project and generate a JSON key file.
  2. Add Credentials: In the OpenLM Cloud Broker dashboard, find the Firebase integration and fill the User Name and Password.

  1. Verify Connection: Test the connection to ensure that OpenLM can successfully retrieve data.
  2. Approve in OpenLM: Approve the new data source within the License Servers section.
  3. See Data: Usage data for Firebase will now be visible in the OpenLM Allocation service.

Viewing reports

Access your reports to analyze usage patterns.

  • User Activity Trends: Monitor how active users are and what their usage patterns look like.
  • Expired/Unused License Reports: Identify and reclaim licenses from inactive users.