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-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-ins disponíveis sem suporte
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-ins de filtro não suportados disponíveis
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-ins de saída não suportados disponíveis
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

Plug-ins indisponíveis

Esta seção lista os plug-ins que, embora façam parte do projeto Fluent Bit de código aberto, não estão disponíveis para uso com o Agente de criação de log.

Plug-ins de entrada

Os seguintes plug-ins de entrada não estão incluídos no Agente de criação de log e, portanto, não podem ser usados com ele.

Plug-ins de entrada indisponíveis
Plug-in Tipo Descrição Documentação
cpu entrada Coletar métricas de uso da CPU Documentação
disk entrada Coletar métricas de E/S de disco Documentação
exec entrada Executar um programa externo para gerar registros Documentação
exec_wasi entrada Executar o programa WASM externo para gerar registros Documentação
health entrada Verificar a integridade de um servidor TCP Documentação
mem entrada Coletar métricas de uso de memória e swap Documentação
netif entrada Colete métricas de rede como eventos de registro Documentação
nginx_metrics entrada Extrair métricas do NGINX Documentação
node_exporter_metrics entrada Coletar métricas em nível de sistema Documentação
podman_metrics entrada Colete métricas dos contêineres do podman Documentação
proc entrada Colete métricas de processo baseadas em registros Documentação
process_exporter_metrics entrada Coletar métricas de processo Documentação
prometheus_scrape entrada Extrair métricas do ponto de extremidade Prometheus Documentação
prometheus_remote_write entrada Ingerir Prometheus cargas úteis de gravação remota Documentação
random entrada Gerar valores aleatórios Documentação
serial entrada Coleta de mensagens/dados via interface serial Documentação
statsd entrada Receber métricas por meio do protocolo StatsD Documentação
thermal entrada Informar a temperatura do sistema Documentação

Plug-ins de filtro

Os plug-ins de filtro a seguir não estão incluídos no Agente de criação de log e, portanto, não podem ser usados com ele.

Plug-ins de filtro indisponíveis
Plug-in Tipo Descrição Documentação
log_to_metrics filtro Gerar métricas baseadas em registros Documentação
tensorflow filtro Execute tarefas de aprendizado de máquina do Tensorflow em registros de log Documentação
wasm filtro Usar programas Wasm como filtros Documentação

Plugins de saída

Os plug-ins de saída a seguir não estão incluídos no Agente de criação de log e, portanto, não podem ser usados com ele.

Plug-ins de saída indisponíveis
Plug-in Tipo Descrição Documentação
cloudwatch_logs saída Enviar registros e métricas para o Amazon CloudWatch Documentação
kinesis_firehose saída Enviar registros para o Amazon Kinesis Firehose Documentação
kinesis_streams saída Enviar registros para o Amazon Kinesis Streams Documentação
s3 saída Enviar dados para Amazon S3 Documentação
azure_blob saída Enviar registros para o Azure Blob Storage Documentação
azure_kusto saída Enviar registros para o Azure Data Explorer (Kusto) Documentação
azure saída Enviar logs para o Azure Log Analytics Documentação
azure_logs_ingestion saída Enviar registros usando a Azure API de ingestão de registros Documentação
datadog saída Enviar registros para o Datadog Documentação
es saída Envie os registros para Elasticsearch Documentação
gelf saída Enviar registros em Graylog formato de registro estendido Documentação
chronicle saída Enviar logs para o Google Chronicle Documentação
bigquery saída Enviar registros para Google Cloud BigQuery Documentação
influxdb saída Enviar registros para um banco de dados InfluxDB Documentação
kafka saída Enviar registros para Apache Kafka Documentação
kafka-rest saída Enviar registros para um servidor proxy REST Apache Kafka Documentação
loki saída Enviar registros para Grafana Loki Documentação
nats saída Enviar registros para um servidor NATS Documentação
nrlogs saída Enviar registros para a New Relic Documentação
oracle_log_analytics saída Enviar registros para Oracle Análise de registro de infraestrutura em nuvem Documentação
opensearch saída Enviar registros para a Amazon OpenSearch Documentação
opentelemetry saída Envie registros e dados para um endpoint OpenTelemetry Documentação
pgsql saída Enviar registros para um banco de dados PostgreSQL como JSONB Documentação
skywalking saída Enviar registros para Apache SkyWalking Documentação
splunk saída Envie logs para um coletor de eventos Splunk HTTP Documentação
stackdriver saída Enviar registros para o Google Cloud Registro do Stackdriver Documentação
syslog saída Enviar mensagens para servidores Syslog Documentação
tcp saída Enviar registros para um servidor TCP Documentação
td saída Enviar registros para o Treasure Data Documentação
vivo_exporter saída Enviar registros e dados para o Calyptia Vivo Documentação
websocket saída Enviar registros para um endpoint WebSocket Documentação

Os plug-ins não listados acima não têm suporte e sua funcionalidade não é garantida.