Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-pages.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaime Martinez <jmartinez@gitlab.com>2020-09-30 09:59:11 +0300
committerJaime Martinez <jmartinez@gitlab.com>2020-09-30 09:59:11 +0300
commit347a66a33f32677f64534f986ccb69175640f9ea (patch)
treeabc35ff50b60f930982ff66b03fae20aadcd711a
parent475b1d1397752107537229dc11e1e222e64d2a98 (diff)
Add correct measure
-rw-r--r--internal/vfs/zip/archive.go2
-rw-r--r--internal/vfs/zip/vfs.go4
2 files changed, 4 insertions, 2 deletions
diff --git a/internal/vfs/zip/archive.go b/internal/vfs/zip/archive.go
index 94c5a545..561eb22b 100644
--- a/internal/vfs/zip/archive.go
+++ b/internal/vfs/zip/archive.go
@@ -140,7 +140,7 @@ func (a *zipArchive) readArchive() {
fileCount := float64(len(a.files))
metrics.ZipServingFilesPerArchiveTotalCount.Add(fileCount)
- metrics.ZipServingFilesPerZipArchiveCurrentlyCached.Set(fileCount)
+ metrics.ZipServingFilesPerZipArchiveCurrentlyCached.Add(fileCount)
}
func (a *zipArchive) findFile(name string) *zip.File {
diff --git a/internal/vfs/zip/vfs.go b/internal/vfs/zip/vfs.go
index 5261802c..ec67e936 100644
--- a/internal/vfs/zip/vfs.go
+++ b/internal/vfs/zip/vfs.go
@@ -36,7 +36,9 @@ func New() vfs.VFS {
}
zipVFS.cache.OnEvicted(func(s string, i interface{}) {
- metrics.ZipServingArchivesCurrentlyCached.Dec()
+ zipArchive := i.(*zipArchive)
+
+ metrics.ZipServingFilesPerZipArchiveCurrentlyCached.Sub(float64(len(zipArchive.files)))
})
return zipVFS