- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
Supported OS
Pure Storage FlashArray ダッシュボード - 概要 (上)
Pure Storage FlashArray ダッシュボード - 概要 (中)
Pure Storage FlashArray ダッシュボード - 概要 (下)
このチェックでは、Datadog Agent と Pure Storage OpenMetrics エクスポーターを通して Pure Storage FlashArray を監視します。
このインテグレーションにより、アレイ、ホスト、ボリューム、ポッドレベルのパフォーマンスデータ、および容量と構成の概要情報を提供することができます。
複数の FlashArray を監視し、それらを 1 つのダッシュボードに集計したり、顧客定義環境ごとにまとめたりすることが可能です。
このインテグレーションには以下が必要です。
ホストで実行されている Agent 用にこのチェックをインストールおよび構成する場合は、以下の手順に従ってください。コンテナ環境の場合は、オートディスカバリーのインテグレーションテンプレートのガイドを参照してこの手順を行ってください。
ホスト上で動作している Agent に対してこのチェックを構成するには、datadog-agent integration install -t datadog-purefa==<INTEGRATION_VERSION>
を実行します。
注: <INTEGRATION_VERSION>
は、Datadog Integration Extras の CHANGELOG.md 内に記載されています。
datadog-agent integration install -t datadog-purefa==1.1.0
conf.d/
フォルダーの purefa.d/conf.yaml
ファイルに以下の構成ブロックを追加します。使用可能なすべてのコンフィギュレーションオプションについては、サンプル purefa.d/conf.yaml を参照してください。注: コンフィギュレーションファイルを作成する際には、最低限 /array
エンドポイントが必要です。
init_config:
timeout: 60
instances:
- openmetrics_endpoint: http://<exporter_ip_or_fqdn>:<port>/metrics/array?endpoint=<array_ip_or_fqdn>
tags:
- env:<env>
- fa_array_name:<full_fqdn>
- host:<full_fqdn>
headers:
Authorization: Bearer <api_token>
min_collection_interval: 120
- openmetrics_endpoint: http://<exporter_ip_or_fqdn>:<port>/metrics/volumes?endpoint=<array_ip_or_fqdn>
tags:
- env:<env>
- fa_array_name:<full_fqdn>
headers:
Authorization: Bearer <api_token>
min_collection_interval: 120
- openmetrics_endpoint: http://<exporter_ip_or_fqdn>:<port>/metrics/hosts?endpoint=<array_ip_or_fqdn>
tags:
- env:<env>
- fa_array_name:<full_fqdn>
headers:
Authorization: Bearer <api_token>
min_collection_interval: 120
- openmetrics_endpoint: http://<exporter_ip_or_fqdn>:<port>/metrics/pods?endpoint=<array_ip_or_fqdn>
tags:
- env:<env>
- fa_array_name:<full_fqdn>
- host:<full_fqdn>
headers:
Authorization: Bearer <api_token>
min_collection_interval: 120
- openmetrics_endpoint: http://<exporter_ip_or_fqdn>:<port>/metrics/directories?endpoint=<array_ip_or_fqdn>
tags:
- env:<env>
- fa_array_name:<full_fqdn>
- host:<full_fqdn>
headers:
Authorization: Bearer <api_token>
min_collection_interval: 120
Agent の status サブコマンドを実行し、Checks セクションの purefa
を探します。
1.1.x では、Pure Storage OpenMetrics エクスポーターと非推奨の Pure Storage Prometheus エクスポーターの両方がサポートされています。
非推奨の Pure Storage Prometheus エクスポーターのダッシュボードは、Pure FlashArray - Overview (Legacy Exporter)
に名称が変更されました。
各エクスポーターで共有されるメトリクスと固有のメトリクスの一覧は、metrics.py に記載されています。Pure Storage Prometheus エクスポーター]10から Pure Storage OpenMetrics エクスポーターに移行する場合、新しいメトリクス名に合わせてダッシュボードやアラートを更新する必要がある場合があります。ご不明な点がございましたら、 Support タブの情報をもとに Pure Storage にお問い合わせください。
Pure Storage Prometheus エクスポーターから Pure Storage OpenMetrics エクスポーターに移行する際、エンドポイント URI に /flasharray
が含まれないようになりました。
PureFA Agent Check の将来のバージョンでは、Pure Storage Prometheus エクスポーターからのメトリクス名は削除されます。
このインテグレーションに含まれるダッシュボードでは、env
と fa_array_name
というタグが使用されます。これらはインスタンスごとに設定されていることを確認してください。また、purefa.d/conf.yaml
で /array
と /pods
のエンドポイントに host
を設定する必要があります。
- tags:
- env:<env>
- fa_array_name:<full_fqdn>
- host:<full_fqdn>
Pure Storage FlashArray のチェックでは、デフォルトで min_collection_interval
が 120
に設定されており、推奨される最小値は 20
です。必要に応じて purefa.d/conf.yaml
ファイルで min_collection_interval
を増やしたり減らしたりすることができます。
min_collection_interval: 120
purefa.alerts.open (gauge) | FlashArray open alert events. |
purefa.alerts.total (gauge) | (Legacy) Number of alert events. |
purefa.array.performance_average_bytes (gauge) | FlashArray array average operations size in bytes. Shown as byte |
purefa.array.performance_avg_block_bytes (gauge) | (Legacy) FlashArray avg block size. Shown as byte |
purefa.array.performance_bandwidth_bytes (gauge) | FlashArray array throughput in bytes per second. Shown as byte |
purefa.array.performance_iops (gauge) | (Legacy) FlashArray IOPS. Shown as operation |
purefa.array.performance_latency_usec (gauge) | FlashArray array latency in microseconds. Shown as microsecond |
purefa.array.performance_qdepth (gauge) | (Legacy) FlashArray queue depth. |
purefa.array.performance_queue_depth_ops (gauge) | FlashArray array queue depth size. Shown as operation |
purefa.array.performance_throughput_iops (gauge) | FlashArray array throughput in iops. Shown as operation |
purefa.array.space_bytes (gauge) | FlashArray array space in bytes. Shown as byte |
purefa.array.space_capacity_bytes (gauge) | (Legacy) FlashArray overall space capacity. Shown as byte |
purefa.array.space_data_reduction_ratio (gauge) | FlashArray array space data reduction. |
purefa.array.space_datareduction_ratio (gauge) | (Legacy) FlashArray overall data reduction. |
purefa.array.space_provisioned_bytes (gauge) | (Legacy) FlashArray overall provisioned space. Shown as byte |
purefa.array.space_used_bytes (gauge) | (Legacy) FlashArray overall used space. Shown as byte |
purefa.array.space_utilization (gauge) | FlashArray array space utilization in percent. Shown as percent |
purefa.directory.performance_average_bytes (gauge) | FlashArray directory average operations size in bytes. Shown as byte |
purefa.directory.performance_bandwidth_bytes (gauge) | FlashArray directory throughput in bytes per second. Shown as byte |
purefa.directory.performance_latency_usec (gauge) | FlashArray directory latency in microseconds. Shown as microsecond |
purefa.directory.performance_throughput_iops (gauge) | FlashArray directory throughput in iops. Shown as operation |
purefa.directory.space_bytes (gauge) | FlashArray directory space in bytes. Shown as byte |
purefa.directory.space_data_reduction_ratio (gauge) | FlashArray directory space data reduction. |
purefa.hardware.chassis_health (gauge) | (Legacy) FlashArray hardware chassis health status. |
purefa.hardware.component_health (gauge) | (Legacy) FlashArray hardware component health status. |
purefa.hardware.controller_health (gauge) | (Legacy) FlashArray hardware controller health status. |
purefa.hardware.power_volts (gauge) | (Legacy) FlashArray hardware power supply voltage. Shown as volt |
purefa.hardware.temperature_celsius (gauge) | (Legacy) FlashArray hardware temperature sensors. Shown as degree celsius |
purefa.host.connections_info (gauge) | FlashArray host volumes connections. |
purefa.host.performance_average_bytes (gauge) | FlashArray host average operations size in bytes. Shown as byte |
purefa.host.performance_bandwidth_bytes (gauge) | FlashArray host bandwidth in bytes per second. Shown as byte |
purefa.host.performance_iops (gauge) | (Legacy) FlashArray host IOPS. Shown as operation |
purefa.host.performance_latency_usec (gauge) | FlashArray host latency in microseconds. Shown as microsecond |
purefa.host.performance_throughput_iops (gauge) | FlashArray host throughput in iops. Shown as operation |
purefa.host.space_bytes (gauge) | FlashArray host space in bytes. Shown as byte |
purefa.host.space_data_reduction_ratio (gauge) | FlashArray host space data reduction. |
purefa.host.space_datareduction_ratio (gauge) | (Legacy) FlashArray host volumes data reduction ratio. |
purefa.host.space_size_bytes (gauge) | FlashArray host volumes size. Shown as byte |
purefa.hw.component_status (gauge) | FlashArray hardware component status. |
purefa.hw.component_temperature_celsius (gauge) | FlashArray hardware component temperature in C. Shown as degree celsius |
purefa.hw.component_voltage_volt (gauge) | FlashArray hardware component voltage. Shown as volt |
purefa.info (gauge) | FlashArray system information. |
purefa.pod.mediator_status (gauge) | (Legacy) FlashArray pod mediatorstatus. |
purefa.pod.performance_average_bytes (gauge) | FlashArray pod average operations size. Shown as byte |
purefa.pod.performance_bandwidth_bytes (gauge) | FlashArray pod throughput in bytes per second. Shown as byte |
purefa.pod.performance_iops (gauge) | (Legacy) FlashArray pod IOPS. Shown as operation |
purefa.pod.performance_latency_usec (gauge) | FlashArray pod latency in microseconds. Shown as microsecond |
purefa.pod.performance_throughput_iops (gauge) | FlashArray pod throughput in iops. Shown as operation |
purefa.pod.space_bytes (gauge) | FlashArray pod space in bytes. Shown as byte |
purefa.pod.space_data_reduction_ratio (gauge) | FlashArray pod space data reduction. |
purefa.pod.space_datareduction_ratio (gauge) | (Legacy) FlashArray pod data reduction ratio. |
purefa.pod.space_size_bytes (gauge) | (Legacy) FlashArray pod size. Shown as byte |
purefa.pod.status (gauge) | (Legacy) FlashArray pod status. |
purefa.volume.performance_average_bytes (gauge) | FlashArray volume average operations size in bytes. Shown as byte |
purefa.volume.performance_bandwidth_bytes (gauge) | FlashArray volume throughput in bytes per second. Shown as byte |
purefa.volume.performance_iops (gauge) | (Legacy) FlashArray volume IOPS. Shown as operation |
purefa.volume.performance_latency_usec (gauge) | FlashArray volume latency in microseconds. Shown as microsecond |
purefa.volume.performance_throughput_bytes (gauge) | (Legacy) FlashArray volume throughput. Shown as byte |
purefa.volume.performance_throughput_iops (gauge) | FlashArray volume throughput in iops. Shown as operation |
purefa.volume.space_bytes (gauge) | FlashArray volume space in bytes. Shown as byte |
purefa.volume.space_data_reduction_ratio (gauge) | FlashArray volume space data reduction. |
purefa.volume.space_datareduction_ratio (gauge) | (Legacy) FlashArray volumes data reduction ratio. |
purefa.volume.space_size_bytes (gauge) | (Legacy) FlashArray volumes size. Shown as byte |
PureFA インテグレーションには、イベントは含まれません。
このインテグレーションによって提供されるサービスチェックのリストについては、service_checks.json を参照してください。
サポートまたは機能リクエストをご希望の場合は、以下の方法で Pure Storage にお問い合わせください。
Pure Storage FlashArray ダッシュボード - 概要 (上)
Pure Storage FlashArray ダッシュボード - 概要 (中)
Pure Storage FlashArray ダッシュボード - 概要 (下)