Samples are the collected data points, and they represent the numerical value of time series data. The components that are required to define a sample are a float64 value, and a timestamp with millisecond precision. Something to keep in mind is that samples collected out of order will be discarded by Prometheus. The same happens to samples with the same metric identity and different sample values.