Datadog APM は初めてです。いくつかのチュートリアルを読みましたが、Datadog にデータを追加してカスタム ダッシュボードを作成する方法が見つかりませんか?
1 に答える
最初のステップは、datadog エージェントが実行されていること、およびその APM コンポーネントが実行中であり、アプリケーションからトレース データを受信する準備ができていることを確認することです ( datadog.conf のこのオプションは、「true」に設定する必要があります)。 )。
次に、アプリケーションが記述されている言語に適したライブラリをインストールする必要があります。これらはすべて、このページの datadog アカウントに一覧表示されています: https://app.datadoghq.com/apm/docs
第 3 に、トレース ライブラリがインストールされたら、APM データの収集に関心のあるツールのトレース統合を追加する必要があります。そのための手順は、各ライブラリのドキュメントに記載されています。(例: Python、Ruby、およびGo )
統合は、アプリケーションのレイテンシやエラーなどが発生している場所をかなり細かく把握するための非常に迅速な方法です。そこからさらに先に進みたい場合は、各ライブラリのドキュメントに、独自の記述方法に関する説明もあります。カスタム アプリケーションに関するより多くの情報を公開するためのカスタム トレース関数。これは少し手間がかかりますが、かなり簡単です。おそらく、それらを少しずつ追加したいと思うでしょう。
そうすれば準備は万端だと思います。サービス、リソースをトレースして、アプリケーション リクエストのレイテンシ、リクエスト カウント、エラー カウントを取得します。フレーム グラフにドリルダウンして、アプリケーションのどこでどのリクエストが最も多くの時間を費やしているかをさらに理解することができます。
今振り返ってみると、Python を使用している場合に Web フレームワークとデータベースの統合をさらに簡単に追加できるように、セットアップ プロセスにいくつかの最近の変更が加えられたようです。彼らは今、開始セクションにコマンドラインツールさえ持っています.
お役に立てれば!また、途中で問題が発生した場合は、サポート チーム (support@datadoghq.com) に連絡してください。彼らはいつでも喜んで手を貸してくれます。