Prometheus: Multiply exemplars timestamp to follow api change (#31143)

This commit is contained in:
Zoltán Bedi 2021-02-12 14:47:47 +01:00 committed by GitHub
parent a17661d198
commit 8c35ed4014
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 6 deletions

View File

@ -492,7 +492,7 @@ describe('Prometheus Result Transformer', () => {
seriesLabels: { __name__: 'test' },
exemplars: [
{
timestamp: 1610449069957,
timestamp: 1610449069.957,
labels: { traceID: '5020b5bc45117f07' },
value: 0.002074123,
},
@ -517,19 +517,19 @@ describe('Prometheus Result Transformer', () => {
{
exemplars: [
{
timestamp: 1610449070000,
timestamp: 1610449070.0,
value: 5,
},
{
timestamp: 1610449070000,
timestamp: 1610449070.0,
value: 1,
},
{
timestamp: 1610449070500,
timestamp: 1610449070.5,
value: 13,
},
{
timestamp: 1610449070300,
timestamp: 1610449070.3,
value: 20,
},
],

View File

@ -78,7 +78,7 @@ export function transform(
prometheusResult.forEach((exemplarData) => {
const data = exemplarData.exemplars.map((exemplar) => {
return {
[TIME_SERIES_TIME_FIELD_NAME]: exemplar.timestamp,
[TIME_SERIES_TIME_FIELD_NAME]: exemplar.timestamp * 1000,
[TIME_SERIES_VALUE_FIELD_NAME]: exemplar.value,
...exemplar.labels,
...exemplarData.seriesLabels,