Skip to content
Snippets Groups Projects
Commit 51a9797d authored by Jose Ivan Vargas Lopez's avatar Jose Ivan Vargas Lopez
Browse files

Restored the timeScaleFormat for the prometheus dashboard

parent 4e0e2fd9
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -10,7 +10,7 @@
import MonitoringMixin from '../mixins/monitoring_mixins';
import eventHub from '../event_hub';
import measurements from '../utils/measurements';
import { bisectDate } from '../utils/date_time_formatters';
import { bisectDate, timeScaleFormat } from '../utils/date_time_formatters';
import createTimeSeries from '../utils/multiple_time_series';
import bp from '../../breakpoints';
 
Loading
Loading
@@ -171,7 +171,8 @@
axisYScale.domain([0, d3.max(allValues.map(d => d.value))]);
 
const xAxis = d3.axisBottom()
.scale(axisXScale);
.scale(axisXScale)
.tickFormat(timeScaleFormat);
 
const yAxis = d3.axisLeft()
.scale(axisYScale)
Loading
Loading
import { timeFormat as time } from 'd3-time-format';
import { timeSecond, timeMinute, timeHour, timeDay, timeMonth, timeYear } from 'd3-time';
import { bisector } from 'd3-array';
 
export const dateFormat = time('%b %-d, %Y');
export const timeFormat = time('%-I:%M%p');
export const dateFormatWithName = time('%a, %b %-d');
export const bisectDate = bisector(d => d.time).left;
const d3 = { time, bisector, timeSecond, timeMinute, timeHour, timeDay, timeMonth, timeYear };
export const dateFormat = d3.time('%b %-d, %Y');
export const timeFormat = d3.time('%-I:%M%p');
export const dateFormatWithName = d3.time('%a, %b %-d');
export const bisectDate = d3.bisector(d => d.time).left;
const formatMillisecond = d3.time('.%L');
const formatSecond = d3.time(':%S');
const formatMinute = d3.time('%-I:%M');
const formatHour = d3.time('%-I %p');
const formatDay = d3.time('%a %d');
const formatWeek = d3.time('%b %d');
const formatMonth = d3.time('%B');
const formatYear = d3.time('%Y');
export function timeScaleFormat(date) {
let formatFunction;
if (d3.timeSecond(date) < date) {
formatFunction = formatMillisecond;
} else if (d3.timeMinute(date) < date) {
formatFunction = formatSecond;
} else if (d3.timeHour(date) < date) {
formatFunction = formatMinute;
} else if (d3.timeDay(date) < date) {
formatFunction = formatHour;
} else if (d3.timeWeek(date) < date) {
formatFunction = formatDay;
} else if (d3.timeMonth(date) < date) {
formatFunction = formatWeek;
} else if (d3.timeYear(date) < date) {
formatFunction = formatMonth;
} else {
formatFunction = formatYear;
}
return formatFunction(date);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment