Notificações de evento da integração ETL zero com o Amazon EventBridge
A integração ETL zero usa o Amazon EventBridge para gerenciar notificações de eventos a fim de manter você por dentro das alterações feitas nas integrações. O Amazon EventBridge é uma tecnologia sem servidor de barramento de eventos que você pode usar para facilitar a conexão de aplicações a dados de diversas origens. Nesse caso, a fonte do evento é o Amazon Redshift. Os eventos, que são alterações monitoradas em um ambiente, são enviados automaticamente para o EventBridge pelo data warehouse do Amazon Redshift. Os eventos são entregues quase em tempo real.
O EventBridge oferece um ambiente para você gravar regras de evento, capazes de especificar medidas a serem tomadas para eventos específicos. Você também pode configurar destinos, que são recursos para os quais o EventBridge pode enviar um evento. Um destino pode incluir um destino de API, um grupo de logs do Amazon CloudWatch, entre outros. Para obter mais informações sobre regras, consulte Regras do Amazon EventBridge. Para obter mais informações sobre destinos, consulte Destinos do Amazon EventBridge.
Os eventos podem ser classificados em gravidades e categorias. Os seguintes filtros estão disponíveis:
-
Filtragem de recursos: receba mensagens com base no recurso ao qual os eventos estão associados. Entre os recursos está um grupo de trabalho ou um snapshot.
-
Filtro de janela de tempo: eventos do escopo em um período específico.
-
Filtragem de categorias - é possível receber notificações de eventos para todos os eventos nas categorias especificadas.
Esta tabela inclui eventos de integração ETL zero, com metadados adicionais:
Categoria do Amazon Redshift | ID do evento externo | Problemas de segurança do evento | Descrição da mensagem |
---|---|---|---|
Monitorar |
REDSHIFT-INTEGRATION-EVENT-0000 | INFO | A integração ETL zero <integration name> foi criada e já está ATIVA. |
Monitorar |
REDSHIFT-INTEGRATION-EVENT-0001 | INFO | A integração ETL zero <integration name> foi excluída às <time in UTC>. |
Monitorar |
REDSHIFT-INTEGRATION-EVENT-0002 | INFO | Exclusão da integração ETL zero <integration name> iniciada às <time in UTC>. |
Monitorar |
REDSHIFT-INTEGRATION-EVENT-0003 | INFO | A integração ETL zero <integration name> está sincronizando dados transacionais com o data warehouse de destino. |
Monitorar |
REDSHIFT-INTEGRATION-EVENT-0004 | WARNING | Uma ou mais tabelas não têm uma chave primária e não podem ser sincronizadas. Faça um backup no Amazon RDS, descarte essas tabelas e as recrie seguindo as melhores práticas do Amazon Redshift para projetar tabelas. |
Monitorar |
REDSHIFT-INTEGRATION-EVENT-0005 | WARNING | Uma ou mais tabelas não podem ser sincronizadas porque contêm tipos ou tamanhos de dados não compatíveis. Corrija as tabelas e tente novamente. Para obter tipos de dados não compatíveis, consulte Unsupported data types. |
Monitorar |
REDSHIFT-INTEGRATION-EVENT-0006 | ERRO | Não foi possível criar a integração. Exclua e recrie a integração. |
Monitorar |
REDSHIFT-INTEGRATION-EVENT-0007 | ERRO | Não foi possível carregar dados por causa de uma falha interna. Exclua e recrie a integração. |
Monitorar |
REDSHIFT-INTEGRATION-EVENT-0008 | ERRO | Falha na autorização porque as permissões foram revogadas no cluster de banco de dados do Aurora de origem. Exclua e recrie a integração. |
Monitorar |
REDSHIFT-INTEGRATION-EVENT-0009 | ERRO | Não foi possível enviar dados para o Amazon Redshift porque o número de tabelas e esquemas excede o limite do Amazon Redshift. Exclua e recrie a integração. |
Monitorar |
REDSHIFT-INTEGRATION-EVENT-0012 | ERRO | Uma restauração do ponto de recuperação foi invocada no namespace de tecnologia sem servidor de destino. Exclua e recrie a integração. |
Monitorar |
REDSHIFT-INTEGRATION-EVENT-0013 | INFO | A integração ETL zero <integration name> já está ATIVA. |
Monitorar |
REDSHIFT-INTEGRATION-EVENT-0014 | ERRO | Falha na integração <integration name> porque não foi possível modificá-la por causa de um erro interno. Exclua e recrie a integração. Se o erro persistir, entre em contato com o suporte da AWS. |
Operation | REDSHIFT-INTEGRATION-EVENT-0015 | INFO | Uma alteração DDL <DDL Change> foi aplicada à tabela <schema.name>. |
Operation | REDSHIFT-INTEGRATION-EVENT-0016 | INFO | A integração ETL zero <integration name> está processando uma solicitação de modificação com os seguintes argumentos: <copy of request arguments>. |
Operation | REDSHIFT-INTEGRATION-EVENT-0017 | INFO | A modificação feita na integração ETL zero <integration name> foi aplicada. |
Operation | REDSHIFT-INTEGRATION-EVENT-0018 | WARNING | O cluster do Amazon Redshift de destino está sendo pausado. Aguarde o cluster ser pausado e, em seguida, retome-o para continuar transmitindo dados. |
Operation |
REDSHIFT-INTEGRATION-EVENT-0019 | WARNING | O cluster do Amazon Redshift de destino está sendo pausado. Retome o cluster para continuar transmitindo dados. |
Operation | REDSHIFT-INTEGRATION-EVENT-0020 | WARNING | O cluster do Amazon Redshift de destino está sendo retomado. Aguarde o cluster estar ativo para continuar transmitindo dados. |
Configuração | REDSHIFT-INTEGRATION-EVENT-1000 | ERRO | Um ou mais parâmetros no cluster do banco de dados do Aurora de origem estão configurados incorretamente. Corrija o grupo de parâmetros e reinicialize o cluster para aplicar as alterações e, em seguida, recrie a integração. |
Configuração | REDSHIFT-INTEGRATION-EVENT-1001 | ERRO | Falha na integração porque o valor do parâmetro enable_case_sensitive_identifier está incorreto. Defina o valor como verdadeiro para o cluster de banco de dados do Aurora de origem e, depois, exclua e recrie a integração. |
Configuração | REDSHIFT-INTEGRATION-EVENT-1002 | ERRO | Falha na integração porque o valor do parâmetro cdc_insert_enabled está incorreto. Defina o valor como verdadeiro para o cluster de banco de dados do Aurora de origem e, depois, exclua e recrie a integração. |
Configuração | REDSHIFT-INTEGRATION-EVENT-1003 | ERRO |
O parâmetro binlog_format no grupo de parâmetros do cluster do banco de dados de origem deve ser definido como ROW. Corrija o grupo de parâmetros e reinicialize o cluster para aplicar a alteração e, em seguida, recrie a integração. |
Configuração | REDSHIFT-INTEGRATION-EVENT-1004 | ERRO |
Não foi possível carregar dados porque o parâmetro do cluster binlog_transaction_compression está habilitado. Defina o valor do parâmetro como OFF e reinicialize a instância do gravador para aplicar a alteração e, em seguida, recrie a integração. |
Configuração | REDSHIFT-INTEGRATION-EVENT-1005 | ERRO |
Não foi possível carregar dados porque o parâmetro do cluster binlog_row_value_options está definido como PARTIAL_JSON, que não é compatível. Corrija o grupo de parâmetros e reinicialize a instância do gravador para aplicar a alteração e, em seguida, recrie a integração. |
Configuração |
REDSHIFT-INTEGRATION-EVENT-1006 | WARNING |
Não foi possível analisar o filtro de integração. Corrija a sintaxe do filtro. |