Flink Data Collector の使用
Cloud Insights では、このデータコレクタを使用してフロークからメトリックを収集します。
インストール
-
[Observability]>[Collectors]で、+ Data Collector *をクリックします。[Flink]を選択します。
Tegraf エージェントがインストールされているオペレーティングシステムまたはプラットフォームを選択します。
-
Agent for Collection をまだインストールしていない場合、または別のオペレーティングシステムまたはプラットフォームに Agent をインストールする場合は、 Show Instructions をクリックしてを展開します "エージェントのインストール" 手順
-
このデータコレクタで使用するエージェントアクセスキーを選択します。[+Agent Access Key] ボタンをクリックすると、新しいエージェントアクセスキーを追加できます。ベストプラクティス:別のエージェントアクセスキーを使用するのは、たとえば OS/ プラットフォーム別にデータコレクタをグループ化する場合だけです。
-
設定手順に従ってデータコレクタを設定します。手順は、データの収集に使用するオペレーティングシステムまたはプラットフォームのタイプによって異なります。
セットアップ( Setup )
フルリンク展開では、次のコンポーネントが使用されます。
JobManager : Flink プライマリシステム。一連の TaskManager を調整しますハイアベイラビリティ設定では、システムに複数の JobManager が存在します。
TaskManager : Flink 演算子が実行される場所です。
Flink プラグインは、テレグラムの Jolokia プラグインに基づいています。すべての Flink コンポーネントから情報を収集するための要件など、 JMX はすべてのコンポーネントで Jolokia を介して設定および公開する必要があります。
互換性
Flink バージョン 1.7.0 に対して設定が開発されました。
セットアップ中です
Jolokia エージェント JAR
個々のコンポーネントについては、 Jolokia エージェント jar ファイルのバージョンをダウンロードする必要があります。テスト対象のバージョンは、でした "Jolokia 代理店 1.6.0"。
以下の手順では、ダウンロードした jar ファイル( jolokia-jvm-1.6.0-agent.jar )が「 /opt/Flink/lib/' 」の下に配置されると想定しています。
JobManager
JobManager で Jolokia API を公開するように設定するには、ノードで次の環境変数を設定して JobManager を再起動します。
export FLINK_ENV_JAVA_OPTS="-javaagent:/opt/flink/lib/jolokia-jvm-1.6.0-agent.jar=port=8778,host=0.0.0.0" Jolokia ( 8778 )には別のポートを選択できます。Jolokia をロックする内部 IP を持っている場合は、「 catch all 」 0.0.0.0 を自分の IP で置き換えることができます。この IP には、テレグラムプラグインからアクセスできる必要があります。
TaskManager の略
Jolokia API を公開するように TaskManager を設定するには ' ノードに次の環境変数を設定し 'TaskManager を再起動します
export FLINK_ENV_JAVA_OPTS="-javaagent:/opt/flink/lib/jolokia-jvm-1.6.0-agent.jar=port=8778,host=0.0.0.0" Jolokia ( 8778 )には別のポートを選択できます。Jolokia をロックする内部 IP を持っている場合は、「 catch all 」 0.0.0.0 を自分の IP で置き換えることができます。この IP には、テレグラムプラグインからアクセスできる必要があります。
オブジェクトとカウンタ
次のオブジェクトとそのカウンタが収集されます。
オブジェクト: | 識別子: | 属性: | 「 dataPoints 」: |
---|---|---|---|
Flink タスクマネージャ |
クラスタ |
ノード名 |
Network Available Memory Segmentsの略 |
フリンクジョブ |
クラスタ |
ノード名 |
ダウンタイム |
Flink ジョブマネージャー |
クラスタ |
ノード名 |
ガベージコレクションPS MarkSweep数 |
Flink タスク |
クラスタ |
サーバ |
Pool Usageのバッファ |
Flink タスクオペレータ |
クラスタ |
サーバ |
Current Input Watermarkの略 |
トラブルシューティング
追加情報はから入手できます "サポート" ページ