O LoongCollector é um agente de coleta de próxima geração que oferece diversos benefícios. Este tópico explora o conceito e as vantagens do LoongCollector.
Visão geral do LoongCollector
O LoongCollector é um coletor de dados que oferece alto desempenho, estabilidade robusta e programabilidade flexível, projetado especificamente para construir pipelines de observabilidade de próxima geração. Aproveitando as robustas capacidades de coleta e processamento de logs do Logtail, o LoongCollector foi amplamente aprimorado com novos recursos e extensões. Sua funcionalidade está evoluindo de uma abordagem focada exclusivamente em logs para um sistema abrangente de coleta de dados observáveis, computação local e descoberta de serviços.
Principais vantagens
Fontes de dados diversificadas
Com uma filosofia de design all-in-one, o LoongCollector tem como objetivo lidar com todas as tarefas de coleta por meio de um único agente. Ele gerencia a coleta, o processamento, o roteamento e o envio de logs, métricas, traces, eventos e perfis. No futuro, o LoongCollector terá capacidades aprimoradas de scraping do Prometheus, integrará a tecnologia Extended Berkeley Packet Filter (eBPF) para coleta não intrusiva e oferecerá recursos nativos de coleta de dados de métricas, posicionando-o como uma solução OneAgent.
Os cenários de coleta do Kubernetes (K8s) representam uma capacidade fundamental do LoongCollector. No domínio de observabilidade, os metadados do K8s — como namespaces, pods, containers e labels — são essenciais para a análise de dados observáveis. O LoongCollector utiliza a API padrão do Container Runtime Interface (CRI) e as definições de pods para recuperar diversos metadados do K8s, permitindo a marcação automática durante o processo de coleta.
Pipeline de programação flexível
O LoongCollector apresenta um sistema programável versátil, compatível com o Simple Log Service Processing Language (SPL) e motores duplos de plugins multilinguagem. Esses motores se interconectam para entregar a capacidade de computação desejada por meio de diversas combinações.
Dependendo de suas necessidades, os usuários podem escolher entre plugins nativos para eficiência de execução e motores SPL para um conjunto abrangente de operadores e processamento de dados complexo.
Motor programável | Classificação | Características |
Motor de plugins multilinguagem | Plugin nativo |
|
Plugin de extensão |
| |
Motor SPL | Motor SPL |
|
Alto desempenho e alta confiabilidade
O LoongCollector busca constantemente alto desempenho e confiabilidade na coleta de dados. Seu valor central é fornecer um agente unificado de coleta de dados observáveis, estável e eficiente, além de um pipeline de ponta a ponta para sistemas distribuídos em larga escala. Por meio de inovação tecnológica e otimização contínuas, o LoongCollector aprimora constantemente a utilização de recursos, mantendo operações estáveis mesmo em ambientes exigentes.