Amazon Elastic File System (Amazon EFS) provides a simple, scalable, fully managed elastic NFS file system for use with AWS Cloud services and on-premise resources.

Amazon EFS is built to scale on demand to petabytes without disrupting applications. Amazon EFS:

  • Grows and shrinks automatically as files are added and removed.
  • Eliminates the need to provision.
  • Manages capacity to accommodate growth.

Amazon EFS has the following features:

  • A simple web services interface that allows you to create and configure file systems quickly and easily. The service manages all of the file storage infrastructure to avoid the complexity of deploying, patching, and maintaining complex file system configurations.
  • Support for the Network File System version 4 (NFSv4.1 and NFSv4.0) protocol so your applications and tools work seamlessly with Amazon EFS.
  • Support for multiple Amazon EC2 instances that can access an Amazon EFS file system (at the same time), providing a common data source for workloads and applications running on more than one instance or server.

Use the AWS public cloud integration to discover and collect metrics against the AWS service.

External reference

What Is Amazon Elastic File System?

Setup

To set up the AWS integration and discover the AWS service, go to AWS Integration Discovery Profile and select EFS.

Event support

CloudTrail event support

  • Supported: CloudTrail events (CreateFileSystem, DeleteFileSystem)
  • Configurable in OpsRamp AWS Integration Discovery Profile.

CloudWatch alarm support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile.

Supported metrics

OpsRamp MetricAWS MetricMetric Display NameUnitAggregation TypeDescription
aws_efs_TimeSinceLastSyncTimeSinceLastSyncTime Since Last SyncSecondsAverageShows the amount of time that has passed since the last successful sync to the destination file system in a replication configuration.
aws_efs_PercentIOLimitPercentIOLimitPercent IO LimitPercentAverageShows how close a file system is to reaching the I/O limit of the General Purpose performance mode.
aws_efs_BurstCreditBalanceBurstCreditBalanceBurst Credit BalanceBytesAverageThe number of burst credits that a file system has. Burst credits allow a file system to burst to throughput levels above a file system’s baseline level for periods of time.
aws_efs_PermittedThroughputPermittedThroughputPermitted ThroughputBytes/SecondAverageThe maximum amount of throughput that a file system can drive.
aws_efs_MeteredIOBytesMeteredIOBytesMetered IO BytesBytesAverageThe number of metered bytes for each file system operation, including data read, data write, and metadata operations, with read operations discounted according to the throughput limit.
aws_efs_TotalIOBytesTotalIOBytesTotal IO BytesBytesAverageThe actual number of bytes for each file system operation processed by Amazon EFS, without any read discounts.
aws_efs_DataReadIOBytesDataReadIOBytesData Read IO BytesBytesAverageThe actual number of bytes for each file system read operation.
aws_efs_DataWriteIOBytesDataWriteIOBytesData Write IO BytesBytesAverageThe actual number of bytes for each file system write operation.
aws_efs_MetadataIOBytesMetadataIOBytesMetadata IO BytesBytesAverageThe actual number of bytes for each metadata operation.
aws_efs_MetadataReadIOBytesMetadataReadIOBytesMetadata Read IO BytesBytesAverageThe actual number of bytes for each metadata read operation.
aws_efs_MetadataWriteIOBytesMetadataWriteIOBytesMetadata Write IO BytesBytesAverageThe actual number of bytes for each metadata write operation.
aws_efs_ClientConnectionsClientConnectionsClient ConnectionsCountSumThe number of client connections to a file system. When using a standard client, there is one connection per mounted Amazon EC2 instance.
aws_efs_StorageBytesStorageBytesStorage BytesBytesAverageThe size of the file system in bytes, including the amount of data stored in the EFS storage classes.