Introduction

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 so that the complexity of deploying, patching, and maintaining complex file system configurations is avoided.
  • Support for the Network File System version 4 (NFSv4.1 and NFSv4.0) protocol
    so that 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.

Setup

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

Metrics

OpsRamp MetricMetric Display NameUnitAggregation TypeDescription
aws_efs_BurstCreditBalanceBurst Credit Balance(EFS)BytesAverageNumber of burst credits that a file system has.
aws_efs_ClientConnectionsClient Connections(EFS)CountSumNumber of client connections to a file system.
aws_efs_DataReadIOBytesData Read IO Bytes(EFS)BytesAverageNumber of bytes for each file system read operation.
aws_efs_DataWriteIOBytesData Write IO Bytes(EFS)BytesAverageNumber of bytes for each file write operation.
aws_efs_MetaDataIOBytesMeta Data IO Bytes(EFS)BytesAverageNumber of bytes for each metadata operation.
aws_efs_PercentIOLimitPercent IO Limit(EFS)PercentAverageShows how close a file system is to reaching the I/O limit of the general purpose performance mode.
aws_efs_PermittedThroughputPermitted Throughput(EFS)Bytes/SecondMaximumMaximum amount of throughput a file system is allowed.
aws_efs_TotalIOBytesTotal IO Bytes(EFS)BytesAverageNumber of bytes for each file system operation, inclluding data read, data write, and metadata operations.
cloud.instance.stateStatus/Staten/an/an/a

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.

External reference