Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Declarações de pipe - Agente do Amazon Kinesis do Microsoft Windows

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Declarações de pipe

Usar oDeclarações de pipepara conectar uma fonte (consulteDeclarações de origem) para um lavatório (verDeclarações de coletor) no Amazon Kinesis Agent para Microsoft Windows. Uma declaração de pipe é expressa como um objeto JSON. Depois que o Kinesis Agent para Windows é iniciado, os logs, os eventos ou as métricas são coletados da origem para um pipe. É feito streaming deles para vários serviços da AWS usando o coletor associado a esse pipe.

Veja a seguir um exemplo de declaração de pipe :

{ "Id": "MyAppLogToCloudWatchLogs", "SourceRef": "MyAppLog", "SinkRef": "MyCloudWatchLogsSink" }

Configuração de pipes

Todas as declarações de pipe podem conter os seguintes pares de chave/valor:

Id

Especifica o nome do pipe (obrigatório). Deve ser exclusivo no arquivo de configuração.

Type

Especifica o tipo de transformação (se houver) que é aplicada pelo pipe quando os dados de log são transferidos da origem para o coletor. O único valor suportado é RegexFilterPipe. Esse valor habilita a filtragem de expressões regulares da representação textual subjacente do registro de log. O uso da filtragem pode reduzir os custos de armazenamento e transmissão enviando somente os registros de log relevantes downstream para o pipeline de dados. Esse par de chave/valor é opcional. O valor padrão é não fornecer nenhuma transformação.

FilterPattern

Especifica a expressão regular para pipelines RegexFilterPipe que são usados para filtrar os registros de log coletados pela origem antes de serem transferidos para o coletor. Os registros de log são transferidos por pipes do tipo RegexFilterPipe quando a expressão regular corresponde à representação textual subjacente do registro. Os registros de log estruturados que são gerados, por exemplo, ao usar o par de chave-valor ExtractionPattern em uma declaração DirectorySource, ainda podem ser filtrados usando o mecanismo RegexFilterPipe. Isso ocorre porque esse mecanismo opera na representação textual original antes da análise. Esse par de chave-valor é opcional, mas deverá ser fornecido se o pipe especificar o tipo RegexFilterPipe.

Veja a seguir um exemplo de declaração de pipe RegexFilterPipe:

{ "Id": "MyAppLog2ToFirehose", "Type": "RegexFilterPipe", "SourceRef": "MyAppLog2", "SinkRef": "MyFirehose", "FilterPattern": "^(10|11),.*", "IgnoreCase": false, "Negate": false }
SourceRef

Especifica o nome (o valor do par de chave-valor Id) da declaração de origem que define a origem que está coletando dados de log, eventos e métricas para o pipe (obrigatório).

SinkRef

Especifica o nome (o valor do par de chave-valor Id) da declaração do coletor que define o coletor que está recebendo os dados de log, eventos e métricas para o pipe (obrigatório).

IgnoreCase

Optional. Aceita valores detrueoufalse. Quando definido comotrue, o Regex corresponderá aos registros de forma insensível a maiúsculas e minúsculas.

Negate

Optional. Aceita valores detrueoufalse. Quando definido comotrue, o pipe encaminhará os registros queNãoA expressão regular.

Para obter um exemplo de um arquivo de configuração completo que usa o tipo de pipe RegexFilterPipe, consulte Uso de pipes.

Configuração do Kinesis Agent para Pipes Métricos do Windows

Há uma origem de métrica integrada chamada_KinesisTapMetricsSourceque produz métricas sobre o Kinesis Agent para Windows. Se houver umCloudWatchdeclaração de dissipador com umIddeMyCloudWatchSinkO exemplo de declaração de pipeline a seguir transferirá o Kinesis Agent para as métricas geradas pelo Windows para esse coletor:

{ "Id": "KinesisAgentMetricsToCloudWatch", "SourceRef": "_KinesisTapMetricsSource", "SinkRef": "MyCloudWatchSink" }

Para obter mais informações sobre a origem de métricas incorporadas do Kinesis Agent para Windows, consulteOrigem de métricas incorporadas do Kinesis Agent para Windows.

Se o arquivo de configuração também fizer streaming das métricas de contador de desempenho do Windows, recomendamos que você use um pipe e um coletor separados em vez de usar o mesmo coletor para as métricas do Kinesis Agent para as métricas do Windows e as métricas de contador de desempenho do Windows.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.