

Para recursos semelhantes aos do Amazon Timestream para, considere o Amazon Timestream LiveAnalytics para InfluxDB. Ele oferece ingestão de dados simplificada e tempos de resposta de consulta de um dígito em milissegundos para análises em tempo real. Saiba mais [aqui](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Gravações
<a name="metering-and-pricing.writes"></a>

 O tamanho de gravação de cada evento de série temporal é calculado como a soma do tamanho do registro de data/hora e um ou mais nomes de dimensão, valores de dimensão, nomes de medidas e valores de medida. O tamanho do registro de data/hora é de 8 bytes. O tamanho dos nomes das dimensões, dos valores das dimensões e dos nomes das medidas são o comprimento dos bytes codificados em UTF-8 da string que representa cada nome de dimensão, valor de dimensão e nome de medida. O tamanho do valor da medida depende do tipo de dados. É 1 byte para o tipo de dados booleano, 8 bytes para bigint e double, e o comprimento dos bytes codificados em UTF-8 para strings. Cada gravação é contada em unidades de 1 KiB. 

Dois exemplos de cálculos são fornecidos abaixo:

**Topics**
+ [Cálculo do tamanho de gravação de um evento de série temporal](#metering-and-pricing.writes.write-size-one-event)
+ [Calculando o número de gravações](#metering-and-pricing.writes.write-size-multiple-events)

## Cálculo do tamanho de gravação de um evento de série temporal
<a name="metering-and-pricing.writes.write-size-one-event"></a>

Considere um evento de série temporal que representa a utilização da CPU de uma instância do EC2, conforme mostrado abaixo:


| Hora | region | az | vpc | Hostname | measure\_name | measure\_value::double | 
| --- | --- | --- | --- | --- | --- | --- | 
| 1602983435238563000 | us-east-1 | 1d | vpc-1a2b3c4d | host-24Gju | cpu\_utilization | 35,0 | 

O tamanho de gravação do evento da série temporal pode ser calculado como:
+ tempo = 8 bytes
+ primeira dimensão = 15 bytes (`region`\+`us-east-1`)
+ segunda dimensão = 4 bytes (`az`\+`1d`)
+ terceira dimensão = 15 bytes (`vpc`\+`vpc-1a2b3c4d`)
+ quarta dimensão = 18 bytes (`hostname`\+`host-24Gju`)
+ nome da medida = 15 bytes (`cpu_utilization`)
+ valor da medida = 8 bytes

**Tamanho de gravação do evento da série temporal = 83 bytes**

## Calculando o número de gravações
<a name="metering-and-pricing.writes.write-size-multiple-events"></a>

Agora, considere 100 instâncias do EC2, semelhantes à instância descrita em [Cálculo do tamanho de gravação de um evento de série temporal](#metering-and-pricing.writes.write-size-one-event), emitindo métricas a cada 5 segundos. O total de gravações mensais para as instâncias do EC2 variará com base em quantos eventos de séries temporais existem por gravação e se atributos comuns estão sendo usados durante o agrupamento de eventos de séries temporais. Um exemplo de cálculo do total de gravações mensais é fornecido para cada um dos seguintes cenários:

**Topics**
+ [Um evento de série temporal por gravação](#metering-and-pricing.writes.write-size-multiple-events.one-event-per-write)
+ [Agrupar eventos de séries temporais em uma gravação](#metering-and-pricing.writes.write-size-multiple-events.batching-events)
+ [Agrupar eventos de séries temporais e usando atributos comuns em uma gravação](#metering-and-pricing.writes.write-size-multiple-events.batching-events-and-using-common-attrbs)

### Um evento de série temporal por gravação
<a name="metering-and-pricing.writes.write-size-multiple-events.one-event-per-write"></a>

Se cada gravação contiver somente um evento de série temporal, o total de gravações mensais será calculado como:
+ 100 eventos de séries temporais = 100 gravações a cada 5 segundos
+ x 12 writes/minute = 1.200 gravações
+ x 60 minutes/hour = 72.000 gravações
+ x 24 hours/day = 1.728.000 gravações
+ x 30 days/month = 51.840.000 gravações

**Total de gravações mensais = 51.840.000**

### Agrupar eventos de séries temporais em uma gravação
<a name="metering-and-pricing.writes.write-size-multiple-events.batching-events"></a>

Como cada gravação é medida em unidades de 1 KB, uma gravação pode conter um lote de 12 eventos de série temporal (998 bytes) e o total de gravações mensais é calculado como:
+ 100 eventos de séries temporais = 9 gravações (12 eventos de séries temporais por gravação) a cada 5 segundos
+ x 12 writes/minute = 108 gravações
+ x 60 minutes/hour = 6.480 gravações
+ x 24 hours/day = 155.520 gravações
+ x 30 days/month = 4.665.600 gravações

**Total de gravações mensais = 4.665.600**

### Agrupar eventos de séries temporais e usando atributos comuns em uma gravação
<a name="metering-and-pricing.writes.write-size-multiple-events.batching-events-and-using-common-attrbs"></a>

Se a região, az, vpc e nome da medida forem comuns em 100 instâncias do EC2, os valores comuns poderão ser especificados apenas uma vez por gravação e serão chamados de atributos comuns. Nesse caso, o tamanho dos atributos comuns é 52 bytes e o tamanho dos eventos da série temporal é 27 bytes. Como cada gravação é medida em unidades de 1 KiB, uma gravação pode conter 36 eventos de séries temporais e atributos comuns, e o total de gravações mensais é calculado da seguinte forma:
+ 100 eventos de séries temporais = 3 gravações (36 eventos de séries temporais por gravação) a cada 5 segundos
+ x 12 writes/minute = 36 gravações
+ x 60 minutes/hour = 2.160 gravações
+ x 24 hours/day = 51.840 gravações
+ x 30 days/month = 1.555.200 gravações

**Total de gravações mensais = 1.555.200**

**nota**  
Devido ao uso de lotes, atributos comuns e arredondamento das gravações para unidades de 1 KB, o tamanho de armazenamento dos eventos da série temporal pode ser diferente do tamanho da gravação.