2016-11-05 10 views

答えて

1

私は、WebLogic上でのOracleコマースと連携し、Graylogを使用して調査したかったのです。 AWS EC2でGraylog AMIを使用してテスト環境をセットアップできました。 Weblogic 12.1.3.0.0を実行しているレッドハットマシンでは、コレクタサイドカーを使用しました。

こちらの指示に従うと、http://docs.graylog.org/en/2.2/pages/collector_sidecar.htmlはとても簡単です。合計で約2時間かかりました(約1時間のうちに、サーバがポート5400で話せない理由を理解しようとしましたが、私のEC2セキュリティプロファイルはそのポートで設定されていませんでした)。

私はちょっと混乱しているのは、用語と入力と出力にありました。これらは、Graylogサーバでもコレクタサイドカーでも、Beatsバックエンドではありません(特にNXlogでファイルビートを使用しました)。だから、入力はあなたのログファイルからコレクタサイドカーに入ってくるデータです(そして私はそれをweblogicのinstance.outファイルに向けたところです)。出力はコレクタサイドカーからGraylogサーバに向かいます。

enter image description here

1

は、私は、サーバーをgraylogにログを送信するためのさまざまな方法を説明し、このarticleを通過することをお勧め。 weblogicでは、コレクターサイドカーを使用してデータを収集し、クライアントでファイルビート/ nxlogを使用してログをグリーロッグサーバーに送信する必要があります。この記事のmysql slow query log設定を参考にしてアイデアを得ることができます。

着信ログファイルからフィールドを作成するには、grokパターンも作成する必要があります。 thisサイトを参照して、weblogicログにgrokパターンが必要かどうかを知ることができます。 Graylog Webインターフェイスでgrokパターンを作成し、特定の入力に抽出モジュールの一部として同じパターンを適用することを検討してください。

関連する問題