{"id":16377735,"url":"https://github.com/walshydev/uptime-panel","last_synced_at":"2026-07-22T20:32:48.920Z","repository":{"id":130663509,"uuid":"378141487","full_name":"WalshyDev/Uptime-Panel","owner":"WalshyDev","description":"A custom created Grafana plugin used to show how long it has been since a given timestamp. This is nice for an uptime panel","archived":false,"fork":false,"pushed_at":"2021-06-19T18:47:46.000Z","size":269,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-19T13:31:11.634Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WalshyDev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"WalshyDev","custom":"https://paypal.me/walshblob"}},"created_at":"2021-06-18T12:20:35.000Z","updated_at":"2021-06-19T18:47:29.000Z","dependencies_parsed_at":"2023-07-17T18:09:57.356Z","dependency_job_id":null,"html_url":"https://github.com/WalshyDev/Uptime-Panel","commit_stats":{"total_commits":11,"total_committers":1,"mean_commits":11.0,"dds":0.0,"last_synced_commit":"74833b93a1e049674b2234175cfde9e8ad5ce057"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":"WalshyDev/template","purl":"pkg:github/WalshyDev/Uptime-Panel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WalshyDev%2FUptime-Panel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WalshyDev%2FUptime-Panel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WalshyDev%2FUptime-Panel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WalshyDev%2FUptime-Panel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WalshyDev","download_url":"https://codeload.github.com/WalshyDev/Uptime-Panel/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WalshyDev%2FUptime-Panel/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35777195,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-22T02:00:06.236Z","response_time":124,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T03:43:52.668Z","updated_at":"2026-07-22T20:32:48.902Z","avatar_url":"https://github.com/WalshyDev.png","language":"TypeScript","funding_links":["https://github.com/sponsors/WalshyDev","https://paypal.me/walshblob"],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eUptime Panel\u003c/h1\u003e\n\n\u003ch3 align=\"center\"\u003eAwesome Grafana panel to easily show uptime of a service/application!\u003c/h3\u003e\n\n\u003c!-- Badges --\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/users/WalshyDev/sponsorship\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/GitHub%20Sponsors-WalshyDev-orange.svg?style=flat-square\" alt=\"GitHub Sponsors\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"http://walshy.dev/donate\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/PayPal-WalshyDev-blue.svg?style=flat-square\" alt=\"Slack\"/\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003chr/\u003e\n\n## Hello\n\nThis is a custom Grafana panel, it will display the time since a given timestamp. This is good to use for keeping track of how long a service/application has been up, how long since a given time or whatever else.\n\nThe panel is very easy to use and also has quite a few options to customise the simple thing.\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/8492901/122574915-13013100-d048-11eb-8bbb-6c72b3f6113d.png\" alt=\"Uptime panel\"\u003e\n\u003c/div\u003e\n\n### Usage\n1. Add a panel\n2. Pick this under \"Visualisation\"\n3. Add a query returning a unix timestamp\n4. ???\n5. Profit\n\n![image](https://user-images.githubusercontent.com/8492901/122567214-55bf0b00-d040-11eb-919b-f416128e22cd.png)\n\n### Options\n**Provided Timestamp Format**\\\n[Milliseconds, Seconds]\\\nThis specifies if the given timestamp is in seconds or milliseconds. This is used to calculte the time so make sure it's the right one!\n\n**Uptime Format**\\\n[Long Form, Short Form]\\\nThis specifies if the time displayed should be in short form (e.g 1h 5m 20s) or long form (e.g 1 hour 5 minutes 20 seconds).\n\n**Pad 0s To The Time**\\\n[true, false]\\\nThis specifies if a `0` should be added to values lower than 10. For example: `09 minutes` rather than `9 minutes`.\n\n**Text Size (CSS font-size property)**\\\n[*2em*]\\\nThis specifies the `font-size` of the text. This is used in the CSS so it accepts anything which can be used in CSS, px, em, %, etc.\n\n### Download\nYou can download this panel from the [releases page](https://github.com/WalshyDev/Uptime-Panel/releases).\n\n## Contributing\n\nContributions are always welcome to this project!  \nTake a look at any existing issues on this repository for starting places to help contribute towards, or simply create your own new contribution to the project.\n\nPlease make sure to follow the existing standards within the project such as code styles, naming conventions and commenting/documentation.\n\nWhen you are ready, simply create a pull request for your contribution and I will review it whenever I can!\n\n### Donating\n\nYou can also help me and the project out by sponsoring me through [GitHub Sponsors](https://github.com/users/WalshyDev/sponsorship) or by donating on [PayPal](https://walshy.dev/donate).\n\u003cp\u003e\n    \u003ca href=\"https://github.com/users/WalshyDev/sponsorship\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/GitHub%20Sponsors-WalshyDev-orange.svg?style=flat-square\" alt=\"GitHub Sponsors\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"http://walshy.dev/donate\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/PayPal-WalshyDev-blue.svg?style=flat-square\" alt=\"Slack\"/\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwalshydev%2Fuptime-panel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwalshydev%2Fuptime-panel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwalshydev%2Fuptime-panel/lists"}