{"id":19436082,"url":"https://github.com/sensu/web","last_synced_at":"2025-04-24T21:30:55.846Z","repository":{"id":40671110,"uuid":"178296753","full_name":"sensu/web","owner":"sensu","description":"Open-source Web UI for Sensu Go clusters","archived":false,"fork":false,"pushed_at":"2023-07-24T15:04:52.000Z","size":82391,"stargazers_count":30,"open_issues_count":56,"forks_count":26,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-04-03T11:36:33.035Z","etag":null,"topics":["apollo","looking-for-maintainer","react","sensu","sensu-go"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sensu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"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}},"created_at":"2019-03-28T23:21:11.000Z","updated_at":"2024-05-16T17:41:50.000Z","dependencies_parsed_at":"2024-06-20T03:04:34.992Z","dependency_job_id":"a35e4695-6774-455b-936b-e996be2bf139","html_url":"https://github.com/sensu/web","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensu%2Fweb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensu%2Fweb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensu%2Fweb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensu%2Fweb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sensu","download_url":"https://codeload.github.com/sensu/web/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250712892,"owners_count":21475095,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["apollo","looking-for-maintainer","react","sensu","sensu-go"],"created_at":"2024-11-10T15:09:25.979Z","updated_at":"2025-04-24T21:30:55.055Z","avatar_url":"https://github.com/sensu.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.sensu.io/\"\u003e\n    \u003cimg alt=\"Sensu\"\n      src=\"https://raw.githubusercontent.com/sensu/web/828c7a0c2a6abb7ea215ca6ded903ba26045f542/logo.png\"\n      width=\"80\"\n    /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003e\n  Sensu Go Web\n\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  A web interface for insight and management of your \u003ca href=\"https://sensu.io/products/core\"\u003eSensu Go\u003c/a\u003e clusters.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/commit-activity/m/sensu/web.svg?style=flat\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/sensu/web/blob/master/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/sensu/web.svg?style=flat\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://circleci.com/gh/sensu/web\"\u003e\n    \u003cimg src=\"https://circleci.com/gh/sensu/web/tree/master.svg?style=shield\u0026circle-token=0b15707495fa6899226391b58d73a2526d87f9d4\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Roadmap\n\nAs of version 6.0, the official Sensu web app has moved to the commercial product codebase. Users who want an officially supported web app for use with Sensu Go should try the commercial distribution available at https://sensu.io/downloads \n\nUsers who download and compile Sensu Go from source and want a web UI will need to download and run this web app as a separate component (see [INSTALL.md](INSTALL.md)). Please note that the web interface included in the commercial distribution no longer shares a common codebase with this project. For more details regarding these changes, please see [Building a better UI for Sensu].\n\n### Goals\n\nThe primary goal of this project was to offer a simple web interface that provides visibility into Sensu Go's \"stateful\" data (e.g., real-time invetory and real-time event dashboards). At this time, this includes the following:\n\n* Basic auth (login using Sensu Go user credentials)\n* Namespace switching\n* Views reflecting event, entity, and silence state. (Scoped by namespace.)\n\n### Non-Goals\n\nThis project does not aim to provide a web-based interface for every feature of the open-source Sensu Go platform, specifically including the configuration of Sensu Go pipelines. As a result, certain features of this project may break with new releases of Sensu Go. The Sensu Engineering team will review and merge PRs submitted by the community, and/or periodically publish new releases to mark certain features as \"deprecated\" (or just remove them).\n\n_NOTE: although \"PRs are **always** welcome\" (!), any PR which implements features that are non-goals of this project may be closed as \"won't fix\". Furthermore, any issues and/or PRs proposing enhancements that are already implemented -OR- that are on our roadmap for the commercial distribution **may** also be closed as \"won't fix\"; conversely, we may from time to time choose to port features from the commercial distribution into this project._\n\nThis project will maintain its permissive MIT license, and may be used as a baseline for new Sensu Go web interface projects and/or forks of this project.\n\n## Getting Started\n\nTo start the UI, simply run the following:\n\n```bash\nyarn install\nNODE_ENV=production PORT=80 API_URL=https://my-sensu-backend-api:8080 yarn node scripts serve\n```\nFor more detailed installation instructions, see [INSTALL.md](INSTALL.md)\n\n## Contributing\n\nSensu is and always will be open source, and we continue to highly value\ncommunity contributions. For guidelines on how to contribute to this project, how\nto hack on Sensu, and information about what we require from project\ncontributors, please see [CONTRIBUTING.md].\n\n[sensu go]: https://sensu.io/products/core\n[installation documentation]: https://docs.sensu.io/sensu-go/latest/installation/install-sensu/\n[contributing.md]: CONTRIBUTING.md\n[Building a better UI for Sensu]: https://discourse.sensu.io/t/building-a-better-ui-for-sensu/1859","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsensu%2Fweb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsensu%2Fweb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsensu%2Fweb/lists"}