オペレータとソースに名前を付けたいだけです。のは、たとえばFlink実行計画UIに表示される演算子、ソース、シンク、パターンの名前付け
これは私がフォームFLINKダッシュボードをとっていることを、実行計画のスクリーンショットであるを見てみましょう。ここで私は2つのDataStreamのソースを持っており、それらに加わっています。私の質問は、これらのソースをEcgStreamとSp02 Streamなどの名前にして、Join1とすることができますか?
理由この質問は、視覚化が容易になるためです。また、私はページの最後に、Opsclarityページかかわらず行っていたとして、彼らは、タスク名以下
注意を述べているとOPERATOR_NAMEは待ち時間があるときに、我々は まだ正しくタスクと演算子を区別することができ、圧縮されています は、タスクとオペレーター間で集約されます。しかし、これらの圧縮された名前は、 がFlink UIに表示されているものと一致しません。これにより、 のフラグメントがオペレータ名として表示されます。 これらの名前がメトリックシステムで意味のある である必要がある場合は、のFlink コードで名前を指定する必要があります。この圧縮された値は、 という非常に長いデフォルトの名前の場合にのみ有効です。それ以外の場合は法的なメトリックではありません 値です。
私はCEPのパターンを作成するときに、実行計画UIをパターンとして表示するだけのもう1つの質問もあります。そのパターンが何であるかを示す方法はありますか?A B + C? D。また、複数のパターンがある場合は、より名前を付けることができます。パターン{1..n}
おかげトンの下に示されている
name()
を使用して代わりにuid()
によって解決良いものを持っていました –