jangala-dev / jangala-dev/devicecode-lua

Metrics can be lost if backhual is not available for more than 10 minutes [future issue]

Aberta
#97 0 comentários 0 reações 0 responsáveis Ver no GitHub
enhancement
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

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.