ログエクスポーター - 標準出力
この記事は英語の原文を日本語に翻訳したものです。原文: https://opentelemetry.io/docs/specs/otel/logs/sdk_exporters/stdout/
翻訳元: open-telemetry/opentelemetry-specification v1.60.0(コミット 29ae8c7)
ステータス: Stable
「標準出力」LogRecord Exporterは、ログをstdout(コンソール)に出力するLogRecord Exporterです。
このエクスポーターの出力フォーマットは規定されておらず、実装によって異なることがあります。ドキュメントでは、この点についてユーザーに警告すべきです(SHOULD)。次の文言を推奨します(必要に応じて修正してください)。
This exporter is intended for debugging and learning purposes. It is not recommended for production use. The output format is not standardized and can change at any time.
If a standardized format for exporting logs to stdout is desired, consider using the File Exporter, if available. However, please review the status of the File Exporter and verify if it is stable and production-ready.
(このエクスポーターはデバッグや学習のためのものです。本番環境での使用は推奨されません。出力フォーマットは標準化されておらず、いつでも変更される可能性があります。
ログをstdoutへエクスポートする際に標準化されたフォーマットが必要な場合は、利用可能であればFile Exporterの利用を検討してください。ただし、File Exporterのステータスを確認し、安定していて本番運用に適したものであるかどうかを確認してください。)
OpenTelemetry SDKの作者は、自分の言語に最も適したイディオムに沿った名前を選んでよい(MAY)。例えば、ConsoleExporter、StdoutExporter、StreamExporterなどです。
言語が、対応するエクスポーターと組み合わせてLogRecordProcessorを自動的に設定する仕組み(例えばOTEL_LOGS_EXPORTER環境変数を使う場合)を提供する場合、標準出力エクスポーターは既定でsimple processorと組み合わせるべきです(SHOULD)。