mirror of
https://github.com/healthchecks/healthchecks.git
synced 2025-04-10 15:37:30 +00:00
![]() In the "Details" and "Log" pages Healthchecks displays a list of events (incoming pings and sent alerts). At the top of the events list is a two- or three-way selector for selecting the timezone for formatting event dates and times. The selector options are "UTC", check's configured timezone, and "Browser's time zone". The "Browser's time zone" used to be default, initial selection for all checks. With this change, for checks that use cron schedule, the default selected timezone will be the check's configured timezone. The "Browser's time zone" option is of course still there and the user can switch to it to see dates and times in their local time. Rationale: I semi-regularly get support requests about unexpected or missing alerts, where the problem boil downs to a timezone mismatch between the client and the Healthchecks server. Sometimes the confusion seems to be caused by the user seeing ping arrival times in their local time zone, comparing them to their cron expression, and not realizing their server may be using a different timezone. By switching the default display timezone to the check's configured timezone, I hope users will be more likely to notice discrepancies between ping arrival times, the cron schedule, and their local clock. For checks using simple schedules (timeout and grace), we still default to browser's timezone for display. |
||
---|---|---|
.. | ||
adaptive-setinterval.js | ||
add-check-modal.js | ||
add_credential.js | ||
add_project_modal.js | ||
add_pushover.js | ||
add_trello.js | ||
add_zulip.js | ||
appearance.js | ||
badges.js | ||
billing.js | ||
bootstrap-native.min.js | ||
bootstrap.min.js | ||
channels.js | ||
checks.js | ||
details.js | ||
docs_cron.js | ||
initialize-timezone-selects.js | ||
jquery-3.6.0.min.js | ||
log.js | ||
login_tfa.js | ||
moment-timezone-with-data-10-year-range.min.js | ||
moment.min.js | ||
notifications.js | ||
nouislider.min.js | ||
ntfy_form.js | ||
ping_details.js | ||
pricing.js | ||
profile.js | ||
project.js | ||
projects.js | ||
projects_menu.js | ||
purify.min.js | ||
search.js | ||
selectize.min.js | ||
set-password.js | ||
signal_form.js | ||
signup.js | ||
slug-suggestions.js | ||
snippet-copy.js | ||
update-timeout-modal.js | ||
webauthn-json.browser-global.js | ||
webhook.js | ||
zxcvbn.js |