---
title: Google Cloud Filestore
description: >-
  A managed service providing a shared filesystem for applications requiring a
  filesystem interface.
breadcrumbs: Docs > Integrations > Google Cloud Filestore
---

# Google Cloud Filestore

## Overview{% #overview %}

Google Cloud Filestore is a managed file storage service for applications that require a filesystem interface and a shared filesystem for data.

Use the Datadog Google Cloud Platform integration to collect metrics from Google Cloud Filestore.

## Setup{% #setup %}

### Installation{% #installation %}

If you haven't already, set up the [Google Cloud Platform integration](https://docs.datadoghq.com/integrations/google-cloud-platform/) first. There are no other installation steps.

### Log collection{% #log-collection %}

Google Cloud Filestore logs are collected with Google Cloud Logging and sent to a Dataflow job through a Cloud Pub/Sub topic. If you haven't already, [set up logging with the Datadog Dataflow template](https://docs.datadoghq.com/integrations/google-cloud-platform/#log-collection).

Once this is done, export your Google Cloud Filestore logs from Google Cloud Logging to the Pub/Sub topic:

1. Go to the [Google Cloud Logging page](https://console.cloud.google.com/logs/viewer) and filter the Google Cloud Filestore logs.
1. Click **Create Export** and name the sink.
1. Choose "Cloud Pub/Sub" as the destination and select the Pub/Sub topic that was created for that purpose. **Note**: The Pub/Sub topic can be located in a different project.
1. Click **Create** and wait for the confirmation message to show up.

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **gcp.file.nfs.server.average\_read\_latency**(gauge)       | Average latency for all disk read operations (Note: This metric is only populated for High Scale instances).*Shown as millisecond*  |
| **gcp.file.nfs.server.average\_write\_latency**(gauge)      | Average latency for all disk write operations (Note: This metric is only populated for High Scale instances).*Shown as millisecond* |
| **gcp.file.nfs.server.domain\_reachable**(gauge)            | True if at least one of the ADs DCs is reachable.                                                                                   |
| **gcp.file.nfs.server.free\_bytes**(gauge)                  | Total free disk bytes.*Shown as byte*                                                                                               |
| **gcp.file.nfs.server.free\_bytes\_percent**(gauge)         | Total free disk bytes percentage.*Shown as percent*                                                                                 |
| **gcp.file.nfs.server.free\_raw\_capacity\_percent**(gauge) | The free raw capacity as a percentage of the total space. Values are numbers between 0.0 and 100.0.*Shown as percent*               |
| **gcp.file.nfs.server.instance\_available**(gauge)          | True if e2e NFS prober using sec=krb5 is able to probe instance.                                                                    |
| **gcp.file.nfs.server.locks**(gauge)                        | Number of locks.*Shown as lock*                                                                                                     |
| **gcp.file.nfs.server.metadata\_ops\_count**(count)         | Count of disk metadata operations (Note: This metric is only populated for High Scale instances).*Shown as operation*               |
| **gcp.file.nfs.server.procedure\_call\_count**(count)       | NFS server procedure call count.                                                                                                    |
| **gcp.file.nfs.server.read\_bytes\_count**(count)           | Bytes read from disk.*Shown as byte*                                                                                                |
| **gcp.file.nfs.server.read\_milliseconds\_count**(count)    | Count of milliseconds spent on disk read operations.*Shown as millisecond*                                                          |
| **gcp.file.nfs.server.read\_ops\_count**(count)             | Count of disk read operations. Sampled every 60 seconds.*Shown as operation*                                                        |
| **gcp.file.nfs.server.snapshots\_used\_bytes**(gauge)       | The number of bytes used by the snapshots.*Shown as byte*                                                                           |
| **gcp.file.nfs.server.used\_bytes**(gauge)                  | Total used disk bytes.*Shown as byte*                                                                                               |
| **gcp.file.nfs.server.used\_bytes\_percent**(gauge)         | Total used disk bytes percentage.*Shown as percent*                                                                                 |
| **gcp.file.nfs.server.write\_bytes\_count**(count)          | Bytes written to disk.*Shown as byte*                                                                                               |
| **gcp.file.nfs.server.write\_milliseconds\_count**(count)   | Count of milliseconds spent on disk write operations.*Shown as millisecond*                                                         |
| **gcp.file.nfs.server.write\_ops\_count**(count)            | Count of disk write operations.*Shown as operation*                                                                                 |

### Events{% #events %}

The Google Cloud Filestore integration does not include any events.

### Service Checks{% #service-checks %}

The Google Cloud Filestore integration does not include any service checks.

## Troubleshooting{% #troubleshooting %}

Need help? Contact [Datadog support](https://docs.datadoghq.com/help/).
