問題タブ [fluentd]
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.
regex - Ruby Regexp (括弧内の文字列に一致)
角かっこで囲まれていない文字列を一致させる方法を知っている人はいますか [^...] 例: 最後の「スペースと [」まですべてを一致させたい
私の正規表現は、スペースと [ を一緒にではなく、最初のスペースに一致させます
どうもありがとう!
google-app-engine - ログ ビューアーでマネージド VM の JSON ログを表示する方法を教えてください。
Compute Engine VM インスタンスで JSON 形式のログを取得して、Google Developer Console のログ ビューアに表示しようとしています。このドキュメントによると、そうすることが可能であるはずです:
App Engine マネージド VM を使用するアプリケーションは、カスタム ログ ファイルを /var/log/app_engine/custom_logs にある VM のログ ディレクトリに書き込む必要があります。これらのファイルは自動的に収集され、ログ ビューアで利用できるようになります。
カスタム ログ ファイルには、接尾辞 .log または .log.json が必要です。サフィックスが .log.json の場合、ログは 1 行に 1 つの JSON オブジェクトを含む JSON 形式である必要があります。サフィックスが .log の場合、ログ エントリはプレーン テキストとして扱われます。
これは私にはうまくいかないようです: で終わるログ.log
はログ ビューアーに表示されますが、プレーン テキストとして表示されます。で終わるログ.log.json
はまったく表示されません。
また、ファイル名は .log で終わる必要があり、その内容はプレーン テキストとして扱われると述べている別の最近の記事にも矛盾しています。
私が知る限り、Google はfluentd を使用してログ ファイルをログ ビューアーにインデックス付けしています。.log.json
GitHub リポジトリでは、ファイルがインデックス化されているという証拠を見つけることができません。
これを機能させる方法を知っている人はいますか?または、ドキュメントが古く、何らかの理由でこの機能が削除されたのでしょうか?
ruby-on-rails - Fluentd: Rails ログを Fluentd STDOUT にパイプできません
このFluentd の投稿に従って、Rails で動作するバージョンの Fluentd をセットアップしています。私のfluent-logger.yml
:
application.rb
:_
私のtd-agent.conf
ディレクティブは次のようになります。
Rails サーバーを起動すると、ログ メッセージが td-agent.log にパイプされません。act-fluent-logger-rails gem を使用しています。
ただし、Rails コンソールで fluent-logger gem を使用して次のコマンドを実行すると、次のようになります。
送信したメッセージが STDOUT に取り込まれていることがわかります。アプリで実行すると、ここでどこが間違っていますか? これについてどんな頭も素晴らしいでしょう!ティア。
ruby-on-rails - Fluentd + Rails のセットアップ
アプリ用に 10 台のマシンで実行されている 2 つの Rails プロジェクトがあり、これらすべてのボックスからログを収集するように Fluentd をセットアップしようとしています。
この投稿の後、Rails サーバーを実行しているユーザー向けアプリのログをセットアップして集計することができました。
ただし、もう一方のプロジェクトは rake タスクを介してインスタンス化されており、このプロジェクトのワーカーは RabbitMq のメッセージをリッスンしています。ただし、このプロジェクトでは同じことを行うことができませんでした (レールサーバーを起動しないためでしょうか?)。このプロジェクトで を実行したときrails s
、ログが Fluentd に集約されているのを確認できましたtd-agent.log
。このプロジェクトのログを Fluentd にパイプするにはどうすればよいですか? これについて頭を悩ませることは本当に役に立ちます。ティア!
ruby - td-agent praser nginx log cpu 100%
私の英語は下手です、ごめんなさい...
最近では、AWS EC2 (Amazon Linux AMI リリース 2014.03) で td-agent を常にテストしています。nginx からログを入力し、S3 にログを出力するのは問題ありません。これは非常に優れています。
次に、ソース形式を「nginx」にしたときに、praserログをjsonに変換したいと思います。
私のnginxログはデフォルトではないと思います。それから、これの正規表現を作成しました。
そして私のログは:
178.152.203.39 - [2015-03-31T00:18:10+08:00] "GET /provider.txt HTTP/1.1" 200 726 "-" "Dalvik/1.6.0 (Linux; U; Android 4.3; GT-I9300 Build/JSS15J
)"
td-agent を再起動します。td-agent ログは問題ないようですが、出力が見つかりません。CPU は 100% です。誰か助けてください。どうもありがとう !!!
clojure - ログインして fluentd に保存する Clojure ライブラリはありますか?
fluentd にログインするための Java ライブラリを見つけましたが、clojure 用のライブラリが見つかりません。fluentd に基づいてログを記録する Clojure ライブラリはありますか?