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 evitar a construção manual de requisições e a análise de respostas. 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 o gerenciamento 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 compactaçã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.
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 ative consulta, análise e transformação. Crie um índice. Guia rápido de consulta e análise.
|
Linguagem do SDK |
Referência |
Código source no GitHub |
|
Java |
||
|
.NET Core |
||
|
PHP |
||
|
Python |
||
|
Node.js |
||
|
C |
||
|
GO |
||
|
iOS |
||
|
Android |
||
|
C++ |
||
|
HarmonyOS |