[GH-ISSUE #443] Suggestion: per project gantt graph displaying tasks durations #333

Closed
opened 2026-02-25 23:42:04 +03:00 by kerem · 3 comments
Owner

Originally created by @smknstd on GitHub (Oct 22, 2020).
Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/443

As healthcheck can store all tasks durations, it would be possible to display a gantt graph of all past tasks for a given timeline. I would love to check what happened on a given project in the last 24h hours for example. It could look something like this:

Screenshot_2020-10-22 Figma

What do you think ?

Originally created by @smknstd on GitHub (Oct 22, 2020). Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/443 As healthcheck can store all tasks durations, it would be possible to display a gantt graph of all past tasks for a given timeline. I would love to check what happened on a given project in the last 24h hours for example. It could look something like this: ![Screenshot_2020-10-22 Figma](https://user-images.githubusercontent.com/2412608/96898710-57740700-1490-11eb-8680-7c887350849c.png) What do you think ?
kerem 2026-02-25 23:42:04 +03:00
  • closed this issue
  • added the
    feature
    label
Author
Owner

@smknstd commented on GitHub (Nov 16, 2021):

Just found out cronitor seems to have something similar

Screenshot from 2021-11-16 11-51-20

<!-- gh-comment-id:970150583 --> @smknstd commented on GitHub (Nov 16, 2021): Just found out cronitor seems to have something similar ![Screenshot from 2021-11-16 11-51-20](https://user-images.githubusercontent.com/2412608/141972248-68fa54cb-bd0b-4b62-8e5d-407e0a01b3eb.png)
Author
Owner

@djarbz commented on GitHub (Aug 9, 2023):

This would be fantastic, I'm monitoring all of my Proxmox Backup Client runs and it would be awesome to see if any are overlapping and causing extra load/latency.

<!-- gh-comment-id:1670532427 --> @djarbz commented on GitHub (Aug 9, 2023): This would be fantastic, I'm monitoring all of my Proxmox Backup Client runs and it would be awesome to see if any are overlapping and causing extra load/latency.
Author
Owner

@cuu508 commented on GitHub (Nov 19, 2025):

Thanks, this is an interesting idea, but I'm not planning to work on this.

With the current data model, the duration calculation is somewhat expensive (durations are not stored per ping, instead they are calculated on demand by looking up the previous start event). Doing this for a longer timeframe and for many checks (there are accounts with 1000+ checks) would become quite expensive.

This could perhaps be a report that is run manually and infrequently. But I'm not sure if there's enough utility in this to warrant the dev work.

<!-- gh-comment-id:3553884561 --> @cuu508 commented on GitHub (Nov 19, 2025): Thanks, this is an interesting idea, but I'm not planning to work on this. With the current data model, the duration calculation is somewhat expensive (durations are not stored per ping, instead they are calculated on demand by looking up the previous start event). Doing this for a longer timeframe and for many checks (there are accounts with 1000+ checks) would become quite expensive. This could perhaps be a report that is run manually and infrequently. But I'm not sure if there's enough utility in this to warrant the dev work.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/healthchecks#333
No description provided.