Plug-ins do Fluent Bit
O Agente de criação de log inclui e suporta plug-ins selecionados do Fluent Bit. Alguns plug-ins não são compatíveis.
O Agente de criação de log foi criado usando o Fluent Bit, que é um processador e encaminhador de logs de código aberto. Embora o Fluent Bit possa ser criado e configurado para usar vários plug-ins diferentes, o Agente de criação de log não inclui todos os plug-ins disponíveis para o Fluent Bit. Cada plug-in se enquadra em uma das três categorias:
Consulte Sobre o Agente de criação de log para obter mais informações sobre o agente.
Plug-ins suportados
Esta seção lista os plug-ins do Fluent Bit que são totalmente suportados pela IBM no Agente de criação de log. A IBM é proprietária e mantém esses plug-ins.
Plug-ins de saída compatíveis
| Plug-in | Tipo | Descrição | Documentação |
|---|---|---|---|
| plug-in de saída do roteador de registros | saída | Envie eventos de registro diretamente para IBM Cloud Logs | Documentação |
Plug-ins disponíveis, mas sem suporte direto
Esta seção lista os plug-ins do Fluent Bit que podem ser usados com o Agente de criação de log, mas para os quais a IBM não oferece suporte direto. Em caso de dúvidas sobre esses plug-ins, os clientes precisarão consultar a seção apropriada na documentação oficial do Fluent Bit.
Plug-ins de entrada disponíveis
O Agente de criação de log inclui o seguinte Fluent Bit plug-ins de entrada.
| Plug-in | Tipo | Descrição | Documentação |
|---|---|---|---|
collectd |
entrada | Receber datagramas do serviço collectd | Documentação |
docker-events |
entrada | Capturar eventos do servidor docker | Documentação |
dummy |
entrada | Gerar eventos fictícios para testes | Documentação |
elasticsearch |
entrada | Gerenciar solicitações de API Elasticsearch | Documentação |
fluentbit_metrics |
entrada | Coletar métricas do Fluent Bit | Documentação |
forward |
entrada | Ouça as mensagens de encaminhamento do Fluentd/Fluent Bit | Documentação |
head |
entrada | Ler eventos do cabeçalho de um arquivo | Documentação |
http |
entrada | Receber eventos por meio do ponto de extremidade HTTP | Documentação |
kafka |
entrada | Coletar mensagens do Apache Kafka | Documentação |
kmsg |
entrada | Ler eventos do buffer de registro do kernel Linux | Documentação |
kubernetes_events |
entrada | Recuperar eventos da API Kubernetes | Documentação |
mqtt |
entrada | Receber mensagens em pacotes de controle MQTT sobre TCP | Documentação |
splunk |
entrada | Receber Splunk HTTP solicitações de HEC | Documentação |
stdin |
entrada | Ler mensagens da entrada padrão | Documentação |
syslog |
entrada | Receber mensagens syslog | Documentação |
systemd |
entrada | Coletar mensagens de registro do journald no Linux | Documentação |
tail |
entrada | Monitorar e ler eventos de arquivos de texto | Documentação |
tcp |
entrada | Receber mensagens pela interface TCP | Documentação |
udp |
entrada | Receber mensagens pela interface UDP | Documentação |
opentelemetry |
entrada | Receber dados em OTLP | Documentação |
winlog |
entrada | Ler o registro de eventos do Windows | Documentação |
winevtlog |
entrada | Ler o registro de eventos do Windows usando a API ' winevt |
Documentação |
windows_exporter_metrics |
entrada | Coletar métricas de sistema/host em sistemas Windows | Documentação |
Plug-ins de filtro disponíveis
O Agente de criação de log inclui o seguinte Fluent Bit plug-ins de filtro.
| Plug-in | Tipo | Descrição | Documentação |
|---|---|---|---|
aws |
filtro | Enriquecer eventos com metadados AWS para cargas de trabalho EC2 | Documentação |
checklist |
filtro | Verificar se o valor da lista existe no registro | Documentação |
ecs |
filtro | Enriquecer eventos com AWS metadados ECS | Documentação |
expect |
filtro | Garantir que os registros contenham as chaves e os valores esperados | Documentação |
geoip2 |
filtro | Enriquecer eventos com dados de localização GeoIP2 | Documentação |
grep |
filtro | Selecionar/excluir registros com base na correspondência de padrões | Documentação |
kubernetes |
filtro | Enriquecer eventos com metadados Kubernetes | Documentação |
lua |
filtro | Processar registros usando scripts Lua | Documentação |
parser |
filtro | Analisar campos individuais em registros de eventos | Documentação |
record_modifier |
filtro | Adicionar/remover campos específicos | Documentação |
modify |
filtro | Modificar registros com base em regras e condições | Documentação |
multiline |
filtro | Concatenar várias linhas em um único evento | Documentação |
nest |
filtro | Aninhar/elevar campos em um registro | Documentação |
nightfall |
filtro | Reduzir dados confidenciais nos registros | Documentação |
rewrite_tag |
filtro | Modificar tags de registro para roteamento | Documentação |
stdout |
filtro | Imprimir registros na saída padrão no estágio de filtro | Documentação |
sysinfo |
filtro | Adicionar informações do sistema aos registros | Documentação |
throttle |
filtro | Taxa de mensagens de controle de fluxo | Documentação |
type_converter |
filtro | Converter tipos de campo | Documentação |
Plug-ins de saída disponíveis
O Agente de criação de log inclui o seguinte Fluent Bit plug-ins de saída.
| Plug-in | Tipo | Descrição | Documentação |
|---|---|---|---|
counter |
saída | Contagem de registros processados | Documentação |
file |
saída | Gravar registros em um arquivo | Documentação |
flowcounter |
saída | Contagem de registros e tamanhos | Documentação |
forward |
saída | Encaminhar registros para outra instância do Fluent Bit (ou Fluentd) | Documentação |
http |
saída | Enviar registros para um ponto de extremidade HTTP | Documentação |
null |
saída | Descartar totalmente os eventos | Documentação |
slack |
saída | Enviar mensagens para um canal do Slack | Documentação |
prometheus_exporter |
saída | Expor métricas para Prometheus | Documentação |
prometheus_remote_write |
saída | Enviar métricas usando o protocolo de gravação remota Prometheus | Documentação |