Todos os produtos
Search
Central de documentação

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

Última atualização: Jul 03, 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. Especificações da API.

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

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

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

  • Oferece tratamento unificado de erros com padrões de exceção nativos da linguagem. Mecanismo de tratamento de erros.

  • Os SDKs atuais 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 Limites de recursos básicos antes de usar um SDK.

Após coletar logs com um SDK, configure índices para habilitar consulta, análise e transformação. Crie um índice. Guia rápido de consulta e análise.

Linguagem do SDK

Referência

Source no GitHub

Java

Visão geral do SDK para Java

Log Service Java SDK, Java Producer Library

.NET Core

Visão geral do SDK para .NET Core

Log Service .NET Core SDK

PHP

Visão geral do SDK para PHP

Log Service PHP SDK

Python

Visão geral do SDK para Python

Log Service Python SDK

Node.js

Visão geral do SDK para Node.js

Log Service Node.js SDK

C

SDK para C

Log Service C SDK

GO

Visão geral do SDK para Go

Log Service Go SDK

iOS

Visão geral do SDK para iOS

Log Service iOS SDK, Objective-C SDK

Android

Visão geral do SDK para Android

Log Service Android SDK

C++

Visão geral do SDK para C++

Log Service C++ SDK

HarmonyOS

Visão geral do SDK para HarmonyOS

Log Service HarmonyOS SDK

Exemplo de chamada

Chamar a operação ListProject com o SDK para Python.

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. Se um recurso não for 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 alertas.

Para operações mais simples, use o console do SLS. Início rápido.

Como lidar com erros comuns ao depurar um SDK?

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

  • Exceções retornadas pelo Simple Log Service. O SDK trata essas exceções. Para obter mais informações, consulte as descrições das operações da API e Códigos de erro.

  • Exceções de rede durante o envio de requisições pelo SDK, 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.

Tratamento de erros.

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

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 Limites de recursos básicos antes de usar um SDK.

Existem documentos com exemplos de código para usar os SDKs?

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

Para obter mais source, consulte 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 fornece uma interface de linha de comando (CLI) para configuração automatizada. Interface de linha de comando (CLI).

Faturamento

O uso dos SDKs, do Portal do Desenvolvedor OpenAPI e da CLI gera as mesmas taxas que o uso do console. Visão geral do faturamento.