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

OSS Gate Workshop: online: 2022-10-29: daipom: fluentd: Work log #1582

Closed
daipom opened this issue Oct 29, 2022 · 13 comments
Closed

OSS Gate Workshop: online: 2022-10-29: daipom: fluentd: Work log #1582

daipom opened this issue Oct 29, 2022 · 13 comments

Comments

@daipom
Copy link
Contributor

daipom commented Oct 29, 2022

This is a work log of a "OSS Gate workshop".
"OSS Gate workshop" is an activity to increase OSS developers.
Here's been discussed in Japanese. Thanks.

作業ログ作成時の説明

以下のテンプレートを埋めてタイトルに設定します。埋め方例はスクロールすると見えてきます。

OSS Gate Workshop: ${LOCATION}: ${YEAR}-${MONTH}-${DAY}: ${ACCOUNT_NAME}: ${OSS_NAME}: Work log

タイトル例↓:

OSS Gate Workshop: Tokyo: 2017-01-16: kou: Rabbit: Work log

OSS Gateワークショップ関連情報

  • スライド:ワークショップの進行に使っているスライドがあります。
  • チャット:OSS開発に関することならなんでも相談できます。ワークショップが終わった後もオンラインで相談しながら継続的にOSSの開発に参加しましょう!
  • シナリオ:ワークショップの目的・内容・進め方の詳細が書いています。
  • 過去のビギナーの作業ログ:他の人の作業ログから学べることがいろいろあるはずです。
@daipom
Copy link
Contributor Author

daipom commented Oct 29, 2022

fluentdというソフトウェアに興味がある

@daipom
Copy link
Contributor Author

daipom commented Oct 29, 2022

検索したらドキュメントページを見つけた
https://docs.fluentd.org/

@daipom
Copy link
Contributor Author

daipom commented Oct 29, 2022

これを読むと、ライセンスは Apache License, Version 2.0 らしい

@daipom
Copy link
Contributor Author

daipom commented Oct 29, 2022

https://opensource.org/licenses/alphabetical
にあったので、これはOSSである

@daipom
Copy link
Contributor Author

daipom commented Oct 29, 2022

今日はこれを触ってみる

@daipom
Copy link
Contributor Author

daipom commented Oct 29, 2022

windows用のインストールは
https://docs.fluentd.org/installation/install-by-msi
に書いて有りそう

@daipom
Copy link
Contributor Author

daipom commented Oct 29, 2022

https://td-agent-package-browser.herokuapp.com/4/windows

から td-agent 4.4.1 のやつをダウンロードして使う

@daipom
Copy link
Contributor Author

daipom commented Oct 29, 2022

インストールした瞬間に、起動している。
ドキュメントには、走らせるためのコマンドが書いてあるが、インストールしたら自動で起動することが書いていないっぽい?

@daipom daipom changed the title OSS Gate Workshop: online: 2022-10-29: daipom: ${OSS_NAME}: Work log OSS Gate Workshop: online: 2022-10-29: daipom: fluentd: Work log Oct 29, 2022
@daipom
Copy link
Contributor Author

daipom commented Oct 29, 2022

https://docs.fluentd.org/deployment/logging#log-rotation-setting

このドキュメントによれば、windowsではローテート設定が有効ならば、ログファイルがプロセスごとに分かれて出力されるはずだが、
1つしか出力されていない。

@daipom
Copy link
Contributor Author

daipom commented Oct 29, 2022

windowsではローテート設定が有効ならば、ログファイルがプロセスごとに分かれて出力されるはずだが、 1つしか出力されていない。

これは重大なバグだと思う。上ドキュメントによれば、複数プロセスが1フィアルをロックしあわないように分かれるはずなのに、

Windows does not permit delete and rename files simultaneously owned by another process

そうなっていないので、多分ロックしあうことによる不具合がでそう。

なので、これをフィードバックしたい。

@daipom
Copy link
Contributor Author

daipom commented Oct 29, 2022

再現手順

環境: windows server 2022

  • td-agent v4.4.1 をインストーラーからインストールする
    • url
  • インストールすると自動で起動して、ログファイルをはく
  • そのログファイルが1つしかない(プロセス毎に分かれていない)

期待される結果

  • プロセス毎にログファイルが分かれて出力される

以下の2つのファイルがあるはず

 td-agent-0.log
 td-agent-supervisor-0.log

実際の結果

  • 1つしか出力されない
PS C:\opt\td-agent> ls C:\opt\td-agent\
d-----        10/29/2022   2:18 AM                bin
d-----        10/29/2022   2:18 AM                etc
d-----        10/29/2022   2:18 AM                include
d-----        10/29/2022   2:18 AM                lib
d-----        10/29/2022   2:18 AM                LICENSES
d-----        10/29/2022   2:18 AM                packages
d-----        10/29/2022   2:18 AM                ridk_use
d-----        10/29/2022   2:18 AM                share
d-----        10/29/2022   2:18 AM                ssl
-a----        10/29/2022   2:18 AM           4144 td-agent-0.log
-a----         8/22/2022   8:47 AM             71 td-agent-prompt.bat

td-agent-0.logしかない

@daipom
Copy link
Contributor Author

daipom commented Oct 29, 2022

fluent/fluentd#3921

@github-actions
Copy link

おつかれさまでした!

ワークショップの終了にともないissueを閉じますが、このまま作業メモとして使っても構いません 👌

ワークショップの感想を集めています!

ブログなどに書かれた際は、このページへリンクの追加をお願いします 🙏

またの参加をお待ちしています!

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

No branches or pull requests

1 participant