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

Simple Log Service:Simple Log Service SDK の概要

最終更新日:Feb 25, 2025

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

使用上の注意

さまざまなプログラミング言語に対応した Simple 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 の使用が簡素化されます。詳細については、「リクエスト署名」をご参照ください。

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

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

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

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

さまざまなプログラミング言語に対応した Simple Log Service SDK

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

説明

Simple Log Service は、プロジェクト数、ログストア数、シャード数、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 ライブラリ

.NET Core

Simple Log Service SDK for .NET Core の概要

Log Service .NET Core SDK

.NET

Simple Log Service SDK for .NET の概要

Log Service .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 Producer 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

HarmonyOS

Simple Log Service SDK for HarmonyOS の概要

Log Service HarmonyOS 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 を使用するにはどうすればよいですか?

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

  1. Simple Log Service をアクティブ化します。

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

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

  4. ログを収集し、ログストアに保存します。

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

  6. ログをクエリおよび分析し、クエリと分析の結果を視覚化します。

  7. ログを変換および転送し、ログのアラートルールを構成します。

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

Simple Log Service SDK を使用しているときに発生する可能性のある一般的なエラーを処理するにはどうすればよいですか?

Simple 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 のよくある質問に基づいてエラーを処理できます。詳細については、「よくある質問」をご参照ください。

Simple Log Service SDK を使用するときに制限はありますか?

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

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

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

リファレンス

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 コンソールでリソースを管理する場合に発生する料金と同じです。詳細については、「料金の概要」をご参照ください。