Ruby 向け Datadog Lambda ライブラリ
Dash が新機能を発表!インシデントマネジメント、Continuous Profiler など多数の機能が追加されました! Dash イベントで発表された新機能!

Ruby 向け Datadog Lambda ライブラリ

CircleCI RubyGem Slack License

Ruby (2.5 および 2.7) 向け Datadog Lambda ライブラリは、拡張 Lambda メトリクス、分散型トレーシング、および AWS Lambda 関数からのカスタムメトリクス送信を可能にします。

インストール

インストール手順に従って、Datadog で関数の拡張メトリクス、トレース、ログを表示します。

カスタムメトリクス

インストールしたら、Lambda 関数からカスタムメトリクスを送信できるはずです。

AWS Lambda 関数からカスタムメトリクスを送信する手順を確認してください。

トレーシング

インストールしたら、Datadog で関数のトレースを表示できるようになり、関数のログが自動的にトレースに接続されるはずです。

トレース収集の詳細については、AWS Lambda 関数からのトレースの収集をご覧ください。

トレーサーの詳細については、Datadog トレースクライアントの公式ドキュメントをご覧ください。

トレースとログの接続の詳細については、ログとトレースの接続をご覧ください。

環境変数

DD_LOG_LEVEL

debug に設定すると、Datadog Lambda ライブラリからのデバッグログが有効になります。デフォルトは info です。

DD_ENHANCED_METRICS

aws.lambda.enhanced.invocationsaws.lambda.enhanced.errors などの拡張 Datadog Lambda インテグレーションメトリクスを生成します。デフォルトは true です。

DD_MERGE_DATADOG_XRAY_TRACES

X-Ray トレースと Datadog トレースの両方を使用するときに、X-Ray トレースと Datadog トレースをマージするには、true に設定します。デフォルトは false です。

未解決の問題

このパッケージでバグが発生した場合は、お知らせください。新しい問題を開く前に、重複を避けるために既存の問題を検索してください。

問題を開くときは、Datadog Lambda レイヤーのバージョン、Ruby のバージョン、および取得できる場合はスタックトレースを含めてください。さらに、必要に応じて再現手順を含めてください。

機能リクエストの問題を開くこともできます。

寄稿

このパッケージに問題が見つかり、修正された場合は、手順に従ってプルリクエストを開いてください。

ライセンス

特に明記されていない限り、このリポジトリ内のすべてのファイルは、Apache License Version 2.0 の下でライセンスされます。

この製品には、Datadog(https://www.datadoghq.com/) で開発されたソフトウェアが含まれています。Copyright 2019 Datadog, Inc.