Probabilidade de erro
Painel de configuração

Probabilidade de erro por chave

Define a chance percentual (0,0 a 100,0) de cada cenário de falha simulada. As alterações refletem imediatamente no comportamento, sem reiniciar a aplicação. Endpoints respondem 500 quando sorteados; processos internos têm comportamentos específicos descritos em cada linha. Chaves são cadastradas em código — aqui só é possível editar a chance.

28 chaves cadastradas

Abertura de Mercado CCEE

6 chaves
Chave Descrição Origem Chance (%) Ação
abertura-mercado.medicoes-consultar Endpoint GET de consulta de medições responde 500 (falha simulada). Endpoint
abertura-mercado.medicoes-enviar Endpoint POST de envio de medições responde 500 (falha simulada). Endpoint
abertura-mercado.medicoes-rejeitada Medição retornada com SituacaoMedicao=REJEITADA em vez de CONSISTIDA (sorteio por amostra). Processo
abertura-mercado.medicoes-status Endpoint GET de status do processamento responde 500 (falha simulada). Endpoint
abertura-mercado.migracoes-consultar Endpoint GET de consulta de migrações responde 500 (falha simulada). Endpoint
abertura-mercado.token-emitir Endpoint POST de emissão de token responde 500 (falha simulada). Endpoint

Coleta Integrada CCEE

5 chaves
Chave Descrição Origem Chance (%) Ação
coleta-ccee.consultar-situacao Endpoint POST de consulta de situação responde 500 (falha simulada). Endpoint
coleta-ccee.enviar Endpoint POST de envio da coleta responde 500 (falha simulada). Endpoint
coleta-ccee.replica-pular Suprime a gravação da réplica DS-9 via Data-In (APP-16) — o aceite SOAP e o ticket seguem intactos; a falha fica registrada na timeline. Processo
coleta-ccee.webhook-codigo-422 Marca o processamento como falha: ticket vai a Falha e payload do callback usa Codigo=422 (independente da entrega). Processo
coleta-ccee.webhook-pular Suprime o envio HTTP do callback (não afeta o status do ticket — apenas a entrega). Processo

Dataset B

1 chave
Chave Descrição Origem Chance (%) Ação
dataset-b.consulta Faz a consulta ao dataset B falhar (500) — simula a segunda fonte indisponível (endpoint e releitura interna do reprocessamento). Endpoint

Outros

2 chaves
Chave Descrição Origem Chance (%) Ação
integraflow.login Endpoint POST de login do Integraflow responde 500 (falha simulada). Endpoint
integraflow.tela Endpoint GET da tela do Integraflow responde 500 (falha simulada). Endpoint

Respondedor de Comandos (APP-14)

7 chaves
Chave Descrição Origem Chance (%) Ação
respondedor-comandos.config-atualizar Faz a gravação da configuração do APP-14 responder 500 (nada é persistido). Útil para provar que o painel avisa a falha em vez de fingir que salvou. Endpoint
respondedor-comandos.config-consultar Faz a leitura da configuração do APP-14 responder 500. O gate e as latências vigentes continuam valendo — o que falha é só a consulta. Endpoint
respondedor-comandos.estado-semear Faz a semeadura de estado do dataset da demo responder 500, sem gravar. Exercita o preparo de ambiente falhando antes do ensaio. Endpoint
respondedor-comandos.estados-consultar Faz a consulta de estados do painel do APP-14 responder 500. Não afeta o atendimento dos comandos — só a leitura da evidência. Endpoint
respondedor-comandos.log-consultar Faz a consulta do log de comandos do APP-14 responder 500. Não afeta o atendimento dos comandos — só a leitura da evidência. Endpoint
respondedor-comandos.reflexo-cadastro Faz o reflexo do estado de conexão no cadastro do PIM (POST /api/medidores) falhar sem tocar o PIM: a manobra de corte/religa acontece no simulador, mas o comando encerra como Parcial. É o caminho de ensaio do desfecho degradado do APP-14. Processo
respondedor-comandos.reset Faz o teardown do ensaio do APP-14 responder 500 sem zerar nada. Prova que a reexecução sem resíduo é verificada, e não presumida. Endpoint

Simulação de Coleta

7 chaves
Chave Descrição Origem Chance (%) Ação
registradores-verificacao.leitura Faz o comando 'leitura_registradores_totalizadores' (APP-09) falhar: não envia ao DataIn de registradores e marca o comando INTEIRO como Erro. Nunca produz Parcial — Parcial só existe com janela multi-dia parcialmente fora do horizonte no Valor do comando. Processo
simulacao-coleta.falha-conexao Falha de conexão simulada (verificação por pedido): marca TODOS os comandos do pedido como Erro com código 3004 (TimeoutAoEstabelecerConexao) e não emite eventos de coleta. Processo
simulacao-coleta.leitura-dataset-b Faz o comando 'leitura_dataset_b' (variante C da APP-02) falhar: não consulta o dataset B, não envia ao DataIn 2.0 e marca o comando como Erro. Processo
simulacao-coleta.leitura-eventos-medidor Faz o comando 'leitura_eventos_medidor' falhar: não envia ao DataIn 2.0 e marca o comando como Erro. Processo
simulacao-coleta.leitura-grandezas-instantaneas Faz o comando 'leitura_grandezas_instantaneas' falhar: não envia às Páginas Fiscais do PIM e marca o comando como Erro. Processo
simulacao-coleta.leitura-grandezas-periodicas Faz o comando 'leitura_grandezas_periodicas' falhar: não envia ao DataIn 2.0 e marca o comando como Erro. Processo
simulacao-coleta.leitura-parametros-eletricos-gerais Faz o comando 'leitura_parametros_eletricos_gerais' falhar: não envia ao DataIn 2.0 e marca o comando como Erro. Processo