mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2026-04-25 08:45:58 +03:00
[PR #952] [MERGED] feat: nginx performance dashboard #4248
Labels
No labels
Q/A
bug
casdoor
dependencies
docker
documentation
duplicate
enhancement
help wanted
invalid
lego
platform:openwrt
platform:windows
pull-request
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nginx-ui#4248
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/0xJacky/nginx-ui/pull/952
Author: @akinoccc
Created: 4/10/2025
Status: ✅ Merged
Merged: 4/10/2025
Merged by: @0xJacky
Base:
dev← Head:dev📝 Commits (5)
4e8346ffeat: add nginx detail status9f0107eMerge branch '0xJacky:dev' into dev32d7c74enhance: remove unused log and improve loading style2d0961ffeat: added status check and control functions for the Nginx stub_status module and optimized the performance data acquisition logic6cb7940Merge branch '0xJacky:dev' into dev📊 Changes
23 files changed (+1791 additions, -47 deletions)
View changed files
📝
api/nginx/control.go(+3 -7)📝
api/nginx/router.go(+8 -0)➕
api/nginx/status.go(+132 -0)📝
app/src/api/ngx.ts(+22 -0)📝
app/src/components/EnvGroupTabs/EnvGroupTabs.vue(+17 -35)➕
app/src/composables/useNginxPerformance.ts(+88 -0)➕
app/src/composables/usePerformanceMetrics.ts(+194 -0)➕
app/src/composables/useSSE.ts(+91 -0)📝
app/src/lib/http/interceptors.ts(+4 -3)📝
app/src/routes/modules/dashboard.ts(+19 -1)📝
app/src/version.json(+1 -1)➕
app/src/views/dashboard/NginxDashBoard.vue(+220 -0)📝
app/src/views/dashboard/ServerDashBoard.vue(+0 -0)➕
app/src/views/dashboard/components/ConnectionMetricsCard.vue(+64 -0)➕
app/src/views/dashboard/components/PerformanceStatisticsCard.vue(+107 -0)➕
app/src/views/dashboard/components/PerformanceTablesCard.vue(+211 -0)➕
app/src/views/dashboard/components/ProcessDistributionCard.vue(+60 -0)➕
app/src/views/dashboard/components/ResourceUsageCard.vue(+61 -0)➕
internal/nginx/config_info.go(+48 -0)📝
internal/nginx/nginx.go(+9 -0)...and 3 more files
📄 Description
#850 (WIP)
Close #738
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.