4.9. AWS EMF Exporter


AWS EMF Exporter は、次の OpenTelemetry メトリクスデータポイントを AWS CloudWatch Embedded Metric Format (EMF) に変換します。

  • Int64DataPoints
  • DoubleDataPoints
  • SummaryDataPoints

EMF メトリクスは、PutLogEvents API を使用して Amazon CloudWatch Logs サービスに直接送信されます。

このエクスポーターを使用する利点の 1 つは、https://console.aws.amazon.com/cloudwatch/ にある Amazon CloudWatch コンソールでログとメトリクスを表示できることです。

重要

AWS EMF Exporter はテクノロジープレビュー機能です。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。

Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。

AWS EMF Exporter が有効になっている OpenTelemetry Collector カスタムリソース

# ...
  config:
    exporters:
      awsemf:
        log_group_name: "<group_name_of_amazon_cloudwatch_logs>" 
1

        log_stream_name: "<log_stream_of_amazon_cloudwatch_logs>" 
2

        resource_to_telemetry_conversion: 
3

          enabled: true
        region: <region> 
4

        endpoint: <protocol><endpoint> 
5

        log_retention: <supported_value_in_days> 
6

        namespace: <custom_namespace> 
7

        role_arn: "<iam_role>" 
8

# ...

1
log_group_name パラメーターを使用して、ロググループ名をカスタマイズするか、デフォルトの /metrics/default 値または次のプレースホルダーを設定できます。

/aws/metrics/{ClusterName} プレースホルダーは、メトリクスデータ内の ClusterName または aws.ecs.cluster.name リソース属性を検索し、それを実際のクラスター名に置き換えるために使用します。

{NodeName} プレースホルダーは、NodeName または k8s.node.name リソース属性を検索するために使用します。

{TaskId} プレースホルダーは、TaskId または aws.ecs.task.id リソース属性を検索するために使用します。

リソース属性マップ内にリソース属性が見つからない場合、プレースホルダーは undefined 値に置き換えられます。

2
log_stream_name パラメーターを使用して、ログストリーム名をカスタマイズするか、デフォルトの otel-stream 値または次のプレースホルダーを設定できます。

{ClusterName} プレースホルダーは、ClusterName または aws.ecs.cluster.name リソース属性を検索するために使用します。

{ContainerInstanceId} プレースホルダーは、ContainerInstanceId または aws.ecs.container.instance.id リソース属性を検索するために使用します。このリソース属性は、AWS ECS EC2 起動タイプに対してのみ有効です。

{NodeName} プレースホルダーは、NodeName または k8s.node.name リソース属性を検索するために使用します。

{TaskDefinitionFamily} プレースホルダーは、TaskDefinitionFamily または aws.ecs.task.family リソース属性を検索するために使用します。

{TaskId} プレースホルダーは、メトリクスデータ内の TaskId または aws.ecs.task.id リソース属性を検索し、それを実際のタスク ID に置き換えるために使用します。

リソース属性マップ内にリソース属性が見つからない場合、プレースホルダーは undefined 値に置き換えられます。

3
任意。リソース属性をメトリクスラベルなどのテレメトリー属性に変換します。デフォルトでは無効になっています。
4
ログストリームの AWS リージョン。デフォルトの認証情報プロバイダーチェーンにリージョンがまだ設定されていない場合は、リージョンを指定する必要があります。
5
任意。リクエストが転送されるデフォルトの Amazon CloudWatch Logs サービスエンドポイントをオーバーライドできます。エンドポイント値の一部として、https:// などのプロトコルを含める必要があります。リージョン別のサービスエンドポイントのリストについては、Amazon CloudWatch Logs endpoints and quotas (AWS General Reference) を参照してください。
6
任意。このパラメーターを使用すると、新しい Amazon CloudWatch ロググループのログ保持ポリシーを設定できます。このパラメーターを省略するか 0 に設定すると、ログはデフォルトで期限切れになりません。保持期間 (日数) としてサポートされている値は、13571430609012015018036540054573118272192255729223288、または 3653 です。
7
任意。Amazon CloudWatch メトリクスのカスタム namespace。
8
任意。メトリクスセグメントを別のアカウントにアップロードするための AWS Identity and Access Management (IAM)ロール。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る