LogHub は、クライアント、Web サイト、プロトコル、SDK、API を介するなど、複数の方法をサポートしています。 すべての収集方法は、Restful API に基づいて実装されます。 API と SDK を使用して、新しい収集方法を実装することもできます。

データ ソース

Log Service は次のソースからログを収集できます。
カテゴリ ソース 収集方法 参照
アプリケーション プログラム出力 Logtail
アクセスログ Logtail 分析 - Nginx アクセスログ
リンクトラッキング Jaeger Collector および Logtail -
言語 Java SDK および Java Producer Library -
Log4j appender 1.x および 2.x -
Logback appender Logback -
C ネイティブ -
Python Python -
Python ロギング Python ロギングハンドラ -
PHP PHP -
C# C# -
C++ C++ SDK -
Go Go および Go Producer Library -
Node.js Node.js -
JavaScript JavaScript/Web tracking -
オペレーティング システム (OS) Linux Logtail -
Windows Logtail -
Mac OS または Unix Native C -
ドッカーファイル Logtail を使用してのドッカーファイルの収集 -
ドッカー出力 Logtail を使用してのコンテナーログの収集 -
モバイル クライアント iOS/アンドロイド iOS SDK, Android SDK -
Web ページ JavaScript/Web トラッキング -
インテリジェント IoT C プロデューサー ライブラリ
Alibaba Cloud サービス ECS、OSS、およびその他の Alibaba Cloud サービス。 詳細については「Flume の使用」をご参照ください。 Alibaba Cloud コンソール上で Log Service を有効化 クラウドサービスログ
MaxCompute import DataWorks を使用しての MaxCompute データのエクスポート DataWorks を使用して MaxCompute データを Log Service に収集
サードパーティ製ソフトウェア Logstash Logstash -
Flume Flume で LogHub ログの読み込み -
次の表に、Log Service がログを収集できる Alibaba Cloud サービスを示します。
タイプ クラウドサービス 有効化する方法 備考
エラスティックコンピューティング ECS Logtail をインストールします。 Logtail の紹介
Container Service / Container Service for Kubernetes Container Service または Container Service for Kubernetes コンソールにて有効化 テキストログ出力
ストレージ OSS OSS コンソールにて有効化 概要
ネットワーク SLB SLB コンソールにて有効化 レイヤ 7 SLB のアクセスログ
VPC VPC コンソールにて有効化 フローログ
API Gateway API Gateway コンソールにて有効化 API Gateway のアクセスログ
セキュリティ ActionTrail ActionTrail コンソールにて有効化 概要
Anti-DDoS Pro/BGP-line Anti-DDoS Pro Anti-DDoS Pro コンソールにて有効化 Anti-DDoS Pro 概要BGP-line Anti-DDoS Pro 概要
アプリケーション Log service Log Service コンソールにて有効化 サービスログの概要

ネットワークの選択

Log Service は、さまざまな Alibaba Cloud リージョンのサービスエンドポイントを提供します。 詳細については「Flume の使用」をご参照ください。 各リージョンでは、次のネットワークからのアクセスが許可されます。

  • 内部ネットワーク (クラシックネットワーク)またはプライベートネットワーク(VPC):同リージョン内の別の Alibaba Cloud サービスへのアクセスを可能にし、最適なリンク帯域幅が提供されます。 このオプションの選択を推奨します。
  • パブリック ネットワーク (クラシック ネットワーク):無制限にアクセスできます。 伝送速度はリンクの品質によって異なります。 HTTPS を使用して、安全なデータ転送の確保を推奨します。

よくある質問

  • Q:プライベート回線アクセスにはどのネットワークを選択すればよいですか?

    A:内部ネットワークまたはプライベート ネットワークを選択します。

  • Q:パブリック ネットワーク データを収集するときにパブリック IP アドレスを収集できますか?

    A:Log Service がパブリック IP アドレスを記録できるようにする必要があります。 詳細については「Flume の使用」をご参照ください。

  • Q:リージョン A から ECS ログを収集し、これらのログをリージョン B の Log Service プロジェクトに書き込む場合は、どのネットワークを選択しますか。

    A:パブリック ネットワークを選択します。 インターネット伝送用のリージョン A の ECS インスタンスに Logtail をインストールし、リージョン B に関連付けられているサービスエンドポイントを指定できます。ネットワークの選択方法の詳細については、「ネットワークタイプの選択」をご参照ください。

  • Q:サービスエンドポイントにアクセスできるかどうかを判断するにはどうすればよいですか。

    A:次のコマンドを実行できます。 情報が返された場合、サービスエンドポイントにアクセスできます。

     curl $myproject.cn-hangzhou.log.aliyuncs.com

    $myproject はプロジェクト名を指定し、cn-hangzhou.log.aliuncs.com はサービスエンドポイントを指定します。