Introduction

Amazon FSx makes it easy and cost effective to launch, run, and scale feature-rich, high-performance file systems in the cloud. It supports a wide range of workloads with its reliability, security, scalability, and broad set of capabilities. With Amazon FSx, you can choose between four widely used file systems: Lustre, NetApp ONTAP, OpenZFS, and Windows File Server. Amazon File Cache is a high-speed cache on AWS that makes it easier to process file data, regardless of where the data is stored.

Resource Information:

  • Type of Resource: Generic monitorable resource
  • Discovery type: AWS SDK discovery type
  • Discovery profile selection: Resource can be discovered by “FSX File System” in the profiler
  • ResourceTag: AWS_FSX_FILE_SYSTEM
  • Resource Unique Identification: FileSystemId (fsx.fileSystemId())
  • Dependencies: FSX File System may depend on VPC, subnets, and security groups for network access

Use OpsRamp AWS Public Cloud Integration to discover and collect metrics against FSx File Systems.

Setup

To set up the AWS integration and discover the FSX File Systems resources, do the following:

  1. Create an AWS Integration if not available in your installed integrations.
  2. Select FSX File Systems under Filter by Resource Type to discover AWS AppSync.
  3. Save the discovery profile to make them available in the list of Discovery Profiles.
  4. Scan to discover the resources at any time independent of the predefined schedule.
  5. Once the scan is completed, you can view the FSX File Systems resources under Infrastructure > Resources > AWS category.

Event support

CloudTrail Event support

OpsRamp supports AWS Cloud trail events for the FSX File Systems. Configure Stream CloudTrail messages in Opsramp AWS integration discovery profile.

CloudWatch Alarm support

OpsRamp supports AWS Cloud Watch Alarms for the FSX File Systems.

Supported metrics

OpsRamp MetricAWS MetricMetric Display NameUnitAggregation TypeDescription
aws_fsx_DataReadBytesDataReadBytesData Read BytesBytesSumThe number of bytes for read operations for clients that access the file system.
aws_fsx_DataWriteBytesDataWriteBytesData Write BytesBytesSumThe number of bytes for write operations for clients that access the file system.
aws_fsx_DataReadOperationsDataReadOperationsData Read OperationsCountSumThe number of read operations for clients that access the file system.
aws_fsx_DataWriteOperationsDataWriteOperationsData Write OperationsCountSumThe number of write operations for clients that access the file system.
aws_fsx_ClientConnectionsClientConnectionsClient Connections(LUSTRE,OPENZFS,WINDOWS)CountAverageThe number of active connections between clients and the file server.
aws_fsx_MetadataOperationsMetadataOperationsMetadata OperationsCountSumThe number of metadata operations for clients that access the file system.
aws_fsx_NfsBadCallsNfsBadCallsNfs Bad Calls(OPENZFS)CountSumThe number of calls rejected by the NFS server remote procedure call (RPC) mechanism.
aws_fsx_NetworkThroughputUtilizationNetworkThroughputUtilizationNetwork Throughput Utilization(WINDOWS,OPENZFS,ONTAP)PercentAverageThe network throughput for clients that access the file system, as a percentage of the provisioned limit. For Multi-AZ file systems, this includes replication traffic.
aws_fsx_CPUUtilizationCPUUtilizationCPU Utilization(WINDOWS,ONTAP,OPENZFS)PercentAverageThe percentage utilization of your file server's CPU resources.
aws_fsx_FileServerDiskThroughputUtilizationFileServerDiskThroughputUtilizationFile Server Disk Throughput Utilization(WINDOWS,OPENZFS,ONTAP)PercentAverageThe disk throughput between your file server and its storage volumes, as a percentage of the provisioned limit determined by throughput capacity.
aws_fsx_FileServerDiskThroughputBalanceFileServerDiskThroughputBalanceFile Server Disk Throughput Balance(WINDOWS,OPENZFS,ONTAP)PercentAverageThe percentage of available burst credits for disk throughput between your file server and its storage volumes.
aws_fsx_FileServerDiskIopsUtilizationFileServerDiskIopsUtilizationFile Server Disk Iops Utilization(WINDOWS,OPENZFS,ONTAP)PercentAverageThe disk IOPS between your file server and storage volumes, as a percentage of the provisioned limit determined by throughput capacity.
aws_fsx_FileServerDiskIopsBalanceFileServerDiskIopsBalanceFile Server Disk Iops Balance(WINDOWS,OPENZFS,ONTAP)PercentAverageThe percentage of available burst credits for disk IOPS between your file server and its storage volumes.
aws_fsx_MemoryUtilizationMemoryUtilizationMemory Utilization(WINDOWS,OPENZFS)PercentAverageThe percentage of your file server's memory resources that are utilized.
aws_fsx_FileServerCacheHitRatioFileServerCacheHitRatioFile Server Cache Hit Ratio(OPENZFS,ONTAP)PercentAverageThe percentage of cache hits. Reports cache hit ratio for both in-memory (ARC) and NVMe (L2ARC) caches.
aws_fsx_DiskReadBytesDiskReadBytesDisk Read Bytes(WINDOWS,OPENZFS,ONTAP)BytesSumThe number of bytes for read operations that access storage volumes.
aws_fsx_DiskWriteBytesDiskWriteBytesDisk Write Bytes(WINDOWS,OPENZFS,ONTAP)BytesSumThe number of bytes for write operations that access storage volumes.
aws_fsx_DiskReadOperationsDiskReadOperationsDisk Read Operations(WINDOWS,OPENZFS,ONTAP)CountSumThe number of read operations for the file server that accesses storage volumes.
aws_fsx_DiskWriteOperationsDiskWriteOperationsDisk Write Operations(WINDOWS,OPENZFS,ONTAP)CountSumThe number of write operations for the file server that accesses storage volumes.
aws_fsx_DiskThroughputBalanceDiskThroughputBalanceDisk Throughput Balance(WINDOWS,OPENZFS)PercentAverageThe percentage of available burst credits for disk throughput for the storage volumes.
aws_fsx_DiskIopsUtilizationDiskIopsUtilizationDisk Iops Utilization(WINDOWS,OPENZFS,ONTAP)PercentAverageThe disk IOPS between your file server and storage volumes, as a percentage of the provisioned IOPS limit determined by the storage volumes.
aws_fsx_StorageCapacityStorageCapacityStorage Capacity(OPENZFS,ONTAP)BytesMaximumThe total storage capacity of the primary (SSD) tier.
aws_fsx_UsedStorageCapacityUsedStorageCapacityUsed Storage Capacity(OPENZFS)BytesAverageThe amount of storage that is used.
aws_fsx_CompressionRatioCompressionRatioCompression Ratio(OPENZFS)NoneAverageThe ratio of compressed storage usage to uncompressed storage usage.
aws_fsx_NetworkSentBytesNetworkSentBytesNetwork Sent Bytes(ONTAP)BytesSumThe number of bytes sent by the file system, including data movement to/from linked data repositories.
aws_fsx_NetworkReceivedBytesNetworkReceivedBytesNetwork Received Bytes(ONTAP)BytesSumThe number of bytes received by the file system, including data movement to/from linked data repositories.
aws_fsx_FileCreateOperationsFileCreateOperationsFile Create Operations(LUSTRE)CountSumTotal number of file create operations.
aws_fsx_FileOpenOperationsFileOpenOperationsFile Open Operations(LUSTRE)CountSumTotal number of file open operations.
aws_fsx_FileDeleteOperationsFileDeleteOperationsFile Delete Operations(LUSTRE)CountSumTotal number of file delete operations.
aws_fsx_StatOperationsStatOperationsStat Operations(LUSTRE)CountSumTotal number of stat operations.
aws_fsx_RenameOperationsRenameOperationsRename Operations(LUSTRE)CountSumTotal number of directory renames, whether in-place directory renames or cross directory renames.
aws_fsx_FreeDataStorageCapacityFreeDataStorageCapacityFree Data Storage Capacity(LUSTRE)BytesSumThe amount of available storage capacity in this OST.
aws_fsx_StorageCapacityUtilizationStorageCapacityUtilizationStorage Capacity Utilization(ONTAP)PercentAverageThe storage capacity utilization for a given file system OST.
aws_fsx_StorageCapacityUtilizationWithCachedWritesStorageCapacityUtilizationWithCachedWritesStorage Capacity Utilization With Cached Writes(LUSTRE)PercentAverageThe storage capacity utilization for a given file system OST including space reserved for cached writes on the client.
aws_fsx_LogicalDiskUsageLogicalDiskUsageLogical Disk Usage(LUSTRE)BytesSumThe amount of logical data stored (uncompressed).
aws_fsx_PhysicalDiskUsagePhysicalDiskUsagePhysical Disk Usage(LUSTRE)BytesSumThe amount of storage physically occupied by file system data (compressed).
aws_fsx_lustre_AgeOfOldestQueuedMessage_AutoExportAgeOfOldestQueuedMessage_AutoExportAge Of Oldest Queued Message Auto Export(Lustre)SecondsAverageThe age, in seconds, of the oldest message waiting to be exported. A value of zero indicates no messages are waiting to be exported.
aws_fsx_lustre_RepositoryRenameOperationsRepositoryRenameOperationsRepository Rename Operations(Lustre)CountSumThe number of renames processed by the file system in response to a larger directory rename.
aws_fsx_lustre_AgeOfOldestQueuedMessage_AutoImportAgeOfOldestQueuedMessage_AutoImportAge Of Oldest Queued Message Auto Import(Lustre)SecondsAverageThe age, in seconds, of the oldest message waiting to be imported. A value of zero indicates no messages are waiting to be imported.
aws_fsx_DataReadOperationTimeDataReadOperationTimeData Read Operation Time(ONTAP)SecondsSumThe sum of total time spent within the file system for read operations. Divide by DataReadOperations for average read latency.
aws_fsx_DataWriteOperationTimeDataWriteOperationTimeData Write Operation Time(ONTAP)SecondsSumThe sum of total time spent within the file system for fulfilling write operations. Divide by DataWriteOperations for average write latency.
aws_fsx_CapacityPoolReadBytesCapacityPoolReadBytesCapacity Pool Read Bytes(ONTAP)BytesSumThe number of bytes read (network I/O) from the file system's capacity pool tier.
aws_fsx_CapacityPoolReadOperationsCapacityPoolReadOperationsCapacity Pool Read Operations(ONTAP)CountSumThe number of read operations (network I/O) from the file system's capacity pool tier.
aws_fsx_CapacityPoolWriteBytesCapacityPoolWriteBytesCapacity Pool Write Bytes(ONTAP)BytesSumThe number of bytes written (network I/O) to the file system's capacity pool tier.
aws_fsx_CapacityPoolWriteOperationsCapacityPoolWriteOperationsCapacity Pool Write Operations(ONTAP)CountSumThe number of write operations (network I/O) to the file system from the capacity pool tier.
aws_fsx_StorageEfficiencySavingsStorageEfficiencySavingsStorage Efficiency Savings(ONTAP)BytesAverageThe bytes saved from storage efficiency features (compression, deduplication, and compaction).
aws_fsx_StorageUsedStorageUsedStorage Used(ONTAP)BytesAverageThe total amount of physical data stored on the file system, on both the primary (SSD) tier and the capacity pool tier.
aws_fsx_LogicalDataStoredLogicalDataStoredLogical Data Stored(ONTAP)BytesAverageThe total amount of logical data stored on the file system (SSD + capacity pool tier). Includes total logical size of snapshots and FlexClones.
aws_fsx_StorageUsed_DetailedStorageUsed_DetailedStorage Used Detailed(ONTAP)BytesAverageThe used physical storage capacity in bytes, specific to the storage tier. Valid StorageTier values: SSD and StandardCapacityPool.
aws_fsx_DiskThroughputUtilizationDiskThroughputUtilizationDisk Throughput Utilization(WINDOWS)PercentAverageThe disk throughput between your file server and its storage volumes, as a percentage of the provisioned limit determined by the storage volumes. HDD only.
aws_fsx_FreeStorageCapacityFreeStorageCapacityFree Storage Capacity(WINDOWS)BytesAverageThe amount of available storage capacity.
aws_fsx_DeduplicationSavedStorageDeduplicationSavedStorageDeduplication Saved Storage(WINDOWS)BytesAverageThe amount of storage space saved by data deduplication, if it is enabled.
aws_fsx_lustre_CPUUtilizationCPUUtilizationCPU Utilization(LUSTRE)PercentAverageThe percentage utilization of your file server's CPU resources.
aws_fsx_lustre_DiskIopsUtilizationDiskIopsUtilizationDisk Iops Utilization(LUSTRE)PercentAverageThe disk IOPS between your file server and storage volumes, as a percentage of the provisioned IOPS limit determined by the storage volumes.
aws_fsx_lustre_DiskReadBytesDiskReadBytesDisk Read Bytes(LUSTRE)BytesSumThe number of bytes for read operations that access storage volumes.
aws_fsx_lustre_DiskReadOperationsDiskReadOperationsDisk Read Operations(LUSTRE)CountSumThe number of read operations for the file server that accesses storage volumes.
aws_fsx_lustre_DiskWriteBytesDiskWriteBytesDisk Write Bytes(LUSTRE)BytesSumThe number of bytes for write operations that access storage volumes.
aws_fsx_lustre_DiskWriteOperationsDiskWriteOperationsDisk Write Operations(LUSTRE)CountSumThe number of write operations for the file server that accesses storage volumes.
aws_fsx_lustre_FileServerDiskThroughputUtilizationFileServerDiskThroughputUtilizationFile Server Disk Throughput Utilization(LUSTRE)PercentAverageThe disk throughput between your file server and its storage volumes, as a percentage of the provisioned limit determined by throughput capacity.
aws_fsx_lustre_NetworkReceivedBytesNetworkReceivedBytesNetwork Received Bytes(LUSTRE)BytesSumThe number of bytes received by the file system, including data movement to/from linked data repositories.
aws_fsx_lustre_NetworkSentBytesNetworkSentBytesNetwork Sent Bytes(LUSTRE)BytesSumThe number of bytes sent by the file system, including data movement to/from linked data repositories.
aws_fsx_lustre_NetworkThroughputUtilizationNetworkThroughputUtilizationNetwork Throughput Utilization(LUSTRE)PercentAverageThe network throughput for clients that access the file system, as a percentage of the provisioned limit. For Multi-AZ file systems, this includes replication traffic.
aws_fsx_lustre_StorageCapacityUtilizationStorageCapacityUtilizationStorage Capacity Utilization(LUSTRE)PercentAverageThe storage capacity utilization for a given file system OST.
aws_fsx_windows_StorageCapacityUtilizationStorageCapacityUtilizationStorage Capacity Utilization(WINDOWS)PercentAverageThe storage capacity utilization for a given file system OST.

External reference

Amazon FSx