Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

*[RTSE] Fluentd+Elasticsearchからログを取得、表示する機能を実現する #539

Open
Nobu19800 opened this issue Oct 8, 2024 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@Nobu19800
Copy link

Is your feature request related to a problem? Please describe.
OpenRTM-aistでは、下記のようにFluent Bitでログを出力する機能をサポートしており、RTSystemEditorも対応したい。

Describe the solution you'd like
Elasticsearchに登録されたログを取得して、RTSystemEditorのログビュー上に一覧を表示したい。
下記の項目でソート、抽出できるようにする

  • time
  • name
  • level
  • pid
  • host
  • manager
  • message

また、システムエディタ上のRTCを右クリック->ログ表示の操作で、RTCのログを抽出して表示する機能を追加する。RTCのプロファイルからプロセスIDは取得可能なため、上記のpidと比較して抽出する。

Describe alternatives you've considered

ElasticserchのREST APIを使う機能をRTSystemEditorに拡張する。

Additional context

@Nobu19800 Nobu19800 added the enhancement New feature or request label Oct 8, 2024
@n-ando n-ando changed the title Fluentd+Elasticsearchからログを取得、表示する機能 Fluentd+Elasticsearchからログを取得、表示する機能を実現する Oct 21, 2024
@n-ando n-ando changed the title Fluentd+Elasticsearchからログを取得、表示する機能を実現する [RTSE] Fluentd+Elasticsearchからログを取得、表示する機能を実現する Oct 21, 2024
@ga-sakamoto ga-sakamoto changed the title [RTSE] Fluentd+Elasticsearchからログを取得、表示する機能を実現する *[RTSE] Fluentd+Elasticsearchからログを取得、表示する機能を実現する Dec 1, 2024
@n-ando
Copy link

n-ando commented Dec 4, 2024

@n-kawauchi
Copy link

Windowsでどういった条件でfluentbitが使えるかについての補足説明ですが、申し訳ございませんが、今しばらく時間をください。

このIssueの最初に「Fluent Loggerによるログ収集」ページのリンクが張られています。
このページで解説しているfluentbitのソースバージョンが古く、 v1.9.0です。今は3.x系に移行しています。
次期OpenRTM2.1.0版ではfluentbit v3.10.0対応を目指しており、現在ビルド設定を模索中です。

@ga-sakamoto ga-sakamoto self-assigned this Dec 8, 2024
@ga-sakamoto
Copy link

Windowsでどういった条件でfluentbitが使えるかについての補足説明ですが、申し訳ございませんが、今しばらく時間をください。

かしこまりました.
ご連絡を頂きましたリンク先の内容を見て,動作確認を行おうとしていたのですが,なかなか上手く動いてくれないので,どうしたものかと思っておりました.

なお,現状のRTSEでは,Fluentdからの出力をそのままログビューに表示する機能もございます.
ただ,実装したのがだいぶ前なので,v1.3.5を使用して動作確認を行っておりました.
その際は,以下のような設定ファイルを作成し,ログ情報を飛ばすようにしていました.
(RTSE側では受信するポート番号を指定
ログファイルが存在する前提で,その内容をパースし,ネットワークで飛ばす形になっています)

[SERVICE]
    Parsers_File parser.conf

[INPUT]
    Name tail
    Tag  testtag
    Parser json
    Interval_Sec 1
    Path text.txt

[OUTPUT]
    Name  forward
    Match *
    Host 127.0.0.1
    Port 24224

現状の構成では,Fluentdをどのように利用しているのかわからなかったのですが,安藤さんとのお打ち合わせでは,「現状のログビューも使用できるようにしたい」と言われていましたので,ポート番号を指定してログ情報を出力する形もご考慮頂ければ幸いです.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants