Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: Bind permissions as tight as possible. #794

Merged
merged 1 commit into from
Jan 7, 2024
Merged

ci: Bind permissions as tight as possible. #794

merged 1 commit into from
Jan 7, 2024

Conversation

jaqx0r
Copy link
Contributor

@jaqx0r jaqx0r commented Jan 7, 2024

Move the goreleaser permissions directly onto the job rather than the whole
workflow, as #771 is going to add a second job with different requirements.

Move the `goreleaser` permissions directly onto the job rather than the whole
workflow, as #771 is going to add a second job with different requirements.
@codecov-commenter
Copy link

codecov-commenter commented Jan 7, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (e888bb5) 57.04% compared to head (49d0a54) 57.04%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #794   +/-   ##
=======================================
  Coverage   57.04%   57.04%           
=======================================
  Files          66       66           
  Lines        6916     6916           
=======================================
  Hits         3945     3945           
  Misses       2700     2700           
  Partials      271      271           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@jaqx0r jaqx0r enabled auto-merge January 7, 2024 05:35
@jaqx0r jaqx0r merged commit 69f811c into main Jan 7, 2024
16 checks passed
@jaqx0r jaqx0r deleted the least-privilege branch January 7, 2024 05:38

This comment has been minimized.

Copy link
Contributor

github-actions bot commented Jan 7, 2024

Unit Test Results

       1 files  ±0       27 suites  ±0   8m 41s ⏱️ -1s
   640 tests ±0     639 ✔️ ±0  1 💤 ±0  0 ❌ ±0 
1 893 runs  ±0  1 890 ✔️ ±0  3 💤 ±0  0 ❌ ±0 

Results for commit 69f811c. ± Comparison against base commit e888bb5.

Copy link
Contributor

github-actions bot commented Jan 7, 2024

Benchmark Result

Benchmark diff with base
goos: linux%0Agoarch: amd64%0Apkg: github.com/google/mtail/internal/metrics%0Acpu: AMD EPYC 7763 64-Core Processor                %0A                                   │ test-results/benchmark-results-least-privilege.txt │%0A                                   │                       sec/op                       │%0AStore/Add-1                                                                834.2n ± ∞ ¹%0AStore/Add-1-2                                                              793.7n ± ∞ ¹%0AStore/Add-1-4                                                              791.7n ± ∞ ¹%0AStore/Add-2                                                                1.327µ ± ∞ ¹%0AStore/Add-2-2                                                              1.227µ ± ∞ ¹%0AStore/Add-2-4                                                              1.214µ ± ∞ ¹%0AStore/Add-4                                                                2.326µ ± ∞ ¹%0AStore/Add-4-2                                                              2.104µ ± ∞ ¹%0AStore/Add-4-4                                                              2.118µ ± ∞ ¹%0AStore/Add-8                                                                4.484µ ± ∞ ¹%0AStore/Add-8-2                                                              3.977µ ± ∞ ¹%0AStore/Add-8-4                                                              3.992µ ± ∞ ¹%0AStore/Add-16                                                               8.753µ ± ∞ ¹%0AStore/Add-16-2                                                             8.044µ ± ∞ ¹%0AStore/Add-16-4                                                             8.185µ ± ∞ ¹%0AStore/Add-32                                                               17.41µ ± ∞ ¹%0AStore/Add-32-2                                                             15.95µ ± ∞ ¹%0AStore/Add-32-4                                                             16.17µ ± ∞ ¹%0AStore/Add-64                                                               35.73µ ± ∞ ¹%0AStore/Add-64-2                                                             32.31µ ± ∞ ¹%0AStore/Add-64-4                                                             33.80µ ± ∞ ¹%0AStore/Add-128                                                              71.37µ ± ∞ ¹%0AStore/Add-128-2                                                            65.24µ ± ∞ ¹%0AStore/Add-128-4                                                            67.71µ ± ∞ ¹%0AStore/Add-256                                                              148.8µ ± ∞ ¹%0AStore/Add-256-2                                                            140.7µ ± ∞ ¹%0AStore/Add-256-4                                                            137.5µ ± ∞ ¹%0AStore/Add-512                                                              308.5µ ± ∞ ¹%0AStore/Add-512-2                                                            279.4µ ± ∞ ¹%0AStore/Add-512-4                                                            280.5µ ± ∞ ¹%0AStore/Add-1024                                                             626.9µ ± ∞ ¹%0AStore/Add-1024-2                                                           554.8µ ± ∞ ¹%0AStore/Add-1024-4                                                           568.9µ ± ∞ ¹%0AStore/AddParallel-1                                                        811.6n ± ∞ ¹%0AStore/AddParallel-1-2                                                      1.041µ ± ∞ ¹%0AStore/AddParallel-1-4                                                      1.135µ ± ∞ ¹%0AStore/AddParallel-2                                                        1.309µ ± ∞ ¹%0AStore/AddParallel-2-2                                                      1.362µ ± ∞ ¹%0AStore/AddParallel-2-4                                                      1.708µ ± ∞ ¹%0AStore/AddParallel-4                                                        2.324µ ± ∞ ¹%0AStore/AddParallel-4-2                                                      2.618µ ± ∞ ¹%0AStore/AddParallel-4-4                                                      2.697µ ± ∞ ¹%0AStore/AddParallel-8                                                        4.443µ ± ∞ ¹%0AStore/AddParallel-8-2                                                      4.519µ ± ∞ ¹%0AStore/AddParallel-8-4                                                      4.982µ ± ∞ ¹%0AStore/AddParallel-16                                                       8.842µ ± ∞ ¹%0AStore/AddParallel-16-2                                                     8.894µ ± ∞ ¹%0AStore/AddParallel-16-4                                                     9.823µ ± ∞ ¹%0AStore/AddParallel-32                                                       17.16µ ± ∞ ¹%0AStore/AddParallel-32-2                                                     17.69µ ± ∞ ¹%0AStore/AddParallel-32-4                                                     19.63µ ± ∞ ¹%0AStore/AddParallel-64                                                       35.15µ ± ∞ ¹%0AStore/AddParallel-64-2                                                     34.88µ ± ∞ ¹%0AStore/AddParallel-64-4                                                     40.59µ ± ∞ ¹%0AStore/AddParallel-128                                                      70.48µ ± ∞ ¹%0AStore/AddParallel-128-2                                                    75.11µ ± ∞ ¹%0AStore/AddParallel-128-4                                                    83.63µ ± ∞ ¹%0AStore/AddParallel-256                                                      148.8µ ± ∞ ¹%0AStore/AddParallel-256-2                                                    152.4µ ± ∞ ¹%0AStore/AddParallel-256-4                                                    170.1µ ± ∞ ¹%0AStore/AddParallel-512                                                      310.5µ ± ∞ ¹%0AStore/AddParallel-512-2                                                    315.4µ ± ∞ ¹%0AStore/AddParallel-512-4                                                    350.0µ ± ∞ ¹%0AStore/AddParallel-1024                                                     631.8µ ± ∞ ¹%0AStore/AddParallel-1024-2                                                   626.2µ ± ∞ ¹%0AStore/AddParallel-1024-4                                                   693.8µ ± ∞ ¹%0AStore/AddWithGc-1                                                          2.466µ ± ∞ ¹%0AStore/AddWithGc-1-2                                                        2.338µ ± ∞ ¹%0AStore/AddWithGc-1-4                                                        2.350µ ± ∞ ¹%0AStore/AddWithGc-2                                                          3.006µ ± ∞ ¹%0AStore/AddWithGc-2-2                                                        2.787µ ± ∞ ¹%0AStore/AddWithGc-2-4                                                        2.817µ ± ∞ ¹%0AStore/AddWithGc-4                                                          4.107µ ± ∞ ¹%0AStore/AddWithGc-4-2                                                        3.718µ ± ∞ ¹%0AStore/AddWithGc-4-4                                                        3.767µ ± ∞ ¹%0AStore/AddWithGc-8                                                          6.329µ ± ∞ ¹%0AStore/AddWithGc-8-2                                                        5.668µ ± ∞ ¹%0AStore/AddWithGc-8-4                                                        5.681µ ± ∞ ¹%0AStore/AddWithGc-16                                                         10.90µ ± ∞ ¹%0AStore/AddWithGc-16-2                                                       9.715µ ± ∞ ¹%0AStore/AddWithGc-16-4                                                       9.806µ ± ∞ ¹%0AStore/AddWithGc-32                                                         19.99µ ± ∞ ¹%0AStore/AddWithGc-32-2                                                       17.81µ ± ∞ ¹%0AStore/AddWithGc-32-4                                                       17.96µ ± ∞ ¹%0AStore/AddWithGc-64                                                         38.52µ ± ∞ ¹%0AStore/AddWithGc-64-2                                                       33.96µ ± ∞ ¹%0AStore/AddWithGc-64-4                                                       34.49µ ± ∞ ¹%0AStore/AddWithGc-128                                                        76.82µ ± ∞ ¹%0AStore/AddWithGc-128-2                                                      67.15µ ± ∞ ¹%0AStore/AddWithGc-128-4                                                      69.15µ ± ∞ ¹%0AStore/AddWithGc-256                                                        159.9µ ± ∞ ¹%0AStore/AddWithGc-256-2                                                      139.1µ ± ∞ ¹%0AStore/AddWithGc-256-4                                                      143.4µ ± ∞ ¹%0AStore/AddWithGc-512                                                        322.0µ ± ∞ ¹%0AStore/AddWithGc-512-2                                                      291.2µ ± ∞ ¹%0AStore/AddWithGc-512-4                                                      294.6µ ± ∞ ¹%0AStore/AddWithGc-1024                                                       662.6µ ± ∞ ¹%0AStore/AddWithGc-1024-2                                                     582.3µ ± ∞ ¹%0AStore/AddWithGc-1024-4                                                     578.9µ ± ∞ ¹%0AStore/AddWithGcParallel-1                                                  815.2n ± ∞ ¹%0AStore/AddWithGcParallel-1-2                                                1.056µ ± ∞ ¹%0AStore/AddWithGcParallel-1-4                                                1.133µ ± ∞ ¹%0AStore/AddWithGcParallel-2                                                  1.308µ ± ∞ ¹%0AStore/AddWithGcParallel-2-2                                                1.321µ ± ∞ ¹%0AStore/AddWithGcParallel-2-4                                                1.709µ ± ∞ ¹%0AStore/AddWithGcParallel-4                                                  2.312µ ± ∞ ¹%0AStore/AddWithGcParallel-4-2                                                2.604µ ± ∞ ¹%0AStore/AddWithGcParallel-4-4                                                2.667µ ± ∞ ¹%0AStore/AddWithGcParallel-8                                                  4.411µ ± ∞ ¹%0AStore/AddWithGcParallel-8-2                                                4.486µ ± ∞ ¹%0AStore/AddWithGcParallel-8-4                                                4.999µ ± ∞ ¹%0AStore/AddWithGcParallel-16                                                 8.741µ ± ∞ ¹%0AStore/AddWithGcParallel-16-2                                               8.957µ ± ∞ ¹%0AStore/AddWithGcParallel-16-4                                               9.802µ ± ∞ ¹%0AStore/AddWithGcParallel-32                                                 17.52µ ± ∞ ¹%0AStore/AddWithGcParallel-32-2                                               17.53µ ± ∞ ¹%0AStore/AddWithGcParallel-32-4                                               19.47µ ± ∞ ¹%0AStore/AddWithGcParallel-64                                                 34.95µ ± ∞ ¹%0AStore/AddWithGcParallel-64-2                                               34.94µ ± ∞ ¹%0AStore/AddWithGcParallel-64-4                                               38.99µ ± ∞ ¹%0AStore/AddWithGcParallel-128                                                70.69µ ± ∞ ¹%0AStore/AddWithGcParallel-128-2                                              73.05µ ± ∞ ¹%0AStore/AddWithGcParallel-128-4                                              82.06µ ± ∞ ¹%0AStore/AddWithGcParallel-256                                                150.2µ ± ∞ ¹%0AStore/AddWithGcParallel-256-2                                              151.4µ ± ∞ ¹%0AStore/AddWithGcParallel-256-4                                              169.2µ ± ∞ ¹%0AStore/AddWithGcParallel-512                                                303.7µ ± ∞ ¹%0AStore/AddWithGcParallel-512-2                                              305.9µ ± ∞ ¹%0AStore/AddWithGcParallel-512-4                                              345.0µ ± ∞ ¹%0AStore/AddWithGcParallel-1024                                               624.6µ ± ∞ ¹%0AStore/AddWithGcParallel-1024-2                                             620.2µ ± ∞ ¹%0AStore/AddWithGcParallel-1024-4                                             684.4µ ± ∞ ¹%0AStore/Iterate-1                                                            346.6n ± ∞ ¹%0AStore/Iterate-1-2                                                          344.2n ± ∞ ¹%0AStore/Iterate-1-4                                                          343.0n ± ∞ ¹%0AStore/Iterate-2                                                            354.7n ± ∞ ¹%0AStore/Iterate-2-2                                                          355.8n ± ∞ ¹%0AStore/Iterate-2-4                                                          355.5n ± ∞ ¹%0AStore/Iterate-4                                                            378.3n ± ∞ ¹%0AStore/Iterate-4-2                                                          376.6n ± ∞ ¹%0AStore/Iterate-4-4                                                          377.1n ± ∞ ¹%0AStore/Iterate-8                                                            397.7n ± ∞ ¹%0AStore/Iterate-8-2                                                          398.1n ± ∞ ¹%0AStore/Iterate-8-4                                                          398.0n ± ∞ ¹%0AStore/Iterate-16                                                           522.0n ± ∞ ¹%0AStore/Iterate-16-2                                                         525.0n ± ∞ ¹%0AStore/Iterate-16-4                                                         523.0n ± ∞ ¹%0AStore/Iterate-32                                                           707.2n ± ∞ ¹%0AStore/Iterate-32-2                                                         711.0n ± ∞ ¹%0AStore/Iterate-32-4                                                         709.3n ± ∞ ¹%0AStore/Iterate-64                                                           1.089µ ± ∞ ¹%0AStore/Iterate-64-2                                                         1.095µ ± ∞ ¹%0AStore/Iterate-64-4                                                         1.099µ ± ∞ ¹%0AStore/Iterate-128                                                          1.906µ ± ∞ ¹%0AStore/Iterate-128-2                                                        1.891µ ± ∞ ¹%0AStore/Iterate-128-4                                                        1.899µ ± ∞ ¹%0AStore/Iterate-256                                                          3.535µ ± ∞ ¹%0AStore/Iterate-256-2                                                        3.556µ ± ∞ ¹%0AStore/Iterate-256-4                                                        3.529µ ± ∞ ¹%0AStore/Iterate-512                                                          6.802µ ± ∞ ¹%0AStore/Iterate-512-2                                                        6.866µ ± ∞ ¹%0AStore/Iterate-512-4                                                        6.802µ ± ∞ ¹%0AStore/Iterate-1024                                                         13.55µ ± ∞ ¹%0AStore/Iterate-1024-2                                                       13.54µ ± ∞ ¹%0AStore/Iterate-1024-4                                                       13.53µ ± ∞ ¹%0AStore/IterateParallel-1                                                    323.9n ± ∞ ¹%0AStore/IterateParallel-1-2                                                  368.8n ± ∞ ¹%0AStore/IterateParallel-1-4                                                  407.1n ± ∞ ¹%0AStore/IterateParallel-2                                                    335.5n ± ∞ ¹%0AStore/IterateParallel-2-2                                                  396.6n ± ∞ ¹%0AStore/IterateParallel-2-4                                                  419.7n ± ∞ ¹%0AStore/IterateParallel-4                                                    355.9n ± ∞ ¹%0AStore/IterateParallel-4-2                                                  421.0n ± ∞ ¹%0AStore/IterateParallel-4-4                                                  464.5n ± ∞ ¹%0AStore/IterateParallel-8                                                    376.7n ± ∞ ¹%0AStore/IterateParallel-8-2                                                  496.3n ± ∞ ¹%0AStore/IterateParallel-8-4                                                  652.8n ± ∞ ¹%0AStore/IterateParallel-16                                                   500.5n ± ∞ ¹%0AStore/IterateParallel-16-2                                                 590.8n ± ∞ ¹%0AStore/IterateParallel-16-4                                                 850.2n ± ∞ ¹%0AStore/IterateParallel-32                                                   689.8n ± ∞ ¹%0AStore/IterateParallel-32-2                                                 678.4n ± ∞ ¹%0AStore/IterateParallel-32-4                                                 1.049µ ± ∞ ¹%0AStore/IterateParallel-64                                                   1.077µ ± ∞ ¹%0AStore/IterateParallel-64-2                                                 653.7n ± ∞ ¹%0AStore/IterateParallel-64-4                                                 963.4n ± ∞ ¹%0AStore/IterateParallel-128                                                  1.894µ ± ∞ ¹%0AStore/IterateParallel-128-2                                                952.4n ± ∞ ¹%0AStore/IterateParallel-128-4                                                1.040µ ± ∞ ¹%0AStore/IterateParallel-256                                                  3.459µ ± ∞ ¹%0AStore/IterateParallel-256-2                                                1.760µ ± ∞ ¹%0AStore/IterateParallel-256-4                                                1.625µ ± ∞ ¹%0AStore/IterateParallel-512                                                  6.832µ ± ∞ ¹%0AStore/IterateParallel-512-2                                                3.485µ ± ∞ ¹%0AStore/IterateParallel-512-4                                                3.113µ ± ∞ ¹%0AStore/IterateParallel-1024                                                 13.48µ ± ∞ ¹%0AStore/IterateParallel-1024-2                                               6.803µ ± ∞ ¹%0AStore/IterateParallel-1024-4                                               6.097µ ± ∞ ¹%0AStore/IterateWithGc-1                                                      1.885µ ± ∞ ¹%0AStore/IterateWithGc-1-2                                                    1.818µ ± ∞ ¹%0AStore/IterateWithGc-1-4                                                    1.824µ ± ∞ ¹%0AStore/IterateWithGc-2                                                      1.925µ ± ∞ ¹%0AStore/IterateWithGc-2-2                                                    1.837µ ± ∞ ¹%0AStore/IterateWithGc-2-4                                                    1.851µ ± ∞ ¹%0AStore/IterateWithGc-4                                                      2.002µ ± ∞ ¹%0AStore/IterateWithGc-4-2                                                    1.892µ ± ∞ ¹%0AStore/IterateWithGc-4-4                                                    1.896µ ± ∞ ¹%0AStore/IterateWithGc-8                                                      2.073µ ± ∞ ¹%0AStore/IterateWithGc-8-2                                                    1.932µ ± ∞ ¹%0AStore/IterateWithGc-8-4                                                    1.936µ ± ∞ ¹%0AStore/IterateWithGc-16                                                     2.425µ ± ∞ ¹%0AStore/IterateWithGc-16-2                                                   2.217µ ± ∞ ¹%0AStore/IterateWithGc-16-4                                                   2.232µ ± ∞ ¹%0AStore/IterateWithGc-32                                                     2.950µ ± ∞ ¹%0AStore/IterateWithGc-32-2                                                   2.661µ ± ∞ ¹%0AStore/IterateWithGc-32-4                                                   2.677µ ± ∞ ¹%0AStore/IterateWithGc-64                                                     3.802µ ± ∞ ¹%0AStore/IterateWithGc-64-2                                                   3.533µ ± ∞ ¹%0AStore/IterateWithGc-64-4                                                   3.496µ ± ∞ ¹%0AStore/IterateWithGc-128                                                    5.630µ ± ∞ ¹%0AStore/IterateWithGc-128-2                                                  5.331µ ± ∞ ¹%0AStore/IterateWithGc-128-4                                                  5.334µ ± ∞ ¹%0AStore/IterateWithGc-256                                                    9.790µ ± ∞ ¹%0AStore/IterateWithGc-256-2                                                  9.067µ ± ∞ ¹%0AStore/IterateWithGc-256-4                                                  9.035µ ± ∞ ¹%0AStore/IterateWithGc-512                                                    17.36µ ± ∞ ¹%0AStore/IterateWithGc-512-2                                                  16.44µ ± ∞ ¹%0AStore/IterateWithGc-512-4                                                  16.40µ ± ∞ ¹%0AStore/IterateWithGc-1024                                                   31.61µ ± ∞ ¹%0AStore/IterateWithGc-1024-2                                                 31.26µ ± ∞ ¹%0AStore/IterateWithGc-1024-4                                                 31.37µ ± ∞ ¹%0AStore/IterateWithGcParallel-1                                              327.8n ± ∞ ¹%0AStore/IterateWithGcParallel-1-2                                            373.2n ± ∞ ¹%0AStore/IterateWithGcParallel-1-4                                            406.2n ± ∞ ¹%0AStore/IterateWithGcParallel-2                                              335.5n ± ∞ ¹%0AStore/IterateWithGcParallel-2-2                                            399.3n ± ∞ ¹%0AStore/IterateWithGcParallel-2-4                                            420.0n ± ∞ ¹%0AStore/IterateWithGcParallel-4                                              356.8n ± ∞ ¹%0AStore/IterateWithGcParallel-4-2                                            398.4n ± ∞ ¹%0AStore/IterateWithGcParallel-4-4                                            468.5n ± ∞ ¹%0AStore/IterateWithGcParallel-8                                              377.4n ± ∞ ¹%0AStore/IterateWithGcParallel-8-2                                            584.5n ± ∞ ¹%0AStore/IterateWithGcParallel-8-4                                            646.7n ± ∞ ¹%0AStore/IterateWithGcParallel-16                                             500.8n ± ∞ ¹%0AStore/IterateWithGcParallel-16-2                                           553.0n ± ∞ ¹%0AStore/IterateWithGcParallel-16-4                                           836.9n ± ∞ ¹%0AStore/IterateWithGcParallel-32                                             691.0n ± ∞ ¹%0AStore/IterateWithGcParallel-32-2                                           711.6n ± ∞ ¹%0AStore/IterateWithGcParallel-32-4                                           1.047µ ± ∞ ¹%0AStore/IterateWithGcParallel-64                                             1.075µ ± ∞ ¹%0AStore/IterateWithGcParallel-64-2                                           667.1n ± ∞ ¹%0AStore/IterateWithGcParallel-64-4                                           961.5n ± ∞ ¹%0AStore/IterateWithGcParallel-128                                            1.874µ ± ∞ ¹%0AStore/IterateWithGcParallel-128-2                                          961.7n ± ∞ ¹%0AStore/IterateWithGcParallel-128-4                                          1.025µ ± ∞ ¹%0AStore/IterateWithGcParallel-256                                            3.501µ ± ∞ ¹%0AStore/IterateWithGcParallel-256-2                                          1.790µ ± ∞ ¹%0AStore/IterateWithGcParallel-256-4                                          1.641µ ± ∞ ¹%0AStore/IterateWithGcParallel-512                                            6.825µ ± ∞ ¹%0AStore/IterateWithGcParallel-512-2                                          3.449µ ± ∞ ¹%0AStore/IterateWithGcParallel-512-4                                          3.133µ ± ∞ ¹%0AStore/IterateWithGcParallel-1024                                           13.47µ ± ∞ ¹%0AStore/IterateWithGcParallel-1024-2                                         6.790µ ± ∞ ¹%0AStore/IterateWithGcParallel-1024-4                                         6.093µ ± ∞ ¹%0AMetric/GetDatum-2                                                          942.6n ± ∞ ¹%0AMetric/GetDatum-2-2                                                        928.6n ± ∞ ¹%0AMetric/GetDatum-2-4                                                        970.2n ± ∞ ¹%0AMetric/GetDatum-4                                                          1.625µ ± ∞ ¹%0AMetric/GetDatum-4-2                                                        1.573µ ± ∞ ¹%0AMetric/GetDatum-4-4                                                        1.751µ ± ∞ ¹%0AMetric/GetDatum-8                                                          2.814µ ± ∞ ¹%0AMetric/GetDatum-8-2                                                        2.807µ ± ∞ ¹%0AMetric/GetDatum-8-4                                                        3.146µ ± ∞ ¹%0AMetric/GetDatum-16                                                         5.713µ ± ∞ ¹%0AMetric/GetDatum-16-2                                                       5.472µ ± ∞ ¹%0AMetric/GetDatum-16-4                                                       5.817µ ± ∞ ¹%0AMetric/GetDatum-32                                                         11.35µ ± ∞ ¹%0AMetric/GetDatum-32-2                                                       11.25µ ± ∞ ¹%0AMetric/GetDatum-32-4                                                       12.11µ ± ∞ ¹%0AMetric/GetDatum-64                                                         23.45µ ± ∞ ¹%0AMetric/GetDatum-64-2                                                       22.90µ ± ∞ ¹%0AMetric/GetDatum-64-4                                                       24.11µ ± ∞ ¹%0AMetric/GetDatum-128                                                        49.44µ ± ∞ ¹%0AMetric/GetDatum-128-2                                                      47.97µ ± ∞ ¹%0AMetric/GetDatum-128-4                                                      52.00µ ± ∞ ¹%0AMetric/GetDatum-256                                                        109.5µ ± ∞ ¹%0AMetric/GetDatum-256-2                                                      105.8µ ± ∞ ¹%0AMetric/GetDatum-256-4                                                      112.6µ ± ∞ ¹%0AMetric/GetDatum-512                                                        248.4µ ± ∞ ¹%0AMetric/GetDatum-512-2                                                      233.4µ ± ∞ ¹%0AMetric/GetDatum-512-4                                                      251.1µ ± ∞ ¹%0AMetric/GetDatum-1024                                                       524.2µ ± ∞ ¹%0AMetric/GetDatum-1024-2                                                     490.0µ ± ∞ ¹%0AMetric/GetDatum-1024-4                                                     571.8µ ± ∞ ¹%0AMetric/GetDatum-2048                                                       1.057m ± ∞ ¹%0AMetric/GetDatum-2048-2                                                     877.7µ ± ∞ ¹%0AMetric/GetDatum-2048-4                                                     1.046m ± ∞ ¹%0AMetric/GetDatum-4096                                                       2.178m ± ∞ ¹%0AMetric/GetDatum-4096-2                                                     1.754m ± ∞ ¹%0AMetric/GetDatum-4096-4                                                     2.053m ± ∞ ¹%0AMetric/GetDatum-8192                                                       5.041m ± ∞ ¹%0AMetric/GetDatum-8192-2                                                     3.869m ± ∞ ¹%0AMetric/GetDatum-8192-4                                                     4.292m ± ∞ ¹%0AMetric/GetDatumParallel-2                                                  987.4n ± ∞ ¹%0AMetric/GetDatumParallel-2-2                                                1.138µ ± ∞ ¹%0AMetric/GetDatumParallel-2-4                                                1.343µ ± ∞ ¹%0AMetric/GetDatumParallel-4                                                  1.542µ ± ∞ ¹%0AMetric/GetDatumParallel-4-2                                                1.886µ ± ∞ ¹%0AMetric/GetDatumParallel-4-4                                                2.448µ ± ∞ ¹%0AMetric/GetDatumParallel-8                                                  2.864µ ± ∞ ¹%0AMetric/GetDatumParallel-8-2                                                3.537µ ± ∞ ¹%0AMetric/GetDatumParallel-8-4                                                4.741µ ± ∞ ¹%0AMetric/GetDatumParallel-16                                                 5.724µ ± ∞ ¹%0AMetric/GetDatumParallel-16-2                                               6.995µ ± ∞ ¹%0AMetric/GetDatumParallel-16-4                                               9.323µ ± ∞ ¹%0AMetric/GetDatumParallel-32                                                 11.40µ ± ∞ ¹%0AMetric/GetDatumParallel-32-2                                               14.64µ ± ∞ ¹%0AMetric/GetDatumParallel-32-4                                               18.37µ ± ∞ ¹%0AMetric/GetDatumParallel-64                                                 23.29µ ± ∞ ¹%0AMetric/GetDatumParallel-64-2                                               29.84µ ± ∞ ¹%0AMetric/GetDatumParallel-64-4                                               38.88µ ± ∞ ¹%0AMetric/GetDatumParallel-128                                                49.64µ ± ∞ ¹%0AMetric/GetDatumParallel-128-2                                              63.98µ ± ∞ ¹%0AMetric/GetDatumParallel-128-4                                              81.05µ ± ∞ ¹%0AMetric/GetDatumParallel-256                                                110.1µ ± ∞ ¹%0AMetric/GetDatumParallel-256-2                                              140.1µ ± ∞ ¹%0AMetric/GetDatumParallel-256-4                                              170.4µ ± ∞ ¹%0AMetric/GetDatumParallel-512                                                250.7µ ± ∞ ¹%0AMetric/GetDatumParallel-512-2                                              302.4µ ± ∞ ¹%0AMetric/GetDatumParallel-512-4                                              359.4µ ± ∞ ¹%0AMetric/GetDatumParallel-1024                                               523.3µ ± ∞ ¹%0AMetric/GetDatumParallel-1024-2                                             647.5µ ± ∞ ¹%0AMetric/GetDatumParallel-1024-4                                             748.4µ ± ∞ ¹%0AMetric/GetDatumParallel-2048                                               1.056m ± ∞ ¹%0AMetric/GetDatumParallel-2048-2                                             1.148m ± ∞ ¹%0AMetric/GetDatumParallel-2048-4                                             1.294m ± ∞ ¹%0AMetric/GetDatumParallel-4096                                               2.178m ± ∞ ¹%0AMetric/GetDatumParallel-4096-2                                             2.115m ± ∞ ¹%0AMetric/GetDatumParallel-4096-4                                             2.383m ± ∞ ¹%0AMetric/GetDatumParallel-8192                                               5.126m ± ∞ ¹%0AMetric/GetDatumParallel-8192-2                                             4.302m ± ∞ ¹%0AMetric/GetDatumParallel-8192-4                                             4.710m ± ∞ ¹%0Ageomean                                                                    9.599µ%0A¹ need >= 6 samples for confidence interval at level 0.95%0A%0Apkg: github.com/google/mtail/internal/metrics/datum%0A                     │ test-results/benchmark-results-least-privilege.txt │%0A                     │                       sec/op                       │%0AIncrementScalarInt                                           4.913n ± ∞ ¹%0AIncrementScalarInt-2                                         4.909n ± ∞ ¹%0AIncrementScalarInt-4                                         4.913n ± ∞ ¹%0ADecrementScalarInt                                           4.909n ± ∞ ¹%0ADecrementScalarInt-2                                         4.904n ± ∞ ¹%0ADecrementScalarInt-4                                         4.913n ± ∞ ¹%0Ageomean                                                      4.910n%0A¹ need >= 6 samples for confidence interval at level 0.95%0A%0Apkg: github.com/google/mtail/internal/mtail%0A                                                                             │ test-results/benchmark-results-least-privilege.txt │%0A                                                                             │                       sec/op                       │%0AProgram/examples/rsyncd.mtail_on_testdata/rsyncd.log                                                                 2.842m ± ∞ ¹%0AProgram/examples/rsyncd.mtail_on_testdata/rsyncd.log-2                                                               2.977m ± ∞ ¹%0AProgram/examples/rsyncd.mtail_on_testdata/rsyncd.log-4                                                               3.209m ± ∞ ¹%0AProgram/examples/sftp.mtail_on_testdata/sftp_chroot.log                                                              975.7µ ± ∞ ¹%0AProgram/examples/sftp.mtail_on_testdata/sftp_chroot.log-2                                                            1.123m ± ∞ ¹%0AProgram/examples/sftp.mtail_on_testdata/sftp_chroot.log-4                                                            1.250m ± ∞ ¹%0AProgram/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log                                                        654.4m ± ∞ ¹%0AProgram/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-2                                                      692.7m ± ∞ ¹%0AProgram/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-4                                                      730.5m ± ∞ ¹%0AProgram/examples/ntpd.mtail_on_testdata/ntp4                                                                         176.4µ ± ∞ ¹%0AProgram/examples/ntpd.mtail_on_testdata/ntp4-2                                                                       180.5µ ± ∞ ¹%0AProgram/examples/ntpd.mtail_on_testdata/ntp4-4                                                                       203.4µ ± ∞ ¹%0AProgram/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats                                                    57.55µ ± ∞ ¹%0AProgram/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-2                                                  53.82µ ± ∞ ¹%0AProgram/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-4                                                  60.69µ ± ∞ ¹%0AProgram/examples/apache_combined.mtail_on_testdata/apache-combined.log                                               94.37µ ± ∞ ¹%0AProgram/examples/apache_combined.mtail_on_testdata/apache-combined.log-2                                             98.04µ ± ∞ ¹%0AProgram/examples/apache_combined.mtail_on_testdata/apache-combined.log-4                                             107.5µ ± ∞ ¹%0AProgram/examples/apache_common.mtail_on_testdata/apache-common.log                                                   83.84µ ± ∞ ¹%0AProgram/examples/apache_common.mtail_on_testdata/apache-common.log-2                                                 96.22µ ± ∞ ¹%0AProgram/examples/apache_common.mtail_on_testdata/apache-common.log-4                                                 102.7µ ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_log                                                                 494.3µ ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_log-2                                                               545.2µ ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_log-4                                                               599.9µ ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog                                                             92.75µ ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-2                                                           105.2µ ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-4                                                           115.7µ ± ∞ ¹%0AProgram/examples/lighttpd.mtail_on_testdata/lighttpd_access.log                                                      108.2µ ± ∞ ¹%0AProgram/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-2                                                    109.5µ ± ∞ ¹%0AProgram/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-4                                                    120.9µ ± ∞ ¹%0AProgram/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log                                           322.8µ ± ∞ ¹%0AProgram/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-2                                         343.3µ ± ∞ ¹%0AProgram/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-4                                         386.4µ ± ∞ ¹%0Ageomean                                                                                                              502.6µ%0A¹ need >= 6 samples for confidence interval at level 0.95%0A%0A                                                                             │ test-results/benchmark-results-least-privilege.txt │%0A                                                                             │                        B/s                         │%0AProgram/examples/rsyncd.mtail_on_testdata/rsyncd.log                                                                2.539Gi ± ∞ ¹%0AProgram/examples/rsyncd.mtail_on_testdata/rsyncd.log-2                                                              2.339Gi ± ∞ ¹%0AProgram/examples/rsyncd.mtail_on_testdata/rsyncd.log-4                                                              1.996Gi ± ∞ ¹%0AProgram/examples/sftp.mtail_on_testdata/sftp_chroot.log                                                             23.37Gi ± ∞ ¹%0AProgram/examples/sftp.mtail_on_testdata/sftp_chroot.log-2                                                           17.89Gi ± ∞ ¹%0AProgram/examples/sftp.mtail_on_testdata/sftp_chroot.log-4                                                           14.31Gi ± ∞ ¹%0AProgram/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log                                                       15.83Mi ± ∞ ¹%0AProgram/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-2                                                     14.95Mi ± ∞ ¹%0AProgram/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-4                                                     14.18Mi ± ∞ ¹%0AProgram/examples/ntpd.mtail_on_testdata/ntp4                                                                        34.71Gi ± ∞ ¹%0AProgram/examples/ntpd.mtail_on_testdata/ntp4-2                                                                      32.04Gi ± ∞ ¹%0AProgram/examples/ntpd.mtail_on_testdata/ntp4-4                                                                      26.06Gi ± ∞ ¹%0AProgram/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats                                                   19.23Gi ± ∞ ¹%0AProgram/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-2                                                 22.06Gi ± ∞ ¹%0AProgram/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-4                                                 17.28Gi ± ∞ ¹%0AProgram/examples/apache_combined.mtail_on_testdata/apache-combined.log                                              79.23Gi ± ∞ ¹%0AProgram/examples/apache_combined.mtail_on_testdata/apache-combined.log-2                                            73.23Gi ± ∞ ¹%0AProgram/examples/apache_combined.mtail_on_testdata/apache-combined.log-4                                            54.68Gi ± ∞ ¹%0AProgram/examples/apache_common.mtail_on_testdata/apache-common.log                                                  47.36Gi ± ∞ ¹%0AProgram/examples/apache_common.mtail_on_testdata/apache-common.log-2                                                35.42Gi ± ∞ ¹%0AProgram/examples/apache_common.mtail_on_testdata/apache-common.log-4                                                26.92Gi ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_log                                                                54.39Gi ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_log-2                                                              43.69Gi ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_log-4                                                              36.42Gi ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog                                                            145.1Gi ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-2                                                          99.17Gi ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-4                                                          89.02Gi ± ∞ ¹%0AProgram/examples/lighttpd.mtail_on_testdata/lighttpd_access.log                                                     220.9Gi ± ∞ ¹%0AProgram/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-2                                                   216.5Gi ± ∞ ¹%0AProgram/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-4                                                   174.9Gi ± ∞ ¹%0AProgram/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log                                          14.05Gi ± ∞ ¹%0AProgram/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-2                                        12.25Gi ± ∞ ¹%0AProgram/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-4                                        10.08Gi ± ∞ ¹%0Ageomean                                                                                                             15.24Gi%0A¹ need >= 6 samples for confidence interval at level 0.95%0A%0A                                                                             │ test-results/benchmark-results-least-privilege.txt │%0A                                                                             │                        B/op                        │%0AProgram/examples/rsyncd.mtail_on_testdata/rsyncd.log                                                                277.5Ki ± ∞ ¹%0AProgram/examples/rsyncd.mtail_on_testdata/rsyncd.log-2                                                              278.7Ki ± ∞ ¹%0AProgram/examples/rsyncd.mtail_on_testdata/rsyncd.log-4                                                              282.6Ki ± ∞ ¹%0AProgram/examples/sftp.mtail_on_testdata/sftp_chroot.log                                                             221.0Ki ± ∞ ¹%0AProgram/examples/sftp.mtail_on_testdata/sftp_chroot.log-2                                                           221.3Ki ± ∞ ¹%0AProgram/examples/sftp.mtail_on_testdata/sftp_chroot.log-4                                                           223.0Ki ± ∞ ¹%0AProgram/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log                                                       99.67Mi ± ∞ ¹%0AProgram/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-2                                                     99.90Mi ± ∞ ¹%0AProgram/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-4                                                     101.6Mi ± ∞ ¹%0AProgram/examples/ntpd.mtail_on_testdata/ntp4                                                                        52.28Ki ± ∞ ¹%0AProgram/examples/ntpd.mtail_on_testdata/ntp4-2                                                                      52.43Ki ± ∞ ¹%0AProgram/examples/ntpd.mtail_on_testdata/ntp4-4                                                                      53.25Ki ± ∞ ¹%0AProgram/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats                                                   36.02Ki ± ∞ ¹%0AProgram/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-2                                                 36.05Ki ± ∞ ¹%0AProgram/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-4                                                 36.29Ki ± ∞ ¹%0AProgram/examples/apache_combined.mtail_on_testdata/apache-combined.log                                              44.55Ki ± ∞ ¹%0AProgram/examples/apache_combined.mtail_on_testdata/apache-combined.log-2                                            44.58Ki ± ∞ ¹%0AProgram/examples/apache_combined.mtail_on_testdata/apache-combined.log-4                                            45.25Ki ± ∞ ¹%0AProgram/examples/apache_common.mtail_on_testdata/apache-common.log                                                  42.59Ki ± ∞ ¹%0AProgram/examples/apache_common.mtail_on_testdata/apache-common.log-2                                                42.65Ki ± ∞ ¹%0AProgram/examples/apache_common.mtail_on_testdata/apache-common.log-4                                                43.62Ki ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_log                                                                133.2Ki ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_log-2                                                              133.4Ki ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_log-4                                                              134.1Ki ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog                                                            42.70Ki ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-2                                                          42.73Ki ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-4                                                          43.18Ki ± ∞ ¹%0AProgram/examples/lighttpd.mtail_on_testdata/lighttpd_access.log                                                     48.93Ki ± ∞ ¹%0AProgram/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-2                                                   48.94Ki ± ∞ ¹%0AProgram/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-4                                                   49.30Ki ± ∞ ¹%0AProgram/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log                                          78.86Ki ± ∞ ¹%0AProgram/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-2                                        79.11Ki ± ∞ ¹%0AProgram/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-4                                        80.06Ki ± ∞ ¹%0Ageomean                                                                                                             143.2Ki%0A¹ need >= 6 samples for confidence interval at level 0.95%0A%0A                                                                             │ test-results/benchmark-results-least-privilege.txt │%0A                                                                             │                     allocs/op                      │%0AProgram/examples/rsyncd.mtail_on_testdata/rsyncd.log                                                                 5.247k ± ∞ ¹%0AProgram/examples/rsyncd.mtail_on_testdata/rsyncd.log-2                                                               5.247k ± ∞ ¹%0AProgram/examples/rsyncd.mtail_on_testdata/rsyncd.log-4                                                               5.248k ± ∞ ¹%0AProgram/examples/sftp.mtail_on_testdata/sftp_chroot.log                                                              2.851k ± ∞ ¹%0AProgram/examples/sftp.mtail_on_testdata/sftp_chroot.log-2                                                            2.851k ± ∞ ¹%0AProgram/examples/sftp.mtail_on_testdata/sftp_chroot.log-4                                                            2.852k ± ∞ ¹%0AProgram/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log                                                        1.055M ± ∞ ¹%0AProgram/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-2                                                      1.055M ± ∞ ¹%0AProgram/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-4                                                      1.056M ± ∞ ¹%0AProgram/examples/ntpd.mtail_on_testdata/ntp4                                                                          227.0 ± ∞ ¹%0AProgram/examples/ntpd.mtail_on_testdata/ntp4-2                                                                        227.0 ± ∞ ¹%0AProgram/examples/ntpd.mtail_on_testdata/ntp4-4                                                                        227.0 ± ∞ ¹%0AProgram/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats                                                     99.00 ± ∞ ¹%0AProgram/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-2                                                   99.00 ± ∞ ¹%0AProgram/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-4                                                   99.00 ± ∞ ¹%0AProgram/examples/apache_combined.mtail_on_testdata/apache-combined.log                                                226.0 ± ∞ ¹%0AProgram/examples/apache_combined.mtail_on_testdata/apache-combined.log-2                                              226.0 ± ∞ ¹%0AProgram/examples/apache_combined.mtail_on_testdata/apache-combined.log-4                                              226.0 ± ∞ ¹%0AProgram/examples/apache_common.mtail_on_testdata/apache-common.log                                                    215.0 ± ∞ ¹%0AProgram/examples/apache_common.mtail_on_testdata/apache-common.log-2                                                  215.0 ± ∞ ¹%0AProgram/examples/apache_common.mtail_on_testdata/apache-common.log-4                                                  215.0 ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_log                                                                 1.551k ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_log-2                                                               1.551k ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_log-4                                                               1.552k ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog                                                              163.0 ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-2                                                            163.0 ± ∞ ¹%0AProgram/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-4                                                            163.0 ± ∞ ¹%0AProgram/examples/lighttpd.mtail_on_testdata/lighttpd_access.log                                                       176.0 ± ∞ ¹%0AProgram/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-2                                                     176.0 ± ∞ ¹%0AProgram/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-4                                                     176.0 ± ∞ ¹%0AProgram/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log                                            876.0 ± ∞ ¹%0AProgram/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-2                                          876.0 ± ∞ ¹%0AProgram/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-4                                          876.0 ± ∞ ¹%0Ageomean                                                                                                               964.6%0A¹ need >= 6 samples for confidence interval at level 0.95

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants