Resumo

  • draft-ietf-opsawg-collected-data-manifest-14 determina que o Platform Manifest viaje e seja armazenado com a telemetria; o Data Collection Manifest continua sendo um exemplo não normativo.
  • Hora de emissão, identificador da plataforma e identificador da assinatura permitem localizar o contexto aplicável, inclusive o período de coleta efetivamente usado.
  • A junção não prova sozinha ausência de lacunas, relógio confiável, custódia íntegra, semântica correta, decisão autorizada ou resultado operacional.

Um valor de telemetria raramente explica a si mesmo. O número zero pode registrar um contador vazio, uma reinicialização, um artefato de sobrecarga, uma janela de amostragem inadequada ou uma amostra que se perdeu antes do armazenamento. A revisão 14 de A Data Manifest for Contextualized Telemetry Data enfrenta o primeiro erro institucional dessa cadeia: guardar o valor e descartar as condições necessárias para entendê-lo.

A proposta é concreta. O Platform Manifest normativo pode registrar um identificador definido pela rede, fornecedor ou PEN, dados de software e sistema operacional e o conteúdo da YANG Library que fixa revisões de módulos, namespaces, funcionalidades, desvios, esquemas e datastores. O Data Collection Manifest relaciona fluxos ou datastores, filtros, identificador da assinatura, receptores, disparo periódico ou por mudança e período de coleta. Esse segundo modelo é um exemplo, pois o schema mount necessário não está disponível em tempo de projeto.

O campo current-period resume por que o contexto importa. O operador pede uma coleta a cada dez segundos; sob carga, a plataforma passa a usar vinte. O manifesto revela o intervalo em vigor. Quem analisa a série deixa de confundir a cadência configurada com a executada.

A regra de armazenamento também é mais forte do que um inventário eventual. O manifesto precisa ser transmitido e armazenado com os dados, acompanhá-los quando forem movidos e mudar após alterações da plataforma, do software ou da assinatura. Ele próprio forma uma série temporal. A consulta retrospectiva usa o horário de envio do datapoint, o identificador da plataforma de origem e o identificador da assinatura, escolhendo os manifestos mais recentes anteriores àquele instante.

Essa associação é útil. Não é um certificado do passado.

A plataforma de origem é a primeira fronteira. Seu identificador precisa ser único na rede em cada momento, mas pode ser reutilizado depois da troca do equipamento. A consulta depende da correspondência correta no inventário e de seus limites temporais. Um hostname errado, um identificador reciclado cedo demais ou um manifesto montado pelo coletor a partir de módulos dispersos pode gerar uma junção impecável com a máquina errada.

A identidade do esquema vem em seguida. A YANG Library diz qual revisão, namespace, funcionalidade e desvio conferem significado ao campo. Em 10 de setembro de 2026, o Datatracker mostrava zero erros e zero alertas na validação YANG da revisão 14. O próprio texto, porém, explica que YANG não consegue impor a presença de pelo menos um dos conjuntos de funcionalidades yang-catalog ou ietf-system. O módulo pode validar sem informar muito além do identificador da plataforma. A validação confirma algo sobre o modelo e suas dependências, não que uma implementação forneceu contexto suficiente.

O escopo da coleta precisa de prova separada. O filtro define o que poderia chegar. O silêncio de uma assinatura periódica não tem o mesmo sentido do silêncio em uma assinatura por mudança. current-period identifica o desvio de cadência, mas não demonstra que cada amostra esperada foi emitida e recebida. Como o manifesto também é coletado como dado, o rascunho iguala sua confiabilidade à da própria coleta. Um registro que percorre o mesmo caminho não consegue testemunhar de forma independente tudo o que esse caminho perdeu.

Tempo não é apenas uma coluna. A regra de selecionar o último manifesto anterior ao datapoint pressupõe que o horário de emissão, a identidade da plataforma e o histórico ordenam corretamente os fatos. Desvio de relógio, entrega atrasada, troca do horário do dispositivo pelo do coletor ou atualização tardia podem selecionar a versão errada sem quebrar a junção. O timestamp é uma entrada para a regra, não prova da ordem física.

Custódia não surge da proximidade entre linhas. NETCONF ou RESTCONF seguros, autenticação mútua e controle de acesso protegem uma sessão. Um trabalho separado de COSE trata de integridade e proveniência. Ainda são necessários recibos durante buffering, normalização, replicação e armazenamento. Duas linhas no mesmo banco não provam que nenhuma delas foi eliminada, reordenada ou alterada no trajeto.

Só então começa a interpretação. O esquema exato esclarece o significado de um campo, mas ainda faltam largura do contador, regras de reset e rollover, unidades, agregação, defeitos do fornecedor e linhagem das transformações posteriores. A linhagem de indicadores calculados está explicitamente fora do escopo do rascunho. Uma entrada bem contextualizada ainda pode alimentar uma taxa errada, uma referência inválida ou uma narrativa enganosa de incidente.

Decisão e efeito são os dois registros finais. Os nós YANG são somente leitura e não definem RPC ou ação. O manifesto não autoriza uma mudança no controlador. A análise pode recomendar redirecionamento, limitação ou investigação; um responsável precisa decidir, um sistema executar e uma fronteira observável do serviço mostrar o que aconteceu.

O status no Datatracker exige a mesma disciplina. Em 10 de setembro de 2026, a revisão 14 era um Internet-Draft ativo de 19 de agosto, submetido ao IESG para publicação, em Expert Review e com Proposed Standard como status pretendido. O resultado do verificador estava limpo. Isso não fazia do documento um RFC nem comprovava adoção por qualquer rede.

A melhor leitura é mais restrita e mais valiosa do que a promessa de “dados autodescritivos”. O manifesto é um recibo de contexto. Preserve, versione e associe esse recibo; depois cobre evidências separadas de fonte, esquema, escopo, tempo, custódia, interpretação, decisão e efeito. Ele mostra qual pergunta fazer. Não decide a resposta pelo operador.

Sources