prymitive / karma

Alert dashboard for Prometheus Alertmanager
https://demo.karma-dashboard.io/
Apache License 2.0
2.31k stars 175 forks source link

chore(backend): upgrade all Go modules #6222

Closed prymitive closed 2 days ago

prymitive commented 2 days ago

Automated changes by create-pull-request GitHub action

github-actions[bot] commented 2 days ago

Go benchmark diff

name                               old time/op        new time/op        delta
pkg:github.com/prymitive/karma/cmd/karma goos:linux goarch:amd64
Compress/Run-2                           3.08ms ± 1%        3.09ms ± 1%    ~     (p=0.780 n=9+10)
Decompress/Run-2                         5.06ms ± 2%        5.25ms ± 4%  +3.68%  (p=0.006 n=9+10)
CompressionAndDecompression/Run-2        7.18ms ± 4%        6.90ms ± 4%  -3.86%  (p=0.007 n=10+10)
PullAlerts/0.22.0-2                      2.91ms ± 1%        2.93ms ± 1%  +0.54%  (p=0.035 n=10+10)
AlertsAPIMisses/0.22.0-2                 1.21ms ± 7%        1.27ms ± 7%  +5.37%  (p=0.005 n=10+10)
AlertsAPIMissesAutoGrid/0.22.0-2         1.20ms ± 4%        1.26ms ± 5%  +4.31%  (p=0.007 n=10+10)
AlertsAPIHits/0.22.0-2                    648µs ± 1%         652µs ± 1%  +0.58%  (p=0.023 n=10+10)
pkg:github.com/prymitive/karma/internal/alertmanager goos:linux goarch:amd64
DedupAlerts/Run-2                         152µs ± 1%         154µs ± 1%  +1.62%  (p=0.000 n=9+9)
DedupAutocomplete/Run-2                  71.2µs ± 1%        71.9µs ± 1%  +1.01%  (p=0.000 n=10+10)
DedupColors/Run-2                        19.8µs ± 1%        19.8µs ± 1%    ~     (p=0.190 n=10+9)
pkg:github.com/prymitive/karma/internal/filters goos:linux goarch:amd64
Autocomplete-2                            114ms ± 1%         114ms ± 3%    ~     (p=1.000 n=9+9)

name                               old %/compression  new %/compression  delta
pkg:github.com/prymitive/karma/cmd/karma goos:linux goarch:amd64
Compress/Run-2                             0.04 ± 0%          0.04 ± 0%    ~     (all equal)

name                               old alloc/op       new alloc/op       delta
pkg:github.com/prymitive/karma/cmd/karma goos:linux goarch:amd64
Compress/Run-2                           1.47MB ± 0%        1.47MB ± 0%    ~     (p=0.408 n=10+9)
Decompress/Run-2                         10.6MB ± 0%        10.6MB ± 0%  -0.00%  (p=0.000 n=10+9)
CompressionAndDecompression/Run-2        12.1MB ± 0%        12.1MB ± 0%    ~     (p=0.535 n=9+10)
PullAlerts/0.22.0-2                       886kB ± 0%         886kB ± 0%    ~     (p=0.436 n=10+10)
AlertsAPIMisses/0.22.0-2                 1.46MB ± 0%        1.46MB ± 0%  +0.19%  (p=0.000 n=10+9)
AlertsAPIMissesAutoGrid/0.22.0-2         1.47MB ± 0%        1.47MB ± 0%    ~     (p=0.190 n=10+10)
AlertsAPIHits/0.22.0-2                    254kB ± 1%         255kB ± 0%  +0.66%  (p=0.000 n=10+9)
pkg:github.com/prymitive/karma/internal/alertmanager goos:linux goarch:amd64
DedupAlerts/Run-2                         181kB ± 0%         181kB ± 0%  -0.00%  (p=0.006 n=10+8)
DedupAutocomplete/Run-2                  52.2kB ± 0%        52.2kB ± 0%    ~     (p=0.669 n=10+10)
DedupColors/Run-2                        14.6kB ± 0%        14.6kB ± 0%    ~     (p=0.500 n=10+10)
pkg:github.com/prymitive/karma/internal/filters goos:linux goarch:amd64
Autocomplete-2                           71.4MB ± 0%        71.4MB ± 0%    ~     (p=0.661 n=9+10)

name                               old allocs/op      new allocs/op      delta
pkg:github.com/prymitive/karma/cmd/karma goos:linux goarch:amd64
Compress/Run-2                             28.0 ± 0%          28.0 ± 0%    ~     (all equal)
Decompress/Run-2                           76.0 ± 0%          76.0 ± 0%    ~     (all equal)
CompressionAndDecompression/Run-2           108 ± 0%           108 ± 0%    ~     (all equal)
PullAlerts/0.22.0-2                       16.4k ± 0%         16.4k ± 0%    ~     (p=1.000 n=10+10)
AlertsAPIMisses/0.22.0-2                  2.71k ± 0%         2.71k ± 0%    ~     (p=0.137 n=10+8)
AlertsAPIMissesAutoGrid/0.22.0-2          2.57k ± 0%         2.57k ± 0%    ~     (all equal)
AlertsAPIHits/0.22.0-2                    1.83k ± 0%         1.83k ± 0%  +0.05%  (p=0.000 n=8+10)
pkg:github.com/prymitive/karma/internal/alertmanager goos:linux goarch:amd64
DedupAlerts/Run-2                           925 ± 0%           925 ± 0%    ~     (all equal)
DedupAutocomplete/Run-2                     154 ± 0%           154 ± 0%    ~     (all equal)
DedupColors/Run-2                          67.0 ± 0%          67.0 ± 0%    ~     (all equal)
pkg:github.com/prymitive/karma/internal/filters goos:linux goarch:amd64
Autocomplete-2                            1.59M ± 0%         1.59M ± 0%    ~     (p=0.675 n=9+10)