jangala-dev / jangala-dev/devicecode-lua
Metrics can be lost if backhual is not available for more than 10 minutes [future issue]
- Linguagem predominante
- Lua
- Estrelas
- 1
- Forks
- 0
- Merge médio
- 6d 8h
- PRs com merge (30d)
- 6
Descrição
Given the current metrics service implementation if we cannot publish metrics over HTTP for more than 10 minutes we will start to lose metrics payloads, this can leave chunks of delta values missing which will cause future metrics to be incorrect. We need to think of a scalable way to preserve metrics if a publish fails, perhaps by cycling metrics back into the timed cache or processing cache if they cannot be immediately sent, an infinitely sized queue could also be used but this will not scale well
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
Comece revisando a implementação atual do metrics service, especialmente o timed cache e o processing cache usados no contexto da publicação via HTTP. Determine como as publicações com falha são tratadas e projete uma abordagem escalável para sua preservação; considera-se concluído quando os metrics payloads não forem perdidos durante interrupções superiores a 10 minutos e os valores delta futuros permanecerem corretos.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- lua
- Domínio
- embedded-iot, observability
- Tipo de issue
- Funcionalidade
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 25/100