Google Cloud app is a mobile application that's a companion to the web-based Google Cloud console. It allows you to troubleshoot and manage your Google Cloud solution directly from a mobile device.
The Google Cloud mobile app lets you:
- Check the state of your Google App Engine, Compute Engine, Cloud Storage, and Cloud SQL resources.
- Check billing details and cost estimates.
- Create your own custom dashboard to get a scannable overview of your solution.
- Take quick actions directly from your device, such as restarting a virtual machine or SSH to them.
- Use any gCloud commands using Cloud Shell.
- Monitor your application errors.
- View and manage incidents tracked in Google Cloud Monitoring.
- View latency trace data.
- View uptime checks.
To use the Google Cloud app, you must specifya Google accountand an associated project.
Select a Google account:
- On the first run select the Google account from account switcher that should pop up automatically.
- If you want to switch your account use the account switcher it's the first option at the topof the main menu under your profile picture. Select the Google accountthat you are using in the Google Cloud.
- If your Google account is not associated with any Google Cloud project you will see an error message and will be asked to use a different account.
Select an associated project:
- Tap the project selector, located at the top-left of the screen.
- Select the projectthat you want to monitor and manage.
In the project selector:- The last 5 recently accessed projects are listed in the Recent Projectssection.
- In the All Projectssection, all the projects are listed in alphabetical order.
- To locate a specific project, use Find.
- Note that folders are not yet supported in the app, hence the projects are not organized by their folder groupings.
Accessing Gemini Cloud Assist
To start using Gemini Cloud Assist , tap the spark icon located in the top right corner of most screens within the Google Cloud mobile app. This will open the chat interface.
Managing Your Chat Threads
- Your chat conversations (threads) in the mobile app are synced with the web console, so you can pick up where you left off on either platform.
- To see all your past chat threads, tap the "history" button at the top of the screen.
- To rename a thread, press and hold your finger on the thread, or swipe it to the left. Then, select the "edit" option that appears.
- To delete a thread, use the same gesture (press and hold, or swipe left) and then choose the "delete" option.
Key Features
Gemini Cloud Assist in the mobile app offers familiar functionalities to the web Console experience:
- Cloud Shell Integration: You can open Cloud Shell directly from the chat to execute gcloud commands.
- Content Copying: Easily copy text and formatted content from the chat by holding your finger and selecting the text or using "copy" button by the end of the response.
- Opening links: You can open URLs from the responses in the external browser.
To view the resourcesin your project (such as App Engine, Compute Engine, Cloud SQL, GKE or Storage), in the bottom navigation, tap the item labeled Resources. The project's resources are displayed. (Note: If you do not see the bottom navigation, you must first select an Account and Projectfrom the project selector.)
- Tap a resourceyou are interested in (for example, Compute Engine VM instances).
- Tap an individual instanceto display details about the instance.
- From the metrics selector above the graph, you can pick a metric to display in the graph.
- Expand the sections below the graph to see details of the instance.
- Tap the overflow menu (
) on the top right corner of the screen to view the available actions for the selected instance.
Your dashboard is a collection of cards that you specify that shows an overview of your solution. To access your dashboard, in the bottom navigation, tap the item labeled Dashboard. (Note: If you do not see the bottom navigation, you must first select an Account and Project from the project selector.)
To create a dashboard card:
- Tap the plus (+) icon, then either tap one of the pre-configured cards to add it, or tap add a monitoring cardto configure a card.
- For monitoring cards, select the type of chart and the sources to show in the chart, and save your changes.
To rearrange your cards, tap the arrange icon (↑↓) on the upper-right, above the cards.
To edit or removea card, tap the overflow menu () on the individual card.
You maintain your mobile notification preferences in Settings.
To turn on notifications for new errors:
- From the main menu, tap Settings.
- Tap New error notifications.
- Tap + Add Projectto add the projects that you want to receive error notifications for.
You'll receive notifications when there are new error types for the selected project(s) (that is, when an error occurs that cannot be grouped with the errors you've already seen).
To turn on notifications for incidents:
- In the bottom navigation, tap the item labeled Operations.
- Tap Incidents.
- Confirm on the top notification box that you want to enable notifications for incidents.
To view the billing information in your project (such as budgets or costs estimates), in the bottom navigation, tap Billing. The account cost estimates are displayed.
(Note: If you do not see the bottom navigation, you must first select an Account and Project from the project selector.)
- Tap Overview if you want to see cost trends, top projects and product from the billing perspective.
- Tap Budgetsif you are interested in current budget usage.
- Tap Creditsto see your credits usage.
- Account managementwill let you see account ID, billing administrators, or projects linked to this billing account.
Incident tracking is based on Cloud Monitoring.
To start tracking incidents, configure the policies for what you want to track:
- In a browser, open the web-based version of the Cloud Console at console.cloud.google.com (not the Google Cloud mobile app).
- From the projects list, select the project you want to monitor.
- Open the console left side menu () and select Monitoring.
- If this is the first time you're enabling monitoring, then click the Enable Monitoring button (this is a one-time signup step).
- Wait until the page refreshes, and then click Go to Monitoring.
- In the Cloud Monitoring page, in the left menu, click Alertingand then select Create a policy.
- To establish a connection between Cloud Monitoring and the Google Cloud mobile app:
- Openthe Google Cloud mobile app.
- Navigate to the projectyou used above.
- In the bottom navigation, tap Operationsand then tap Incidents.
- You should be able to see Open, Acknowledged, and Resolved Incidents in the Google Cloud app.
- Optionally, if you want to receive notifications of incidents:
- From the Incidentsscreen, confirm on the top notification box that you want to enable notifications for incidents.
- You will see a confirmation message when device registration is successful.
To see, at a glance, the top application errors for your cloud services, in the bottom navigation, tap Operationsand then tap Error Reporting. Tap an error in the list to see more details, such as first seen and last seen dates, affected versions, and stack trace.
If Error Reporting is not setup for your services, follow the setup instructions in the Error Reporting documentation . You can opt in to be notified on your mobile device when a new error occurs in a project.
For more information about the data available and the actions you can take, see the Error Reporting documentation .
The Analysis Reports feature of Cloud Trace inspects requests made to your application. To view a list of both automated and custom reports, in the bottom navigation, tap Operationsand then tap Trace.
- Tap a report in the list to see more details, including the latency breakdown by percentile.
- Comparison reports provide two data series (differing by time or version) and the difference in latency profiles between them.
- To configure these reports, go to the Analysis Reports page of Cloud Trace on the Cloud Console at console.cloud.google.com.
If Trace is not set up for your services, follow the setup instructions in Setting Up Cloud Trace .
The Uptime check feature of Cloud Monitoring track requests made to your application. To view a list of tracked applications, in the bottom navigation, tap Operationsand then tap Uptime Checks.
- Tap a service in the list to see more details, including percent uptime, latency and current status.
- Scroll down to see passed checks for last hour, 6 hours, 1 day, 1 week, 1 month or 6 weeks. You will also see uptime check latency metrics for the specific time frame.
- To configure these reports, go to the Uptime checks page of Cloud Monitoring on the Cloud Console at console.cloud.google.com.
If Uptime checks are not set up for your services, follow the setup instructions in Setting Uptime Checks .
Cloud Monitoring is also gathering logs from your resources or applications. To view the logs, in the bottom navigation, tap Operationsand then tap Logs.
- A list of recent logs will be shown on the screen.
- Select any of Saved & recent queriesor use search bar to find any logs.
- Use filters to filter out some of the logs on the screen based on resource type, service severity levels, etc.
- Tap on any log entry to see details and proto payload.
- Tap proto payload to see the full payload that's associated with the log entry.
SSH from Mobileallows you to use SSH to connect to a Google Compute Engine virtual machine instance from within the Google Cloud mobile app. You do not need to install additional software on your mobile device to use this feature. SSH from Mobileis an alternative to other methods of connecting to a Google Compute Engine virtual machine instance. See SSH from the Browser for a full description of this feature.
To SSH into a VM instance:
- In the bottom navigation, tap Resources.
- Under Compute Engine, tap VM instances.
- Tap the individual instanceyou want to SSH into, to display details about the instance.
- Tap the overflow menu (
), then tap Connect via SSH.
Google Cloud Shellis an interactive shell environment for Google Cloud. It makes it easy for you to manage your projects and resources without having to install the Google Cloud SDK and other tools on your system. With Cloud Shell, the Cloud SDK gcloud command-line tool and other utilities are available when you need them. See Cloud Shell documentation for more information.
To launch Google Cloud Shell in the mobile app:
- Tap the Cloud Shell icon (>_) in the top right corner next to the profile picture.
- Wait for the Cloud Shell to be open.
Learn how to perform basic operations in Google Cloud Shell .