# メトリクスエクスポーター - 標準出力

> Source: https://www.ymotongpoo.com/works/otel-specs-ja/spec/metrics/sdk_exporters/stdout/


**ステータス**: [Stable](../../../document-status/)

「標準出力」メトリクスエクスポーターは[Push Metric Exporter](../../sdk/#push-metric-exporter)であり、メトリクスをstdout/コンソールに出力します。

このエクスポーターの出力形式は規定されておらず、実装間で異なる場合があります。ドキュメントはこの点について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 metrics to stdout is desired, consider
> using the [File Exporter](/works/otel-specs-ja/spec/protocol/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](/works/otel-specs-ja/spec/protocol/file-exporter/)の利用を検討してください。ただし、File Exporterのステータスを確認し、それが安定していて本番環境で利用可能な状態かどうかを確かめてください。）

[OpenTelemetry SDK](/works/otel-specs-ja/spec/overview/#sdk)の作者は、自分の言語にとって最良のイディオマティックな名前を選んでもかまいません（MAY）。例えば、ConsoleExporter、StdoutExporter、StreamExporterなどです。

「標準出力」メトリクスエクスポーターは、[MetricReader](../../sdk/#metricreader)の出力`temporality`をInstrument種別の関数として設定する手段をMUST提供するものとします。このオプションは`temporality`と名付けてもかまいません（MAY）が、デフォルトではすべてのInstrument種別についてtemporalityをCumulativeにMUST設定するものとします。

「標準出力」メトリクスエクスポーターは、[MetricReader](../../sdk/#metricreader)のデフォルトの`aggregation`をInstrument種別の関数として設定する手段を提供してもかまいません（MAY）。このオプションは`default_aggregation`と名付けてもかまいません（MAY）が、デフォルトでは[デフォルトの集約](../../sdk/#default-aggregation)をMUST使用するものとします。

言語が、関連するエクスポーターと組み合わせる[MetricReader](../../sdk/#metricreader)を自動的に設定する仕組み（例えば[`OTEL_METRICS_EXPORTER`環境変数](/works/otel-specs-ja/spec/configuration/sdk-environment-variables/#エクスポーターの選択)を使うなど）を提供している場合、デフォルトではこのエクスポーターは、デフォルトの`exportIntervalMilliseconds`が10000である[periodic exporting MetricReader](../../sdk/#periodic-exporting-metricreader)とMUST組み合わされるものとします。

