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 | ||
. NETコア | ||
.NET | ||
PHP | ||
Python | ||
Node.js | ||
C | ||
GO | ||
iOS | ||
Android | ||
C++ |