このトピックでは、転送アクセラレーション機能を有効にして、Simple Log Serviceコンソールでデータ収集を高速化する方法について説明します。
前提条件
プロジェクトの転送アクセラレーション機能が有効になっています。
Logtailのログ収集アクセラレーションの設定
次のいずれかの方法を使用して、Logtailのログ収集高速化を設定できます。
転送アクセラレーションメソッドを使用してLogtailをインストールする
Logtailをインストールする前に転送アクセラレーション機能を有効にした場合、Logtailのインストール時に転送アクセラレーションのインストール方法を選択できます。 詳細については、「Logtailのインストール」をご参照ください。
Logtail構成の変更
Logtailのインストール後に転送アクセラレーション機能を有効にする場合は、Logtail設定を変更する必要があります。
Logtailを停止します。
Linux OS
sudo /etc/init.d/ilogtaild stop
コマンドを実行します。Windows オペレーティングシステム
を選択します。
[サービス] ダイアログボックスで、管理するサービスを見つけます。 LogtailがV1.0.0.0以降を実行している場合は、LogtailDaemonサービスを探します。 LogtailがV0.x.x.xを実行している場合は、LogtailWorkerサービスを探します。 次に、サービスを右クリックし、[停止] を選択します。
ilogtail_config.jsonという名前のLogtailスタートアップ設定ファイルを変更します。
data_server_listパラメーターのendpointの値を
log-global.aliyuncs.com
に置き換えます。 ilogtail_config.json設定ファイルへのパスの詳細については、「スタートアップ設定ファイル (ilogtail_config.json) 」をご参照ください。Logtailを起動します。
Linux OS
sudo /etc/init.d/ilogtaild start
コマンドを実行します。Windows オペレーティングシステム
を選択します。
[サービス] ダイアログボックスで、管理するサービスを見つけます。 LogtailがV1.0.0.0以降を実行している場合は、LogtailDaemonサービスを探します。 LogtailがV0.x.x.xを実行している場合は、LogtailWorkerサービスを探します。 次に、サービスを右クリックし、[開始] を選択します。
次に何をすべきか
他の収集方法のログ収集アクセラレーションの設定
ログ収集を高速化するには、収集設定の ${Endpoint}
または ${host}
をlog-global.aliyuncs.com
に置き換えます。
ネットワーク接続の確認
転送アクセラレーション機能は、転送アクセラレーション機能が有効になっているプロジェクトに対してのみ有効になります。 転送アクセラレーションのネットワーク接続を確認するには、次のコマンドを実行します。
curl ${your-project}.log-global.aliyuncs.com
次の結果が返された場合、ネットワーク接続は正常です。
{"Error":{"Code":"OLSInvalidMethod","Message":"The script name is invalid : /","RequestId":"XXXXXXXXXXXXXXXXXXX"}}
転送アクセラレーション機能の無効化
Simple Log Serviceコンソールにログインします。
[プロジェクト] セクションで、管理するプロジェクトをクリックします。
[プロジェクトの概要] ページで、[アクセラレーションエンドポイント] の横にある [削除] をクリックします。
[確認] パネルで、[変更] をクリックします。
重要転送アクセラレーション機能を無効にする前に、データのアップロードやクエリにドメインを使用しないようにしてください。