Application Real-Time Monitoring Service (ARMS) では、アプリケーション詳細ページのカスタム設定タブで Python アプリケーションの設定をカスタマイズできます。たとえば、サンプリングポリシーを設定したり、エージェントスイッチ設定を変更したりできます。
ARMS API を使用して上記の設定を行う方法については、SaveTraceAppConfig を参照してください。
前提条件
アプリケーションに ARMS エージェントがインストールされていること。詳細については、アプリケーションモニタリングの概要 を参照してください。
手順
ARMS console にログインします。左側のナビゲーションペインで、 を選択します。
アプリケーションリストページで、上部のナビゲーションバーでリージョンを選択し、管理するアプリケーションの名前をクリックします。
説明言語列に表示されるアイコンは、アプリケーションが記述されている言語を示します。
: Java アプリケーション
: Go アプリケーション
: Python アプリケーション
ハイフン (-): Managed Service for OpenTelemetry で監視されているアプリケーション。
上部のナビゲーションバーで、
を選択します。パラメーターを設定し、保存 をクリックします。
サンプリング設定
サンプリング設定セクションでは、サンプリングポリシーを設定できます。現在、Python アプリケーションでは固定サンプリングレートのみを設定できます。
エージェントスイッチ設定
プローブスイッチ設定セクションでは、アプリケーションモニタリングを有効または無効にできます。
アプリケーションモニタリングを一時停止スイッチの変更は、アプリケーションを再起動する必要なくすぐに有効になります。アプリケーションのモニタリングを無効にすると、システムはアプリケーションを監視しなくなります。
アプリケーション設定を他のアプリケーションにコピーする
複数アプリケーションの設定を同期するには、目的の設定を他のアプリケーションに複製できます。
単一の設定を他のアプリケーションにコピーする
-
関連する設定セクションで保存して他のアプリケーションに一括コピーを選択します。
-
現在の設定は保存されていませんダイアログボックスが表示された場合は、OKをクリックして現在の設定を保存してから、保存して他のアプリケーションに一括コピーを選択します。
-
ポップアップダイアログボックスで、ターゲットアプリケーションを選択し、OKをクリックします。
すべての設定を他のアプリケーションにコピーする
-
ページ下部にある保存して他のアプリケーションに一括コピーをクリックします。
-
現在の設定は保存されていませんダイアログボックスが表示された場合は、OKをクリックして現在の設定を保存してから、保存して他のアプリケーションに一括コピーを選択します。
-
ポップアップダイアログボックスでアプリケーションを選択し、OKをクリックします。
アプリケーション設定をグローバルに適用する
現在のアプリケーション設定をグローバルに適用するように設定できます。これにより、これらの設定は、新しく作成されたアプリケーションのデフォルトになります。
-
ページ下部にある現在のアプリケーション設定をグローバルデフォルト設定として保存をクリックします。
-
現在の設定は保存されていませんダイアログボックスが表示された場合は、OKをクリックして設定を保存してから、もう一度現在のアプリケーション設定をグローバルデフォルト設定として保存を選択します。
-
表示される確認ダイアログボックスで、確認をクリックします。