FEPExporterを実行するためには、以下の前提条件があります。
GAP(Grafana、Alertmanager、Prometheus)スタックがOpenShiftまたはKubernetesクラスタにインストールされている
スクレイプする必要のあるFEPClusterがデプロイされ、適切に実行されている
FEPClusterのpostgresql.confには以下が設定されている
pg_stats_statementsライブラリがプリロードされている
track_activitiesとtrack_countsが“on”になっている
PrometheusおよびAlertmanagerの場合、Openshiftにプリインストールされている監視スタックを使用します。 展開情報については、以下を参照してください。
(https://docs.openshift.com/container-platform/4.11/monitoring/monitoring-overview.html#understanding-the-monitoring-stack_monitoring-overview)
Grafanaの場合、OperatorHubから提供されているGrafanaOperatorをインストールして使用します。
OpenShiftにGrafanaがプリインストールされていますが、OperatorHubで公開されているGrafanaを使用して、ダッシュボードをカスタマイズし、FEPパフォーマンス情報を監視することをお勧めします。
なお、以下で公開されているサンプルダッシュボードをご利用いただけます。
https://github.com/fujitsu/fep-operator-examples/blob/v4/Monitoring/dashboard/fep-dashboard.json