update to 1.8.0
This commit is contained in:
		
							parent
							
								
									d9eab90a69
								
							
						
					
					
						commit
						2286f78f57
					
				
					 2 changed files with 20 additions and 19 deletions
				
			
		|  | @ -1,6 +1,6 @@ | ||||||
| { | { | ||||||
|     "name": "uptime-kuma", |     "name": "uptime-kuma", | ||||||
|     "version": "1.7.3", |     "version": "1.8.0", | ||||||
|     "license": "MIT", |     "license": "MIT", | ||||||
|     "repository": { |     "repository": { | ||||||
|         "type": "git", |         "type": "git", | ||||||
|  | @ -29,13 +29,13 @@ | ||||||
|         "build-docker": "npm run build-docker-debian && npm run build-docker-alpine", |         "build-docker": "npm run build-docker-debian && npm run build-docker-alpine", | ||||||
|         "build-docker-alpine-base": "docker buildx build -f docker/alpine-base.dockerfile --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma:base-alpine . --push", |         "build-docker-alpine-base": "docker buildx build -f docker/alpine-base.dockerfile --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma:base-alpine . --push", | ||||||
|         "build-docker-debian-base": "docker buildx build -f docker/debian-base.dockerfile --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma:base-debian . --push", |         "build-docker-debian-base": "docker buildx build -f docker/debian-base.dockerfile --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma:base-debian . --push", | ||||||
|         "build-docker-alpine": "docker buildx build -f dockerfile-alpine --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma:alpine -t louislam/uptime-kuma:1-alpine -t louislam/uptime-kuma:1.7.3-alpine --target release . --push", |         "build-docker-alpine": "docker buildx build -f dockerfile-alpine --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma:alpine -t louislam/uptime-kuma:1-alpine -t louislam/uptime-kuma:1.8.0-alpine --target release . --push", | ||||||
|         "build-docker-debian": "docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma -t louislam/uptime-kuma:1 -t louislam/uptime-kuma:1.7.3 -t louislam/uptime-kuma:debian -t louislam/uptime-kuma:1-debian -t louislam/uptime-kuma:1.7.3-debian --target release . --push", |         "build-docker-debian": "docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma -t louislam/uptime-kuma:1 -t louislam/uptime-kuma:1.8.0 -t louislam/uptime-kuma:debian -t louislam/uptime-kuma:1-debian -t louislam/uptime-kuma:1.8.0-debian --target release . --push", | ||||||
|         "build-docker-nightly": "docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma:nightly --target nightly . --push", |         "build-docker-nightly": "docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma:nightly --target nightly . --push", | ||||||
|         "build-docker-nightly-alpine": "docker buildx build -f dockerfile-alpine --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma:nightly-alpine --target nightly . --push", |         "build-docker-nightly-alpine": "docker buildx build -f dockerfile-alpine --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma:nightly-alpine --target nightly . --push", | ||||||
|         "build-docker-nightly-amd64": "docker buildx build --platform linux/amd64 -t louislam/uptime-kuma:nightly-amd64 --target nightly . --push --progress plain", |         "build-docker-nightly-amd64": "docker buildx build --platform linux/amd64 -t louislam/uptime-kuma:nightly-amd64 --target nightly . --push --progress plain", | ||||||
|         "upload-artifacts": "docker buildx build --platform linux/amd64 -t louislam/uptime-kuma:upload-artifact --build-arg GITHUB_TOKEN --target upload-artifact . --progress plain", |         "upload-artifacts": "docker buildx build --platform linux/amd64 -t louislam/uptime-kuma:upload-artifact --build-arg GITHUB_TOKEN --target upload-artifact . --progress plain", | ||||||
|         "setup": "git checkout 1.7.3 && npm ci --production && npm run download-dist", |         "setup": "git checkout 1.8.0 && npm ci --production && npm run download-dist", | ||||||
|         "download-dist": "node extra/download-dist.js", |         "download-dist": "node extra/download-dist.js", | ||||||
|         "update-version": "node extra/update-version.js", |         "update-version": "node extra/update-version.js", | ||||||
|         "mark-as-nightly": "node extra/mark-as-nightly.js", |         "mark-as-nightly": "node extra/mark-as-nightly.js", | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ const commonLabels = [ | ||||||
|     "monitor_url", |     "monitor_url", | ||||||
|     "monitor_hostname", |     "monitor_hostname", | ||||||
|     "monitor_port", |     "monitor_port", | ||||||
| ] | ]; | ||||||
| 
 | 
 | ||||||
| const monitor_cert_days_remaining = new PrometheusClient.Gauge({ | const monitor_cert_days_remaining = new PrometheusClient.Gauge({ | ||||||
|     name: "monitor_cert_days_remaining", |     name: "monitor_cert_days_remaining", | ||||||
|  | @ -41,45 +41,46 @@ class Prometheus { | ||||||
|             monitor_url: monitor.url, |             monitor_url: monitor.url, | ||||||
|             monitor_hostname: monitor.hostname, |             monitor_hostname: monitor.hostname, | ||||||
|             monitor_port: monitor.port |             monitor_port: monitor.port | ||||||
|         } |         }; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     update(heartbeat, tlsInfo) { |     update(heartbeat, tlsInfo) { | ||||||
|  | 
 | ||||||
|         if (typeof tlsInfo !== "undefined") { |         if (typeof tlsInfo !== "undefined") { | ||||||
|             try { |             try { | ||||||
|                 let is_valid = 0 |                 let is_valid = 0; | ||||||
|                 if (tlsInfo.valid == true) { |                 if (tlsInfo.valid == true) { | ||||||
|                     is_valid = 1 |                     is_valid = 1; | ||||||
|                 } else { |                 } else { | ||||||
|                     is_valid = 0 |                     is_valid = 0; | ||||||
|                 } |                 } | ||||||
|                 monitor_cert_is_valid.set(this.monitorLabelValues, is_valid) |                 monitor_cert_is_valid.set(this.monitorLabelValues, is_valid); | ||||||
|             } catch (e) { |             } catch (e) { | ||||||
|                 console.error(e) |                 console.error(e); | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|             try { |             try { | ||||||
|                 monitor_cert_days_remaining.set(this.monitorLabelValues, tlsInfo.certInfo.daysRemaining) |                 monitor_cert_days_remaining.set(this.monitorLabelValues, tlsInfo.certInfo.daysRemaining); | ||||||
|             } catch (e) { |             } catch (e) { | ||||||
|                 console.error(e) |                 console.error(e); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         try { |         try { | ||||||
|             monitor_status.set(this.monitorLabelValues, heartbeat.status) |             monitor_status.set(this.monitorLabelValues, heartbeat.status); | ||||||
|         } catch (e) { |         } catch (e) { | ||||||
|             console.error(e) |             console.error(e); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         try { |         try { | ||||||
|             if (typeof heartbeat.ping === "number") { |             if (typeof heartbeat.ping === "number") { | ||||||
|                 monitor_response_time.set(this.monitorLabelValues, heartbeat.ping) |                 monitor_response_time.set(this.monitorLabelValues, heartbeat.ping); | ||||||
|             } else { |             } else { | ||||||
|                 // Is it good?
 |                 // Is it good?
 | ||||||
|                 monitor_response_time.set(this.monitorLabelValues, -1) |                 monitor_response_time.set(this.monitorLabelValues, -1); | ||||||
|             } |             } | ||||||
|         } catch (e) { |         } catch (e) { | ||||||
|             console.error(e) |             console.error(e); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  | @ -87,4 +88,4 @@ class Prometheus { | ||||||
| 
 | 
 | ||||||
| module.exports = { | module.exports = { | ||||||
|     Prometheus |     Prometheus | ||||||
| } | }; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue