Todos os produtos
Search
Central de documentação

Simple Log Service:Visão geral da referência do SDK

Última atualização: Aug 20, 2026

O Simple Log Service (SLS) oferece SDKs em .NET Core, Java, Python, PHP, Node.js, C, Go, iOS, Android e C++ para coleta, consulta e análise de logs.

Antes de começar

Todos os SDKs do SLS encapsulam a API do SLS e oferecem recursos semelhantes, independentemente da linguagem:

  • Encapsula operações da API para eliminar a necessidade de construir requisições ou analisar respostas manualmente. As operações são semelhantes entre as linguagens, o que facilita a alternância entre SDKs. API specifications.

  • Gerencia a lógica de assinatura digital e elimina a administração manual de assinaturas. Request signatures.

  • Encapsula logs no formato Protocol Buffers (Protobuf) e abstrai os detalhes de serialização. Protobuf format.

  • Implementa a compressão definida pela API. Alguns SDKs gravam logs no modo comprimido por padrão.

  • Oferece tratamento unificado de erros com base nos padrões de exceção nativos de cada linguagem. Error handling mechanism.

  • Atualmente, todos os SDKs suportam apenas requisições síncronas.

Lista de SDKs

A tabela a seguir lista os documentos de referência e os repositórios do GitHub para cada SDK.

Nota

O SLS impõe limites para projetos, Logstores, shards e tamanho de LogItem. Consulte Limits on basic resources antes de usar um SDK.

Após coletar logs por meio de um SDK, configure índices para habilitar consulta, análise e transformação. Create an index. Quick guide to query and analysis.

Linguagem do SDK

Referência

Código source no GitHub

Java

Java SDK overview

Log Service Java SDK, Java Producer Library

.NET Core

.NET Core SDK overview

Log Service .NET Core SDK

PHP

PHP SDK overview

Log Service PHP SDK

Python

Python SDK overview

Log Service Python SDK

Node.js

Node.js SDK overview

Log Service Node.js SDK

C

C SDK

Log Service C SDK

GO

Go SDK overview

Log Service Go SDK

iOS

iOS SDK overview

Log Service iOS SDK, Objective-C SDK

Android

Android SDK overview

Log Service Android SDK

C++

C++ SDK overview

Log Service C++ SDK

HarmonyOS

HarmonyOS SDK overview

Log Service HarmonyOS SDK

Exemplo de chamada

Call the ListProject operation using the Python SDK.

Perguntas frequentes

Quais recursos os SDKs do Simple Log Service suportam?

Os SDKs do SLS suportam a maioria dos recursos do serviço, incluindo coleta de logs, criação de índices, consulta e análise, transformação de dados, consumo de logs, gerenciamento de entrega de logs, alertas e jobs SQL agendados. Caso algum recurso não seja suportado, atualize para a versão mais recente do SDK ou verifique se há atualizações em lançamentos futuros.

Qual é o procedimento básico para usar um SDK do Simple Log Service?

O uso de um SDK segue um fluxo de trabalho semelhante ao do console:

  1. Ative o Simple Log Service.

  2. Obtenha um par de AccessKey.

  3. Crie um projeto e um Logstore.

  4. Colete logs e armazene-os no Logstore.

  5. Crie um índice para os logs.

  6. Consulte e analise logs e visualize os resultados.

  7. Execute operações nos dados de log, como transformação de dados, entrega e configuração de alertas.

Para operações mais simples, use o console do SLS. Quick Start.

Como lidar com erros comuns durante a depuração de um SDK?

Os SDKs do SLS possuem tratamento de erros integrado. As exceções se enquadram nas seguintes categorias:

  • Exceções retornadas pelo Simple Log Service. O próprio SDK trata essas exceções. Para mais informações, consulte as descrições das operações da API e Error codes.

  • Exceções de rede ocorridas quando o SDK envia requisições, como desconexão de rede e tempo limite de resposta do servidor.

  • Exceções específicas de plataforma e linguagem geradas pelo SDK, como estouro de memória.

Error handling.

Para soluções de erros comuns relacionados à coleta de logs, indexação, consulta, análise e transformação, consulte FAQ.

Existem limites para o uso dos SDKs do Simple Log Service?

O SLS impõe limites para projetos, Logstores, shards e tamanho de LogItem. Consulte Limits on basic resources antes de usar um SDK.

Existem documentos com exemplos de código para o uso dos SDKs?

O SLS fornece exemplos de código para operações comuns. Consulte os documentos de referência de cada SDK.

Para obter mais códigos source, acesse os repositórios de logs da Alibaba Cloud no GitHub.

Referências

Plataforma de depuração do SDK do Simple Log Service

O Portal do Desenvolvedor OpenAPI da Alibaba Cloud oferece ferramentas de depuração, SDKs, exemplos e documentação. Depure operações da API do SLS sem precisar construir requisições manualmente ou lidar com assinaturas. Portal do Desenvolvedor OpenAPI.

Interface de linha de comando (CLI)

O SLS também disponibiliza uma interface de linha de comando (CLI) para configuração automatizada. Command-line interface (CLI).

Faturamento

O uso dos SDKs, do Portal do Desenvolvedor OpenAPI e da CLI gera as mesmas taxas aplicáveis ao uso do console. Billing overview.