๐Ÿ“ฆ yoshinorin / gitbucket-monitoring-plugin

Provides monitoring page which contains machine information, resources, processes ...etc

โ˜… 16 stars โ‘‚ 2 forks ๐Ÿ‘ 16 watching โš–๏ธ Apache License 2.0
gitbucketgitbucket-pluginscala
๐Ÿ“ฅ Clone https://github.com/yoshinorin/gitbucket-monitoring-plugin.git
HTTPS git clone https://github.com/yoshinorin/gitbucket-monitoring-plugin.git
SSH git clone git@github.com:yoshinorin/gitbucket-monitoring-plugin.git
CLI gh repo clone yoshinorin/gitbucket-monitoring-plugin
yoshinorin yoshinorin ci: specify destribution c414539 1 years ago ๐Ÿ“ History
๐Ÿ“‚ master View all commits โ†’
๐Ÿ“ .github
๐Ÿ“ doc
๐Ÿ“ project
๐Ÿ“ src
๐Ÿ“„ .editorconfig
๐Ÿ“„ .gitignore
๐Ÿ“„ .scalafmt.conf
๐Ÿ“„ build.sbt
๐Ÿ“„ LICENSE
๐Ÿ“„ README.md
๐Ÿ“„ README.md

gitbucket-monitoring-plugin

build

Features

This plugin provides monitoring page which contains machine information, resources, processes, and Java information for GitBucket Administrator.

All viewable informations are below.

  • Operating System Information (OS, Distribution, Version, Architecture)
  • Uptime (When booted, Spent time after booted)
  • Time (Current Time, Time Zone, Zone offset, Day of Week)
  • Environment variables
  • Resources (Cpu Cores, Cpu Statistics, Physical memory, Swap, Disk Usage)
  • Load average
  • Tasks (Running, Sleeping, Stopped, Zombie)
  • Java system properties and memory
  • (Obsolete) LogBack settings Please use gitbucket-application-logs-plugin.
  • (Obsolete) GitBucket's log Please use gitbucket-application-logs-plugin.

Images

menusystemenvval
resourceslinux-cpuprocess
java-pjava-m

Download & Installation

  • Download plugin jar file from the release page.
  • Put plugin jar file into GITBUCKET_HOME/plugins and restart GitBucket.

UI Usage

Goto the System Administration menu, you can see Monitoring section.

Compatibility with GitBucket

Plugin versionGitBucket version
5.1.x4.37.0 -
5.0.x4.35.0 - 4.36.x
4.0.x4.32.0 - 4.34.0
3.2.04.25.0 - 4.31.x
3.1.04.25.0 - 4.31.x
3.0.04.25.0 - 4.31.x
2.0.04.23 - 4.25.0
1.2.04.10 - 4.22.0
1.1.04.10 - 4.21.x
1.0.04.10 - 4.21.x

Supported OS

I confirm work it only Debian GNU/Linux 8, Ubuntu 16.04 and Windows10. But I think maybe also will be work it on other distribution(version) of Linux and Window. Mac is also.

Build from source

sbt assembly

The built package will be created at /target/scala-2.13/gitbucket-monitorting-plugin{plugin-version}.jar

License

This project is under the Apache License, Version 2.0 License. See the LICENSE file for the full license text.