Associe workloads a um stream
Escolha os workloads dos quais um stream do Data Stream coleta logs, no Azion Console ou com a Azion API, e confirme que o stream os envia.
Você pode associar workloads a um stream do Data Stream pelo Azion Console ou com a Azion API. Para coletar de todos os workloads com sampling em vez de escolhê-los, consulte Configure sampling em um stream.
Um stream coleta os logs dos workloads associados a ele e os envia ao endpoint dele. Um stream pode coletar de um único workload ou de vários. Ao contrário do sampling, um filtro de workloads mantém seus outros streams ativos. Para cada campo do filtro, consulte Configurações do stream.
Pré-requisitos
Console
- Um ou mais workloads na sua conta.
- A permissão Edit Data Stream. Para mais informações, consulte Configurações do stream.
- Acesso ao Azion Console. Para entrar, consulte Como acessar o Azion Console.
- Uma conta com menos de 3.000 workloads. Com 3.000 workloads ou mais, o Console bloqueia os formulários de stream e você gerencia os streams apenas pela API.
Crie um stream para seus workloads
Você escolhe os workloads no mesmo formulário que define a fonte de dados, o template e o endpoint do stream. O exemplo usa a fonte de dados Applications. Os eventos do Activity History pertencem à conta, e não a um workload, então um stream de Activity History usa sampling no lugar do filtro.
Console
Para criar o stream no Azion Console:
Acesse Azion Console > Data Stream.
Na seção General, insira um Name. Por exemplo: workloads-to-http.
Na seção Input, selecione Applications em Data Source. Para as outras fontes de dados, consulte Fontes de dados e variáveis.
Na seção Transform, Option começa em All Current and Future Workloads, com Sampling ativado. Desative Sampling antes de alterar Option, para que o stream não tenha sampling.
All Current and Future Workloads cobre todos os workloads da conta, incluindo os que você criar depois. Um stream salvo com Sampling ativado desativa todos os outros streams da conta.
Defina Option como Filter Workloads. A lista de seleção Workloads se abre. Se o seu Console nomeia domínios, o controle aparece como All Current and Future Domains e Filter Domains. A lista de seleção passa a mostrar Available Domain e Chosen Domain.
Use os controles da lista de seleção:
- Para encontrar um workload em Available Workload, insira caracteres na caixa de busca ou role a lista.
- Para mover um workload para Chosen Workload, selecione-o e depois selecione a seta
>. - Para mover vários de uma vez, selecione-os com
ctrlno Windows e no Linux oucommandno Mac e depois selecione>. - Para mover todos os workloads que a lista mostra, selecione
>>. - Para remover workloads de Chosen Workload, selecione-os e depois selecione
<. Para remover todos, selecione<<.
Na seção Render Template, selecione Applications Event Collector em Template. Para os outros templates, consulte Templates e payload.
Na seção Output, selecione seu endpoint no campo rotulado Connector e preencha os campos dele. Para os campos de cada endpoint, consulte Endpoints.
Na seção Status, mantenha Active ativado.
Se a caixa de diálogo Attention abrir, Sampling ainda está ativado. Selecione Cancel, defina Option de volta como All Current and Future Workloads e desative Sampling. Defina Option como Filter Workloads de novo, confirme que seus workloads estão em Chosen Workload e selecione Save.
O Console mostra Your data stream has been created, e a lista Data Stream mostra o stream com o status Active.
O stream é salvo sem contatar o endpoint, e uma ativação entra em vigor após um a dois minutos.
Confirme a entrega
Real-Time Events registra cada envio de um stream, entregue ou não, com o status code que o endpoint retornou. Envie algumas requisições a um workload escolhido e aguarde cerca de um minuto.
Console
Para encontrar os envios no Azion Console:
Acesse Azion Console > Real-Time Events.
Cada linha é um envio. Leia Endpoint Type, Status Code e Streamed Lines dela.
Um Status Code 200 significa que o endpoint aceitou o lote.
Um status diferente de 200 é a resposta do endpoint, e 503 significa que Data Stream encontrou o endpoint indisponível. Para as causas, consulte Solucionar problemas de Data Stream.