Importante
Habilite a integração do AWS CloudWatch Metric Streams para monitor todas as métricas do CloudWatch de seus serviços da AWS, incluindo namespace personalizado. A integração individual não é mais nossa opção recomendada.
Nosso monitoramento de integração de infraestrutura inclui uma integração para relatar seus dados AWS Kinesis Data Analytics para nossos produtos. Continue lendo para saber mais sobre como ativar a integração e quais dados ela coleta.
Ativar integração
Para habilitar essa integração, siga os procedimentos padrão para conectar os serviços da AWS ao New Relic.
Configuração e polling
Você pode alterar a frequência de pesquisa e filtrar dados usando opções de configuração.
Informações de pesquisa padrão para a integração do AWS Kinesis Data Analytics:
- Intervalo de sondagem New Relic : 5 minutos
- Intervalo de dados do Amazon CloudWatch: 1 minuto
Encontre e use dados
Para encontrar seus dados de integração em nossa interface de infraestrutura, acesse one.newrelic.com > All capabilities > Infrastructure > AWS e selecione uma integração.
Os dados são anexados ao seguinte tipo de evento:
Entidade | Tipo de evento | Fornecedor |
---|---|---|
Aplicativo |
|
|
ApplicationKpu |
|
|
Tarefa |
|
|
Operador de tarefas |
|
|
Paralelismo de Tarefas |
|
|
TaskOperatorParalelismo |
|
|
Para saber mais sobre como usar seus dados, consulte Compreender e usar dados de integração.
Dados métricos
Esta integração coleta dados AWS Kinesis Data Analytics para aplicativo, ApplicationKpu, Task, TaskOperator, TaskParallelism e TaskOperatorParallelism.
Dados do aplicativo Kinesis Data Analytics
Métrica | Unidade | Descrição |
---|---|---|
| BytesPorSegundo | O número médio de bytes consumidos por segundo para um tópico. |
| Contar | O número total de falhas de confirmação de deslocamento para Kafka, se a confirmação de deslocamento e o ponto de verificação estiverem habilitados. |
| Contar | O número total de confirmações de deslocamento bem-sucedidas no Kafka, se a confirmação de deslocamento e o ponto de verificação estiverem habilitados. |
| Por cento | Porcentagem geral de utilização da CPU entre gerenciadores de tarefas. Por exemplo, se houver cinco gerenciadores de tarefas, o Kinesis Data Analytics publicará cinco amostras dessa métrica por intervalo de relatório. |
| Milissegundos | A última marca d'água que este aplicativo/operador/tarefa/thread recebeu. |
| Milissegundos | A última marca d'água que este aplicativo/operador/tarefa/thread emitiu. |
| Milissegundos | Para trabalhos atualmente em situação de falha/recuperação, o tempo decorrido durante esta interrupção. |
| Contar | O número total de vezes que este trabalho foi totalmente reiniciado desde que foi enviado. Esta métrica não mede reinicializações detalhadas. |
| Por cento | Utilização geral da memória heap em gerenciadores de tarefas. Por exemplo, se houver cinco gerenciadores de tarefas, o Kinesis Data Analytics publicará cinco amostras dessa métrica por intervalo de relatório. |
| Milissegundos | O tempo que levou para completar o último ponto de verificação. |
| Bytes | O tamanho total do último ponto de verificação. |
| Contagem por segundo | O número total de registros que este operador ou tarefa recebeu por segundo. |
| Contar | O número total de registros que este operador ou tarefa emitiu. |
| Contagem por segundo | O número total de registros que este operador ou tarefa emitiu por segundo. |
| Contar | O número de vezes que o ponto de verificação falhou. |
| Contar | O número total de registros que este operador ou tarefa recebeu. |
| Contar | O número total de operações antigas de coleta de lixo que ocorreram em todos os gerenciadores de tarefas. |
| Milissegundos | O tempo total gasto na execução de operações antigas de coleta de lixo. |
| Contar | O atraso máximo em termos de número de registros para qualquer partição nesta janela. |
| Contar | O número total de threads ativos usados pelo aplicativo. |
| Milissegundos | O tempo em que o trabalho esteve em execução sem interrupção. |
| Bytes | O número de bytes lidos (por fluxo de entrada) ou gravados (por fluxo de saída). |
| Contar | O número de registros retornados por uma função do Lambda que foram marcados com o status Dropped. |
| Milissegundos | O tempo gasto para cada invocação de função do Lambda da AWS realizada pelo Kinesis Data Analytics. |
| Contar | A soma dos bytes dos registros retornados por uma função do Lambda que foram marcados com o status Ok. |
| Contar | O número de registros retornados por uma função do Lambda que foram marcados com o status Ok. |
| Contar | O número de registros retornados por uma função do Lambda que foram marcados com o status ProcessingFailed. |
| Contar | O número de invocações do Lambda bem-sucedidas pelo Kinesis Data Analytics. |
| Contar | O número de registros retornados por uma função do Lambda que foram marcados com o status DeliveryFailed. |
| Milissegundos | O tempo necessário para cada invocação de função do Lambda realizada pelo Kinesis Data Analytics. |
| Contar | O número de registros retornados por uma função do Lambda que foram marcados com o status Ok. |
| Milissegundos | Indica o quanto está atrasado em relação ao horário atual que um aplicativo está lendo da fonte de streaming. |
| Contar | O número de registros lidos (por fluxo de entrada) ou gravados (por fluxo de saída). |
| Contar | 1 para cada tentativa de entrega bem-sucedida no destino configurado para seu aplicativo; 0 para cada tentativa de entrega com falha. O valor médio desta métrica indica quantas entregas bem-sucedidas são realizadas. |
| Bytes | Os bytes solicitados em uma única chamada para getRecords. |
| Outro | As últimas compensações confirmadas com êxito no Kafka, para cada partição. A métrica de uma partição específica pode ser especificada pelo nome do tópico e pelo ID da partição. |
| Outro | O deslocamento de leitura atual do consumidor, para cada partição. A métrica de uma partição específica pode ser especificada pelo nome do tópico e pelo ID da partição. |
Dados Kinesis Data Analytics ApplicationKpu
Métrica | Unidade | Descrição |
---|---|---|
| Contar | O número de unidades de processamento Kinesis (KPUs) atualmente em uso. Known issue: como esta métrica tem um atraso maior que as demais, em alguns casos ela não é mostrada |
Dados da tarefa do Kinesis Data Analytics
Métrica | Unidade | Descrição |
---|---|---|
| Contar | O número total de falhas de confirmação de deslocamento para Kafka, se a confirmação de deslocamento e o ponto de verificação estiverem habilitados. |
| Contar | O número total de confirmações de deslocamento bem-sucedidas no Kafka, se a confirmação de deslocamento e o ponto de verificação estiverem habilitados. |
| Milissegundos | A última marca d'água que esta tarefa recebeu. |
| Milissegundos | A marca d’água atualmente produzida. |
| Contar | O número de registros que esta tarefa caiu devido ao atraso. |
| Contar | O número total de registros que esta tarefa recebeu. |
| Contagem por segundo | O número total de registros que esta tarefa recebeu por segundo. |
| Contar | O número total de registros que esta tarefa emitiu. |
| Contagem por segundo | O número total de registros que esta tarefa emitiu por segundo. |
| Contar | O atraso máximo em termos de número de registros para qualquer partição nesta janela. |
Dados do TaskOperator do Kinesis Data Analytics
Métrica | Unidade | Descrição |
---|---|---|
| BytesPorSegundo | O número médio de bytes consumidos por segundo para um tópico. |
| Contar | O número total de falhas de confirmação de deslocamento para Kafka, se a confirmação de deslocamento e o ponto de verificação estiverem habilitados. |
| Contar | O número total de confirmações de deslocamento bem-sucedidas no Kafka, se a confirmação de deslocamento e o ponto de verificação estiverem habilitados. |
| Milissegundos | A última marca d'água que esta tarefa recebeu. |
| Milissegundos | A última marca d'água que este aplicativo/operador/tarefa/thread emitiu. |
| Contar | O número de registros que este operador ou tarefa caiu devido ao atraso. |
| Contar | O número total de registros que esta tarefa recebeu. |
| Contagem por segundo | O número total de registros que esta tarefa recebeu por segundo. |
| Contar | O número total de registros que esta tarefa emitiu. |
| Contagem por segundo | O número total de registros que esta tarefa emitiu por segundo. |
| Contar | O atraso máximo em termos de número de registros para qualquer partição nesta janela. |
Dados do Kinesis Data Analytics TaskParallelism
Métrica | Unidade | Descrição |
---|---|---|
| Milissegundos | A última marca d'água que este aplicativo/operador/tarefa/thread recebeu. |
| Contar | O número de registros que esta tarefa caiu devido ao atraso. |
| Contar | O número total de registros que esta tarefa recebeu. |
| Contagem por segundo | O número total de registros que esta tarefa recebeu por segundo. |
| Contar | O número total de registros que esta tarefa emitiu. |
| Contagem por segundo | O número total de registros que esta tarefa emitiu por segundo. |
Dados do Kinesis Data Analytics TaskOperatorParallelism
Métrica | Unidade | Descrição |
---|---|---|
| BytesPorSegundo | O número médio de bytes consumidos por segundo para um tópico. |
| Contar | O número total de falhas de confirmação de deslocamento para Kafka, se a confirmação de deslocamento e o ponto de verificação estiverem habilitados. |
| Contar | O número total de confirmações de deslocamento bem-sucedidas no Kafka, se a confirmação de deslocamento e o ponto de verificação estiverem habilitados. |
| Milissegundos | A última marca d'água que este aplicativo/operador/tarefa/thread recebeu. |
| Milissegundos | A última marca d'água que este aplicativo/operador/tarefa/thread emitiu. |
| Contar | O número total de registros que este operador ou tarefa recebeu. |
| Contagem por segundo | O número total de registros que este operador ou tarefa recebeu por segundo. |
| Contar | O número total de registros que este operador ou tarefa emitiu. |
| Contagem por segundo | O número total de registros que este operador ou tarefa emitiu por segundo. |
| Contar | O atraso máximo em termos de número de registros para qualquer partição nesta janela. |