すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:Simple Log Service SDKの概要

最終更新日:Sep 04, 2024

Simple Log Serviceは、などのさまざまなプログラミング言語のSDKを提供します。NET, . NET Core、Java、Python、PHP、Node.js、C、Go、iOS、Android、およびC ++ 。 Simple Log Service SDKを使用して、ログを収集、クエリ、および分析できます。

使用上の注意

異なるプログラミング言語のシンプルなLog Service SDKは、実装の点で異なります。 ただし、異なるプログラミング言語のSimple Log Service SDKは、同じAPI操作をカプセル化し、同様の機能を提供します。 Simple Log Service SDKには、次の機能があります。

  • Simple Log Service API操作のカプセル化。 Simple Log Service SDKは、基盤となるAPIリクエストの作成とレスポンス解析を実装します。 異なるプログラミング言語でのAPI操作は似ています。 これにより、異なるプログラミング言語間の切り替えが簡単になります。 詳細については、「API規制」をご参照ください。

  • APIリクエストの自動デジタル署名。 Simple Log Service APIのデジタル署名ロジックを指定する必要はありません。 これにより、Simple Log Service APIの使用が簡素化されます。 詳細は、「署名要求」をご参照ください。

  • プロトコルログのバッファ形式のカプセル化。 Simple Log Serviceによって収集されるログは、プロトコルバッファ形式でカプセル化されます。 フォーマットを指定する必要はありません。 詳細については、「プロトコルバッファの形式」をご参照ください。

  • Simple Log Service APIで定義されているメソッドを使用したログ圧縮。 複数のプログラミング言語のSimple Log Service SDKを使用すると、圧縮モードでSimple Log Serviceにログを書き込むことができるかどうかを指定できます。 デフォルトでは、圧縮モードが使用されます。

  • 統合された例外処理メカニズム。 Simple Log Service SDKを使用して、プログラミング言語に基づいて例外を処理できます。 詳細については、「例外処理」をご参照ください。

  • 同期リクエストのみをサポートします。

異なるプログラミング言語のシンプルなLog Service SDK

次の表に、さまざまなプログラミング言語のSimple Log Service SDKのリファレンスとGitHubソースコードへのリンクを示します。

説明

Simple Log Serviceは、プロジェクトの数、Logstoreの数、シャードの数、LogItemのサイズなどの基本的なリソースに制限を課します。 Simple Log Service SDKを使用する前に、制限に関するトピックを読むことをお勧めします。 詳細については、「基本リソースの制限」をご参照ください。

Simple Log Service SDKを使用してSimple Log Serviceにログを収集した後、ログのインデックスを設定する必要があります。 その後、ログに対してクエリ、分析、変換などのさまざまな操作を実行できます。 詳細については、「インデックスの作成」および「ログの照会と分析」をご参照ください。

SDKプログラミング言語

関連ドキュメント

GitHubのソースコード

Java

Simple Log Service SDK for Javaの概要

Log Service Java SDKJava Producer Library

. NETコア

Simple Log Service SDKの概要. NETコア

ログサービス。NETコアSDK

.NET

Simple Log Service SDKの概要. NET

ログサービス。NET SDK

PHP

Simple Log Service SDK for PHPの概要

Log Service PHP SDK

Python

概要

Log Service Python SDK

Node.js

Simple Log Service SDK for Node.jsの概要

Log Service Node.js SDK

C

CプロデューサーSDK

Log Service C SDK

GO

概要

Log Service Go SDK

iOS

Simple Log Service SDK for iOSの概要

Log Service iOS SDKObjective-C SDK

Android

Simple Log Service SDK for Androidの概要

Log Service Android SDK

C++

Simple Log Service SDK for C ++ の概要

Log Service C ++ SDK

呼び出しAPI操作の例

Simple Log Service SDKを使用してAPI操作を呼び出す方法の詳細については、「Simple Log Service SDK For Pythonを使用してListProject操作を呼び出す」をご参照ください。

よくある質問

Simple Log Service SDKはどのような機能をサポートしていますか?

Simple Log Service SDKは、Simple Log Serviceのほとんどの機能をサポートしています。 たとえば、Simple Log Service SDKを使用して、ログの収集、インデックス作成、クエリ、分析、変換、消費、および送信を行うことができます。 ログのアラートルールを設定し、スケジュールされたSQLジョブを管理することもできます。 Simple Log Service SDKを使用しているときにサポートされていない機能を特定した場合は、Simple Log Service SDKを最新バージョンに更新して、再試行するか、その後のSDKバージョンの更新に注意を払うことを推奨します。

Simple Log Service SDKの使用方法?

シンプルなLog Service SDKは、エンドツーエンドのログ管理を提供します。 Simple Log Service SDKは、Simple Log Serviceコンソールでの操作と同様の方法で使用できます。 Simple Log Service SDKを使用するには、次の手順を実行します。

  1. Simple Log Serviceを有効化します。

  2. AccessKeyペアを取得します。

  3. プロジェクトとログストアを作成します。

  4. ログを収集し、ログをLogstoreに保存します。

  5. ログのインデックスを作成します。

  6. ログを照会および分析し、照会および分析結果を視覚化します。

  7. ログを変換して送信し、ログのアラートルールを設定します。

Simple Log Serviceは、操作を効率的に実行できるコンソールを提供します。 詳細については、「入門」をご参照ください。

Simple Log Service SDKを使用するときに発生する可能性のある一般的なエラーを処理する方法を教えてください。

シンプルなLog Service SDKは、エラー処理ロジックを提供します。 Simple Log Service SDKを使用すると、次のエラーが発生する可能性があります。

  • Simple Log Serviceによって返される例外。 このタイプの例外は、Simple Log Service SDKによって処理されます。 このタイプの例外の詳細については、各API操作の説明とエラーコードを参照してください。 エラーコードの詳細については、「エラーコード」をご参照ください。

  • Simple Log Service SDKを使用してリクエストを送信するときに発生するネットワーク例外。 このタイプの例外には、ネットワーク切断やサーバー応答タイムアウトが含まれます。

  • Simple Log Service SDKによって生成され、プラットフォームやプログラミング言語に関連する例外 (メモリオーバーフローなど) 。

詳細については、「例外処理」をご参照ください。

Simple Log Service SDKを使用して、ログ収集、インデックス管理、データクエリと分析、データ変換などの操作を実行すると、エラーが発生する可能性があります。 エラーは、Simple Log Service FAQに基づいて処理できます。 詳細は、「よくある質問」をご参照ください。

Simple Log Service SDKを使用する場合、制限は課されますか。

はい。Simple Log Serviceでは、プロジェクトの数、Logstoreの数、シャードの数、LogItemのサイズなどの基本リソースに制限があります。 Simple Log Service SDKを使用する前に、制限に関するトピックを読むことをお勧めします。 詳細については、「基本リソースの制限」をご参照ください。

Simple Log Service SDKを使用してSimple Log Serviceにログを収集した後、ログのインデックスを設定する必要があります。 その後、ログに対してクエリ、分析、変換などのさまざまな操作を実行できます。 詳細については、「インデックスの作成」および「ログの照会と分析」をご参照ください。

Simple Log Service SDKのサンプルコードを提供するドキュメントはありますか。

はい、Simple Log Serviceは、一般的に使用される操作のサンプルコードを取得するためのドキュメントを提供します。 詳細については、関連するSDKドキュメントをご参照ください。

ソースコードの詳細については、Alibaba Cloud GitHubをご参照ください。

関連ドキュメント

Simple Log Service SDKのデバッグプラットフォーム

Alibaba Cloud OpenAPI Explorerは、デバッグ機能、SDK、サンプル、および関連ドキュメントを提供します。 OpenAPI Explorerを使用する場合、リクエストを手動でカプセル化したり、リクエストに署名したりすることなく、Simple Log Service API操作をデバッグできます。 詳細については、をご覧ください。 OpenAPI Explorerを使用します。

Alibaba Cloud CLI

Simple Log Serviceは、Simple Log Serviceの自動設定の要件を満たすコマンドラインインターフェイス (CLI) を提供します。 詳細については、「Simple Log Service CLI」をご参照ください。

課金

Simple Log Service SDK、OpenAPI Explorer、およびSimple Log Service CLIを使用して特定のリソースを管理する場合に発生する料金は、Simple Log Serviceコンソールでリソースを管理する場合に発生する料金と同じです。 詳細については、「課金の概要」をご参照ください。