問題タブ [gelf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
42 参照

java - RELP を使用してログを GELF 形式で送信する

RELP プロトコルと GELF 形式を使用して、Java アプリケーションからリモート サーバーにログを送信するタスクがあります。Java アプリケーションで使用できるライブラリを提案してもらえますか?

0 投票する
1 に答える
41 参照

c# - Gelf 構成ファイルを Azure 関数アプリに追加できません

Azure 関数で Gelf ロガーをセットアップしようとしています。現在、このロガーを使用していて、nlog.config ファイルを追加しようとしています。ファイルを作成できたのに編集できませんでした。誰か理由を知っていますか?

ここに画像の説明を入力

0 投票する
1 に答える
252 参照

java - Logback と Graylog は、syslog を使用して Mac で通信できません

JavaアプリケーションからGraylogにログメッセージを送信したい.logbackの上にslf4jを使用し、一方にlogback GELF-appenderを、もう一方にGraylog GELF-inputを使用します。それをテストするために、Docker コンテナーで (Docker for Mac を使用して) Graylog を実行し、Java アプリケーションをローカルで実行しています。私の話の要点は、Graylog GELF 入力が Java アプリケーションから何も受信しないということです。どういうわけか、Java アプリケーションと Graylog が通信できないようです。別のアペンダー/入力の組み合わせ (syslog レコードに基づくもの) に切り替えた場合も同様です。ただし、コマンドラインから別のグレイログ入力、つまりポート 5555 をリッスンしている RAW 入力にメッセージをエコーするそのメッセージは正常に受信されます。

問題は何ですか?これは、GELF を使用した私のセットアップです。

Java アプリ:

pom.xml

logback.xml

グレイログ ドッカーの起動:

Graylog GELF tcp 入力 (実行中):

前述のように、Java アプリを実行し、Graylog がバックグラウンドで Docker コンテナーとして実行されている場合、Graylog は送信したログメッセージを受信しません。ただし、コマンドラインで (Mac のターミナルを使用して) 次のように入力すると、Graylog RAW 入力でメッセージが受信されます。

誰かが私が間違っていることを理解していますか?