Hermes トピックのメッセージの表示
Hermes メッセージングサービス トピックインスペクターを使用して、Hermes トピックのメッセージのペイロードを表示します。
始める前に
必要なロール:hermes_admin、kafka_namespace_admin、または admin
重要:
kafka_namespace_admin ロールを持つアドミニストレーターは、さまざまなドメインのメッセージデータを表示できます。
このタスクについて
注:
メッセージは 36 時間経過すると期限切れになります。
手順
- 次のように移動する。 All (すべて) > Hermes メッセージングサービス > トピックインスペクター.
- [ サービスの選択 ] ドロップダウンリストに表示するトピックを含むクラスターセットを選択します。
-
[ トピックのリスト] を選択します。
プライマリクラスター、セカンダリクラスター、インスタンス上のトピックの数が、トピックのテーブルの上に一覧表示されます。
- オプション:
すべてのパーティションからのメッセージを表示します。
- テーブル内のトピック行を選択します。
- オプション: [データセンターを選択] ドロップダウンリストを使用して、すべてのクラスターまたは特定のクラスターからメッセージを取得します。
- オプション: [メッセージの開始日 (UTC)] フィールドと [メッセージの終了日 (UTC)] フィールドを使用して、特定の日付範囲で受信したメッセージを取得します。
- オプション:
[メッセージ本文のフィルター] フィールドにキーワードまたは正規表現を入力して、パーティション内の特定のメッセージを検索します。
注:メッセージフィルターは、テキストデータの文字列検索のみをサポートしています。バイナリペイロードを含むメッセージは検索できません。
- [トピックを検査] を選択します。
- オプション:
特定のパーティションのメッセージを表示します。
- [ パーティション情報のロード] を選択して、パーティションのリストを表示します。
- [ Read from Partition ] ドロップダウンリストで、取得するメッセージを含むパーティションを選択します。
- オプション: [データセンターを選択] ドロップダウンリストを使用して、すべてのクラスターまたは特定のクラスターからメッセージを取得します。
- オプション: [メッセージの開始日 (UTC)] フィールドと [メッセージの終了日 (UTC)] フィールドを使用して、特定の日付範囲で受信したメッセージを取得します。
- オプション:
キーワードまたは正規表現を使用して [メッセージ本文] フィルター フィールドをフィルタリングして、パーティション内の特定のメッセージを検索します。
注:メッセージフィルターは、テキストデータの文字列検索のみをサポートしています。バイナリペイロードを含むメッセージは検索できません。
- [トピックを検査] を選択します。
- オプション: [ コンシューマー情報の表示 (View Consumer Info)] を選択して、各コンシューマーのメッセージ処理を追跡します。
- オプション:
[監査情報] を選択して、トピックの監査履歴を表示します。
Hermesトピック監査レコード [hermes_topic_audit_records] テーブルには、実行された操作のタイプ、プリンシパル名としての元のインスタンス、各変更のタイムスタンプなど、トピック変更の監査記録が表示されます。監査履歴は 30 分ごとに更新されます。
-
メッセージの詳細とペイロードを表示します。
注:20 文字を超えるヘッダー、キー、またはメッセージを表示するには、[表示] リンクを選択するか、データをダウンロードします。
表 : 1. メッセージの詳細 フィールド 説明 オフセット (OffSet) Hermes Kafka クラスターのデータセンター識別子とパーティション内のメッセージの位置。 パーティション メッセージが保存されているトピックのパーティション。 タイムスタンプ メッセージが作成された日時。 ヘッダー メッセージヘッダー。 キー メッセージキー。 ペイロード メッセージ本文のコンテンツ。メッセージペイロードに関する次の情報に注意してください。 - トピックインスペクターは、メッセージペイロードテキストデータ内の一部の文字を自動的にエスケープ文字に置き換えます。
- 表示されるメッセージサイズは、トピックインスペクターに表示されるペイロードのサイズであり、必ずしも Hermes Kafka クラスターに存在するメッセージのサイズではありません。