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

Publish docker image to GitHub Container Registry #710

Closed
wants to merge 1 commit into from

Conversation

raphaelzoellner
Copy link
Contributor

Adds a docker image build and push to release workflow/job.

The resulting docker image is pushed to the Github Container Registry (not on pull requests).
The image name is based on the Github Repository path and should result in ghcr.io/google/mtail.

closes #674

@google-cla
Copy link

google-cla bot commented Mar 3, 2023

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2023

Unit Test Results

       1 files       27 suites   4m 25s ⏱️
   567 tests    566 ✔️ 1 💤 0 ❌
1 677 runs  1 674 ✔️ 3 💤 0 ❌

Results for commit d35900b.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2023

Benchmark Result

Benchmark diff with base
goos: linux
goarch: amd64
pkg: github.com/google/mtail/internal/metrics
cpu: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
                                   │ test-results/benchmark-results-main.txt │
                                   │                 sec/op                  │
Store/Add-1                                                     848.1n ± ∞ ¹
Store/Add-1-2                                                   843.7n ± ∞ ¹
Store/Add-1-4                                                   850.8n ± ∞ ¹
Store/Add-2                                                     1.407µ ± ∞ ¹
Store/Add-2-2                                                   1.363µ ± ∞ ¹
Store/Add-2-4                                                   1.357µ ± ∞ ¹
Store/Add-4                                                     2.453µ ± ∞ ¹
Store/Add-4-2                                                   2.378µ ± ∞ ¹
Store/Add-4-4                                                   2.418µ ± ∞ ¹
Store/Add-8                                                     4.882µ ± ∞ ¹
Store/Add-8-2                                                   4.575µ ± ∞ ¹
Store/Add-8-4                                                   4.639µ ± ∞ ¹
Store/Add-16                                                    9.790µ ± ∞ ¹
Store/Add-16-2                                                  9.254µ ± ∞ ¹
Store/Add-16-4                                                  9.209µ ± ∞ ¹
Store/Add-32                                                    19.02µ ± ∞ ¹
Store/Add-32-2                                                  19.00µ ± ∞ ¹
Store/Add-32-4                                                  18.56µ ± ∞ ¹
Store/Add-64                                                    38.61µ ± ∞ ¹
Store/Add-64-2                                                  36.87µ ± ∞ ¹
Store/Add-64-4                                                  38.89µ ± ∞ ¹
Store/Add-128                                                   79.77µ ± ∞ ¹
Store/Add-128-2                                                 73.86µ ± ∞ ¹
Store/Add-128-4                                                 77.01µ ± ∞ ¹
Store/Add-256                                                   167.8µ ± ∞ ¹
Store/Add-256-2                                                 157.5µ ± ∞ ¹
Store/Add-256-4                                                 156.0µ ± ∞ ¹
Store/Add-512                                                   344.6µ ± ∞ ¹
Store/Add-512-2                                                 317.5µ ± ∞ ¹
Store/Add-512-4                                                 326.1µ ± ∞ ¹
Store/Add-1024                                                  703.9µ ± ∞ ¹
Store/Add-1024-2                                                635.0µ ± ∞ ¹
Store/Add-1024-4                                                657.2µ ± ∞ ¹
Store/AddParallel-1                                             847.8n ± ∞ ¹
Store/AddParallel-1-2                                           875.2n ± ∞ ¹
Store/AddParallel-1-4                                           931.1n ± ∞ ¹
Store/AddParallel-2                                             1.387µ ± ∞ ¹
Store/AddParallel-2-2                                           1.442µ ± ∞ ¹
Store/AddParallel-2-4                                           1.483µ ± ∞ ¹
Store/AddParallel-4                                             2.505µ ± ∞ ¹
Store/AddParallel-4-2                                           2.479µ ± ∞ ¹
Store/AddParallel-4-4                                           2.527µ ± ∞ ¹
Store/AddParallel-8                                             4.771µ ± ∞ ¹
Store/AddParallel-8-2                                           4.789µ ± ∞ ¹
Store/AddParallel-8-4                                           4.967µ ± ∞ ¹
Store/AddParallel-16                                            9.721µ ± ∞ ¹
Store/AddParallel-16-2                                          9.692µ ± ∞ ¹
Store/AddParallel-16-4                                          9.898µ ± ∞ ¹
Store/AddParallel-32                                            18.70µ ± ∞ ¹
Store/AddParallel-32-2                                          19.33µ ± ∞ ¹
Store/AddParallel-32-4                                          20.51µ ± ∞ ¹
Store/AddParallel-64                                            42.40µ ± ∞ ¹
Store/AddParallel-64-2                                          38.77µ ± ∞ ¹
Store/AddParallel-64-4                                          40.18µ ± ∞ ¹
Store/AddParallel-128                                           80.01µ ± ∞ ¹
Store/AddParallel-128-2                                         82.82µ ± ∞ ¹
Store/AddParallel-128-4                                         82.19µ ± ∞ ¹
Store/AddParallel-256                                           167.9µ ± ∞ ¹
Store/AddParallel-256-2                                         162.2µ ± ∞ ¹
Store/AddParallel-256-4                                         173.7µ ± ∞ ¹
Store/AddParallel-512                                           346.2µ ± ∞ ¹
Store/AddParallel-512-2                                         339.5µ ± ∞ ¹
Store/AddParallel-512-4                                         356.9µ ± ∞ ¹
Store/AddParallel-1024                                          703.5µ ± ∞ ¹
Store/AddParallel-1024-2                                        671.8µ ± ∞ ¹
Store/AddParallel-1024-4                                        692.6µ ± ∞ ¹
Store/AddWithGc-1                                               2.479µ ± ∞ ¹
Store/AddWithGc-1-2                                             2.416µ ± ∞ ¹
Store/AddWithGc-1-4                                             2.457µ ± ∞ ¹
Store/AddWithGc-2                                               3.090µ ± ∞ ¹
Store/AddWithGc-2-2                                             3.016µ ± ∞ ¹
Store/AddWithGc-2-4                                             3.101µ ± ∞ ¹
Store/AddWithGc-4                                               4.297µ ± ∞ ¹
Store/AddWithGc-4-2                                             4.124µ ± ∞ ¹
Store/AddWithGc-4-4                                             4.256µ ± ∞ ¹
Store/AddWithGc-8                                               6.816µ ± ∞ ¹
Store/AddWithGc-8-2                                             6.402µ ± ∞ ¹
Store/AddWithGc-8-4                                             6.523µ ± ∞ ¹
Store/AddWithGc-16                                              12.24µ ± ∞ ¹
Store/AddWithGc-16-2                                            11.50µ ± ∞ ¹
Store/AddWithGc-16-4                                            11.62µ ± ∞ ¹
Store/AddWithGc-32                                              24.34µ ± ∞ ¹
Store/AddWithGc-32-2                                            20.76µ ± ∞ ¹
Store/AddWithGc-32-4                                            21.16µ ± ∞ ¹
Store/AddWithGc-64                                              42.58µ ± ∞ ¹
Store/AddWithGc-64-2                                            40.02µ ± ∞ ¹
Store/AddWithGc-64-4                                            40.52µ ± ∞ ¹
Store/AddWithGc-128                                             85.32µ ± ∞ ¹
Store/AddWithGc-128-2                                           78.63µ ± ∞ ¹
Store/AddWithGc-128-4                                           81.62µ ± ∞ ¹
Store/AddWithGc-256                                             180.6µ ± ∞ ¹
Store/AddWithGc-256-2                                           160.8µ ± ∞ ¹
Store/AddWithGc-256-4                                           169.9µ ± ∞ ¹
Store/AddWithGc-512                                             362.0µ ± ∞ ¹
Store/AddWithGc-512-2                                           334.4µ ± ∞ ¹
Store/AddWithGc-512-4                                           347.7µ ± ∞ ¹
Store/AddWithGc-1024                                            750.3µ ± ∞ ¹
Store/AddWithGc-1024-2                                          663.6µ ± ∞ ¹
Store/AddWithGc-1024-4                                          685.2µ ± ∞ ¹
Store/AddWithGcParallel-1                                       835.7n ± ∞ ¹
Store/AddWithGcParallel-1-2                                     918.9n ± ∞ ¹
Store/AddWithGcParallel-1-4                                     925.1n ± ∞ ¹
Store/AddWithGcParallel-2                                       1.389µ ± ∞ ¹
Store/AddWithGcParallel-2-2                                     1.445µ ± ∞ ¹
Store/AddWithGcParallel-2-4                                     1.485µ ± ∞ ¹
Store/AddWithGcParallel-4                                       2.464µ ± ∞ ¹
Store/AddWithGcParallel-4-2                                     2.505µ ± ∞ ¹
Store/AddWithGcParallel-4-4                                     2.623µ ± ∞ ¹
Store/AddWithGcParallel-8                                       5.150µ ± ∞ ¹
Store/AddWithGcParallel-8-2                                     4.835µ ± ∞ ¹
Store/AddWithGcParallel-8-4                                     4.988µ ± ∞ ¹
Store/AddWithGcParallel-16                                      9.604µ ± ∞ ¹
Store/AddWithGcParallel-16-2                                    9.845µ ± ∞ ¹
Store/AddWithGcParallel-16-4                                    10.12µ ± ∞ ¹
Store/AddWithGcParallel-32                                      19.27µ ± ∞ ¹
Store/AddWithGcParallel-32-2                                    19.95µ ± ∞ ¹
Store/AddWithGcParallel-32-4                                    20.12µ ± ∞ ¹
Store/AddWithGcParallel-64                                      39.00µ ± ∞ ¹
Store/AddWithGcParallel-64-2                                    38.99µ ± ∞ ¹
Store/AddWithGcParallel-64-4                                    39.85µ ± ∞ ¹
Store/AddWithGcParallel-128                                     79.18µ ± ∞ ¹
Store/AddWithGcParallel-128-2                                   79.49µ ± ∞ ¹
Store/AddWithGcParallel-128-4                                   82.11µ ± ∞ ¹
Store/AddWithGcParallel-256                                     169.8µ ± ∞ ¹
Store/AddWithGcParallel-256-2                                   163.6µ ± ∞ ¹
Store/AddWithGcParallel-256-4                                   174.4µ ± ∞ ¹
Store/AddWithGcParallel-512                                     338.1µ ± ∞ ¹
Store/AddWithGcParallel-512-2                                   329.8µ ± ∞ ¹
Store/AddWithGcParallel-512-4                                   357.8µ ± ∞ ¹
Store/AddWithGcParallel-1024                                    698.2µ ± ∞ ¹
Store/AddWithGcParallel-1024-2                                  685.6µ ± ∞ ¹
Store/AddWithGcParallel-1024-4                                  714.7µ ± ∞ ¹
Store/Iterate-1                                                 358.6n ± ∞ ¹
Store/Iterate-1-2                                               358.4n ± ∞ ¹
Store/Iterate-1-4                                               359.3n ± ∞ ¹
Store/Iterate-2                                                 372.5n ± ∞ ¹
Store/Iterate-2-2                                               373.4n ± ∞ ¹
Store/Iterate-2-4                                               374.2n ± ∞ ¹
Store/Iterate-4                                                 399.1n ± ∞ ¹
Store/Iterate-4-2                                               401.2n ± ∞ ¹
Store/Iterate-4-4                                               401.0n ± ∞ ¹
Store/Iterate-8                                                 422.2n ± ∞ ¹
Store/Iterate-8-2                                               421.4n ± ∞ ¹
Store/Iterate-8-4                                               422.0n ± ∞ ¹
Store/Iterate-16                                                594.0n ± ∞ ¹
Store/Iterate-16-2                                              593.3n ± ∞ ¹
Store/Iterate-16-4                                              592.9n ± ∞ ¹
Store/Iterate-32                                                839.6n ± ∞ ¹
Store/Iterate-32-2                                              821.9n ± ∞ ¹
Store/Iterate-32-4                                              821.5n ± ∞ ¹
Store/Iterate-64                                                1.278µ ± ∞ ¹
Store/Iterate-64-2                                              1.299µ ± ∞ ¹
Store/Iterate-64-4                                              1.296µ ± ∞ ¹
Store/Iterate-128                                               2.267µ ± ∞ ¹
Store/Iterate-128-2                                             2.235µ ± ∞ ¹
Store/Iterate-128-4                                             2.267µ ± ∞ ¹
Store/Iterate-256                                               4.387µ ± ∞ ¹
Store/Iterate-256-2                                             4.367µ ± ∞ ¹
Store/Iterate-256-4                                             4.392µ ± ∞ ¹
Store/Iterate-512                                               8.870µ ± ∞ ¹
Store/Iterate-512-2                                             8.855µ ± ∞ ¹
Store/Iterate-512-4                                             8.891µ ± ∞ ¹
Store/Iterate-1024                                              18.06µ ± ∞ ¹
Store/Iterate-1024-2                                            18.11µ ± ∞ ¹
Store/Iterate-1024-4                                            18.08µ ± ∞ ¹
Store/IterateParallel-1                                         360.9n ± ∞ ¹
Store/IterateParallel-1-2                                       390.2n ± ∞ ¹
Store/IterateParallel-1-4                                       395.7n ± ∞ ¹
Store/IterateParallel-2                                         375.7n ± ∞ ¹
Store/IterateParallel-2-2                                       404.2n ± ∞ ¹
Store/IterateParallel-2-4                                       417.5n ± ∞ ¹
Store/IterateParallel-4                                         401.4n ± ∞ ¹
Store/IterateParallel-4-2                                       430.1n ± ∞ ¹
Store/IterateParallel-4-4                                       453.0n ± ∞ ¹
Store/IterateParallel-8                                         422.8n ± ∞ ¹
Store/IterateParallel-8-2                                       457.0n ± ∞ ¹
Store/IterateParallel-8-4                                       471.5n ± ∞ ¹
Store/IterateParallel-16                                        585.9n ± ∞ ¹
Store/IterateParallel-16-2                                      635.9n ± ∞ ¹
Store/IterateParallel-16-4                                      623.3n ± ∞ ¹
Store/IterateParallel-32                                        822.3n ± ∞ ¹
Store/IterateParallel-32-2                                      591.0n ± ∞ ¹
Store/IterateParallel-32-4                                      565.2n ± ∞ ¹
Store/IterateParallel-64                                        1.294µ ± ∞ ¹
Store/IterateParallel-64-2                                      733.2n ± ∞ ¹
Store/IterateParallel-64-4                                      748.6n ± ∞ ¹
Store/IterateParallel-128                                       2.351µ ± ∞ ¹
Store/IterateParallel-128-2                                     1.236µ ± ∞ ¹
Store/IterateParallel-128-4                                     1.238µ ± ∞ ¹
Store/IterateParallel-256                                       4.346µ ± ∞ ¹
Store/IterateParallel-256-2                                     2.270µ ± ∞ ¹
Store/IterateParallel-256-4                                     2.308µ ± ∞ ¹
Store/IterateParallel-512                                       8.879µ ± ∞ ¹
Store/IterateParallel-512-2                                     4.556µ ± ∞ ¹
Store/IterateParallel-512-4                                     4.489µ ± ∞ ¹
Store/IterateParallel-1024                                      17.95µ ± ∞ ¹
Store/IterateParallel-1024-2                                    9.159µ ± ∞ ¹
Store/IterateParallel-1024-4                                    9.143µ ± ∞ ¹
Store/IterateWithGc-1                                           1.942µ ± ∞ ¹
Store/IterateWithGc-1-2                                         1.899µ ± ∞ ¹
Store/IterateWithGc-1-4                                         1.922µ ± ∞ ¹
Store/IterateWithGc-2                                           2.020µ ± ∞ ¹
Store/IterateWithGc-2-2                                         1.945µ ± ∞ ¹
Store/IterateWithGc-2-4                                         1.977µ ± ∞ ¹
Store/IterateWithGc-4                                           2.089µ ± ∞ ¹
Store/IterateWithGc-4-2                                         2.017µ ± ∞ ¹
Store/IterateWithGc-4-4                                         2.049µ ± ∞ ¹
Store/IterateWithGc-8                                           2.165µ ± ∞ ¹
Store/IterateWithGc-8-2                                         2.076µ ± ∞ ¹
Store/IterateWithGc-8-4                                         2.102µ ± ∞ ¹
Store/IterateWithGc-16                                          2.564µ ± ∞ ¹
Store/IterateWithGc-16-2                                        2.427µ ± ∞ ¹
Store/IterateWithGc-16-4                                        2.477µ ± ∞ ¹
Store/IterateWithGc-32                                          3.118µ ± ∞ ¹
Store/IterateWithGc-32-2                                        2.945µ ± ∞ ¹
Store/IterateWithGc-32-4                                        2.998µ ± ∞ ¹
Store/IterateWithGc-64                                          4.276µ ± ∞ ¹
Store/IterateWithGc-64-2                                        4.000µ ± ∞ ¹
Store/IterateWithGc-64-4                                        4.014µ ± ∞ ¹
Store/IterateWithGc-128                                         6.390µ ± ∞ ¹
Store/IterateWithGc-128-2                                       6.338µ ± ∞ ¹
Store/IterateWithGc-128-4                                       6.378µ ± ∞ ¹
Store/IterateWithGc-256                                         11.33µ ± ∞ ¹
Store/IterateWithGc-256-2                                       11.33µ ± ∞ ¹
Store/IterateWithGc-256-4                                       11.45µ ± ∞ ¹
Store/IterateWithGc-512                                         21.74µ ± ∞ ¹
Store/IterateWithGc-512-2                                       21.57µ ± ∞ ¹
Store/IterateWithGc-512-4                                       21.45µ ± ∞ ¹
Store/IterateWithGc-1024                                        42.00µ ± ∞ ¹
Store/IterateWithGc-1024-2                                      41.13µ ± ∞ ¹
Store/IterateWithGc-1024-4                                      40.63µ ± ∞ ¹
Store/IterateWithGcParallel-1                                   358.6n ± ∞ ¹
Store/IterateWithGcParallel-1-2                                 387.4n ± ∞ ¹
Store/IterateWithGcParallel-1-4                                 397.6n ± ∞ ¹
Store/IterateWithGcParallel-2                                   374.3n ± ∞ ¹
Store/IterateWithGcParallel-2-2                                 402.4n ± ∞ ¹
Store/IterateWithGcParallel-2-4                                 409.1n ± ∞ ¹
Store/IterateWithGcParallel-4                                   399.4n ± ∞ ¹
Store/IterateWithGcParallel-4-2                                 430.7n ± ∞ ¹
Store/IterateWithGcParallel-4-4                                 444.0n ± ∞ ¹
Store/IterateWithGcParallel-8                                   422.6n ± ∞ ¹
Store/IterateWithGcParallel-8-2                                 458.2n ± ∞ ¹
Store/IterateWithGcParallel-8-4                                 471.7n ± ∞ ¹
Store/IterateWithGcParallel-16                                  589.6n ± ∞ ¹
Store/IterateWithGcParallel-16-2                                655.1n ± ∞ ¹
Store/IterateWithGcParallel-16-4                                627.9n ± ∞ ¹
Store/IterateWithGcParallel-32                                  933.3n ± ∞ ¹
Store/IterateWithGcParallel-32-2                                696.4n ± ∞ ¹
Store/IterateWithGcParallel-32-4                                663.5n ± ∞ ¹
Store/IterateWithGcParallel-64                                  1.478µ ± ∞ ¹
Store/IterateWithGcParallel-64-2                                823.0n ± ∞ ¹
Store/IterateWithGcParallel-64-4                                832.0n ± ∞ ¹
Store/IterateWithGcParallel-128                                 2.264µ ± ∞ ¹
Store/IterateWithGcParallel-128-2                               1.221µ ± ∞ ¹
Store/IterateWithGcParallel-128-4                               1.245µ ± ∞ ¹
Store/IterateWithGcParallel-256                                 4.338µ ± ∞ ¹
Store/IterateWithGcParallel-256-2                               2.318µ ± ∞ ¹
Store/IterateWithGcParallel-256-4                               2.277µ ± ∞ ¹
Store/IterateWithGcParallel-512                                 8.913µ ± ∞ ¹
Store/IterateWithGcParallel-512-2                               4.522µ ± ∞ ¹
Store/IterateWithGcParallel-512-4                               4.525µ ± ∞ ¹
Store/IterateWithGcParallel-1024                                18.21µ ± ∞ ¹
Store/IterateWithGcParallel-1024-2                              9.270µ ± ∞ ¹
Store/IterateWithGcParallel-1024-4                              9.186µ ± ∞ ¹
Metric/GetDatum-2                                               1.306µ ± ∞ ¹
Metric/GetDatum-2-2                                             1.236µ ± ∞ ¹
Metric/GetDatum-2-4                                             2.151µ ± ∞ ¹
Metric/GetDatum-4                                               2.153µ ± ∞ ¹
Metric/GetDatum-4-2                                             2.141µ ± ∞ ¹
Metric/GetDatum-4-4                                             3.317µ ± ∞ ¹
Metric/GetDatum-8                                               4.192µ ± ∞ ¹
Metric/GetDatum-8-2                                             4.081µ ± ∞ ¹
Metric/GetDatum-8-4                                             6.669µ ± ∞ ¹
Metric/GetDatum-16                                              8.608µ ± ∞ ¹
Metric/GetDatum-16-2                                            8.094µ ± ∞ ¹
Metric/GetDatum-16-4                                            12.86µ ± ∞ ¹
Metric/GetDatum-32                                              16.78µ ± ∞ ¹
Metric/GetDatum-32-2                                            15.95µ ± ∞ ¹
Metric/GetDatum-32-4                                            25.18µ ± ∞ ¹
Metric/GetDatum-64                                              35.17µ ± ∞ ¹
Metric/GetDatum-64-2                                            32.45µ ± ∞ ¹
Metric/GetDatum-64-4                                            51.41µ ± ∞ ¹
Metric/GetDatum-128                                             74.86µ ± ∞ ¹
Metric/GetDatum-128-2                                           66.84µ ± ∞ ¹
Metric/GetDatum-128-4                                           107.8µ ± ∞ ¹
Metric/GetDatum-256                                             166.3µ ± ∞ ¹
Metric/GetDatum-256-2                                           146.4µ ± ∞ ¹
Metric/GetDatum-256-4                                           236.8µ ± ∞ ¹
Metric/GetDatum-512                                             378.2µ ± ∞ ¹
Metric/GetDatum-512-2                                           337.8µ ± ∞ ¹
Metric/GetDatum-512-4                                           567.8µ ± ∞ ¹
Metric/GetDatum-1024                                            791.5µ ± ∞ ¹
Metric/GetDatum-1024-2                                          704.5µ ± ∞ ¹
Metric/GetDatum-1024-4                                          1.183m ± ∞ ¹
Metric/GetDatum-2048                                            1.590m ± ∞ ¹
Metric/GetDatum-2048-2                                          1.323m ± ∞ ¹
Metric/GetDatum-2048-4                                          2.271m ± ∞ ¹
Metric/GetDatum-4096                                            3.245m ± ∞ ¹
Metric/GetDatum-4096-2                                          2.555m ± ∞ ¹
Metric/GetDatum-4096-4                                          4.156m ± ∞ ¹
Metric/GetDatum-8192                                            7.633m ± ∞ ¹
Metric/GetDatum-8192-2                                          5.722m ± ∞ ¹
Metric/GetDatum-8192-4                                          7.896m ± ∞ ¹
Metric/GetDatumParallel-2                                       1.261µ ± ∞ ¹
Metric/GetDatumParallel-2-2                                     1.413µ ± ∞ ¹
Metric/GetDatumParallel-2-4                                     1.916µ ± ∞ ¹
Metric/GetDatumParallel-4                                       2.369µ ± ∞ ¹
Metric/GetDatumParallel-4-2                                     2.800µ ± ∞ ¹
Metric/GetDatumParallel-4-4                                     3.933µ ± ∞ ¹
Metric/GetDatumParallel-8                                       4.020µ ± ∞ ¹
Metric/GetDatumParallel-8-2                                     5.062µ ± ∞ ¹
Metric/GetDatumParallel-8-4                                     7.094µ ± ∞ ¹
Metric/GetDatumParallel-16                                      8.999µ ± ∞ ¹
Metric/GetDatumParallel-16-2                                    10.70µ ± ∞ ¹
Metric/GetDatumParallel-16-4                                    14.74µ ± ∞ ¹
Metric/GetDatumParallel-32                                      18.32µ ± ∞ ¹
Metric/GetDatumParallel-32-2                                    21.56µ ± ∞ ¹
Metric/GetDatumParallel-32-4                                    28.69µ ± ∞ ¹
Metric/GetDatumParallel-64                                      34.51µ ± ∞ ¹
Metric/GetDatumParallel-64-2                                    42.63µ ± ∞ ¹
Metric/GetDatumParallel-64-4                                    61.16µ ± ∞ ¹
Metric/GetDatumParallel-128                                     74.17µ ± ∞ ¹
Metric/GetDatumParallel-128-2                                   91.17µ ± ∞ ¹
Metric/GetDatumParallel-128-4                                   128.4µ ± ∞ ¹
Metric/GetDatumParallel-256                                     169.1µ ± ∞ ¹
Metric/GetDatumParallel-256-2                                   201.1µ ± ∞ ¹
Metric/GetDatumParallel-256-4                                   283.9µ ± ∞ ¹
Metric/GetDatumParallel-512                                     374.9µ ± ∞ ¹
Metric/GetDatumParallel-512-2                                   461.7µ ± ∞ ¹
Metric/GetDatumParallel-512-4                                   618.6µ ± ∞ ¹
Metric/GetDatumParallel-1024                                    784.3µ ± ∞ ¹
Metric/GetDatumParallel-1024-2                                  1.055m ± ∞ ¹
Metric/GetDatumParallel-1024-4                                  1.244m ± ∞ ¹
Metric/GetDatumParallel-2048                                    1.595m ± ∞ ¹
Metric/GetDatumParallel-2048-2                                  1.892m ± ∞ ¹
Metric/GetDatumParallel-2048-4                                  2.279m ± ∞ ¹
Metric/GetDatumParallel-4096                                    3.284m ± ∞ ¹
Metric/GetDatumParallel-4096-2                                  3.640m ± ∞ ¹
Metric/GetDatumParallel-4096-4                                  4.396m ± ∞ ¹
Metric/GetDatumParallel-8192                                    7.564m ± ∞ ¹
Metric/GetDatumParallel-8192-2                                  7.137m ± ∞ ¹
Metric/GetDatumParallel-8192-4                                  8.405m ± ∞ ¹
geomean                                                         11.51µ
¹ need >= 6 samples for confidence interval at level 0.95

pkg: github.com/google/mtail/internal/metrics/datum
                     │ test-results/benchmark-results-main.txt │
                     │                 sec/op                  │
IncrementScalarInt                                18.08n ± ∞ ¹
IncrementScalarInt-2                              18.09n ± ∞ ¹
IncrementScalarInt-4                              18.08n ± ∞ ¹
DecrementScalarInt                                18.09n ± ∞ ¹
DecrementScalarInt-2                              18.08n ± ∞ ¹
DecrementScalarInt-4                              18.09n ± ∞ ¹
geomean                                           18.08n
¹ need >= 6 samples for confidence interval at level 0.95

pkg: github.com/google/mtail/internal/mtail
                                                                             │ test-results/benchmark-results-main.txt │
                                                                             │                 sec/op                  │
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log                                                      3.452m ± ∞ ¹
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log-2                                                    3.606m ± ∞ ¹
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log-4                                                    3.533m ± ∞ ¹
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log                                                   1.284m ± ∞ ¹
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log-2                                                 1.330m ± ∞ ¹
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log-4                                                 1.301m ± ∞ ¹
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log                                             860.2m ± ∞ ¹
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-2                                           882.2m ± ∞ ¹
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-4                                           888.0m ± ∞ ¹
Program/examples/ntpd.mtail_on_testdata/ntp4                                                              217.0µ ± ∞ ¹
Program/examples/ntpd.mtail_on_testdata/ntp4-2                                                            212.2µ ± ∞ ¹
Program/examples/ntpd.mtail_on_testdata/ntp4-4                                                            223.0µ ± ∞ ¹
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats                                         66.67µ ± ∞ ¹
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-2                                       58.40µ ± ∞ ¹
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-4                                       72.98µ ± ∞ ¹
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log                                    116.4µ ± ∞ ¹
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log-2                                  105.6µ ± ∞ ¹
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log-4                                  123.2µ ± ∞ ¹
Program/examples/apache_common.mtail_on_testdata/apache-common.log                                        102.2µ ± ∞ ¹
Program/examples/apache_common.mtail_on_testdata/apache-common.log-2                                      95.22µ ± ∞ ¹
Program/examples/apache_common.mtail_on_testdata/apache-common.log-4                                      104.6µ ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log                                                      662.8µ ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log-2                                                    686.5µ ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log-4                                                    657.4µ ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog                                                  113.0µ ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-2                                                104.5µ ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-4                                                114.4µ ± ∞ ¹
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log                                           134.3µ ± ∞ ¹
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-2                                         131.0µ ± ∞ ¹
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-4                                         136.6µ ± ∞ ¹
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log                                429.4µ ± ∞ ¹
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-2                              420.6µ ± ∞ ¹
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-4                              441.8µ ± ∞ ¹
geomean                                                                                                   586.8µ
¹ need >= 6 samples for confidence interval at level 0.95

                                                                             │ test-results/benchmark-results-main.txt │
                                                                             │                   B/s                   │
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log                                                     1.727Gi ± ∞ ¹
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log-2                                                   1.595Gi ± ∞ ¹
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log-4                                                   1.661Gi ± ∞ ¹
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log                                                  13.52Gi ± ∞ ¹
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log-2                                                12.66Gi ± ∞ ¹
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log-4                                                13.35Gi ± ∞ ¹
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log                                            12.04Mi ± ∞ ¹
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-2                                          11.74Mi ± ∞ ¹
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-4                                          11.66Mi ± ∞ ¹
Program/examples/ntpd.mtail_on_testdata/ntp4                                                             22.81Gi ± ∞ ¹
Program/examples/ntpd.mtail_on_testdata/ntp4-2                                                           23.91Gi ± ∞ ¹
Program/examples/ntpd.mtail_on_testdata/ntp4-4                                                           21.44Gi ± ∞ ¹
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats                                        14.30Gi ± ∞ ¹
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-2                                      18.83Gi ± ∞ ¹
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-4                                      12.08Gi ± ∞ ¹
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log                                   50.50Gi ± ∞ ¹
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log-2                                 55.65Gi ± ∞ ¹
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log-4                                 46.76Gi ± ∞ ¹
Program/examples/apache_common.mtail_on_testdata/apache-common.log                                       27.07Gi ± ∞ ¹
Program/examples/apache_common.mtail_on_testdata/apache-common.log-2                                     36.52Gi ± ∞ ¹
Program/examples/apache_common.mtail_on_testdata/apache-common.log-4                                     26.45Gi ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log                                                     30.28Gi ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log-2                                                   28.12Gi ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log-4                                                   31.33Gi ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog                                                 90.53Gi ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-2                                               101.1Gi ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-4                                               91.15Gi ± ∞ ¹
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log                                          152.2Gi ± ∞ ¹
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-2                                        151.6Gi ± ∞ ¹
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-4                                        157.7Gi ± ∞ ¹
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log                               8.085Gi ± ∞ ¹
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-2                             8.437Gi ± ∞ ¹
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-4                             7.797Gi ± ∞ ¹
geomean                                                                                                  11.46Gi
¹ need >= 6 samples for confidence interval at level 0.95

                                                                             │ test-results/benchmark-results-main.txt │
                                                                             │                  B/op                   │
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log                                                     280.5Ki ± ∞ ¹
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log-2                                                   281.7Ki ± ∞ ¹
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log-4                                                   285.9Ki ± ∞ ¹
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log                                                  224.1Ki ± ∞ ¹
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log-2                                                224.3Ki ± ∞ ¹
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log-4                                                227.2Ki ± ∞ ¹
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log                                            100.3Mi ± ∞ ¹
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-2                                          100.5Mi ± ∞ ¹
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-4                                          102.0Mi ± ∞ ¹
Program/examples/ntpd.mtail_on_testdata/ntp4                                                             52.15Ki ± ∞ ¹
Program/examples/ntpd.mtail_on_testdata/ntp4-2                                                           52.25Ki ± ∞ ¹
Program/examples/ntpd.mtail_on_testdata/ntp4-4                                                           53.13Ki ± ∞ ¹
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats                                        35.69Ki ± ∞ ¹
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-2                                      35.72Ki ± ∞ ¹
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-4                                      36.36Ki ± ∞ ¹
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log                                   44.28Ki ± ∞ ¹
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log-2                                 44.32Ki ± ∞ ¹
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log-4                                 45.12Ki ± ∞ ¹
Program/examples/apache_common.mtail_on_testdata/apache-common.log                                       42.29Ki ± ∞ ¹
Program/examples/apache_common.mtail_on_testdata/apache-common.log-2                                     42.38Ki ± ∞ ¹
Program/examples/apache_common.mtail_on_testdata/apache-common.log-4                                     43.15Ki ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log                                                     134.6Ki ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log-2                                                   134.8Ki ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log-4                                                   136.5Ki ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog                                                 42.51Ki ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-2                                               42.54Ki ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-4                                               43.31Ki ± ∞ ¹
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log                                          48.88Ki ± ∞ ¹
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-2                                        48.89Ki ± ∞ ¹
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-4                                        49.83Ki ± ∞ ¹
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log                               79.04Ki ± ∞ ¹
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-2                             79.15Ki ± ∞ ¹
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-4                             80.43Ki ± ∞ ¹
geomean                                                                                                  143.6Ki
¹ need >= 6 samples for confidence interval at level 0.95

                                                                             │ test-results/benchmark-results-main.txt │
                                                                             │                allocs/op                │
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log                                                      5.457k ± ∞ ¹
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log-2                                                    5.457k ± ∞ ¹
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log-4                                                    5.459k ± ∞ ¹
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log                                                   3.062k ± ∞ ¹
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log-2                                                 3.062k ± ∞ ¹
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log-4                                                 3.063k ± ∞ ¹
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log                                             1.103M ± ∞ ¹
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-2                                           1.103M ± ∞ ¹
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-4                                           1.103M ± ∞ ¹
Program/examples/ntpd.mtail_on_testdata/ntp4                                                               225.0 ± ∞ ¹
Program/examples/ntpd.mtail_on_testdata/ntp4-2                                                             225.0 ± ∞ ¹
Program/examples/ntpd.mtail_on_testdata/ntp4-4                                                             225.0 ± ∞ ¹
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats                                          84.00 ± ∞ ¹
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-2                                        84.00 ± ∞ ¹
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-4                                        84.00 ± ∞ ¹
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log                                     215.0 ± ∞ ¹
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log-2                                   215.0 ± ∞ ¹
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log-4                                   215.0 ± ∞ ¹
Program/examples/apache_common.mtail_on_testdata/apache-common.log                                         202.0 ± ∞ ¹
Program/examples/apache_common.mtail_on_testdata/apache-common.log-2                                       202.0 ± ∞ ¹
Program/examples/apache_common.mtail_on_testdata/apache-common.log-4                                       202.0 ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log                                                      1.656k ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log-2                                                    1.656k ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log-4                                                    1.656k ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog                                                   157.0 ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-2                                                 157.0 ± ∞ ¹
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-4                                                 157.0 ± ∞ ¹
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log                                            179.0 ± ∞ ¹
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-2                                          179.0 ± ∞ ¹
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-4                                          179.0 ± ∞ ¹
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log                                 893.0 ± ∞ ¹
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-2                               894.0 ± ∞ ¹
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-4                               894.0 ± ∞ ¹
geomean                                                                                                    958.8
¹ need >= 6 samples for confidence interval at level 0.95

@codecov-commenter
Copy link

codecov-commenter commented Mar 7, 2023

Codecov Report

Merging #710 (d35900b) into main (974f9b8) will not change coverage.
The diff coverage is n/a.

❗ Current head d35900b differs from pull request most recent head efeb28b. Consider uploading reports for the commit efeb28b to get more accurate results

@@           Coverage Diff           @@
##             main     #710   +/-   ##
=======================================
  Coverage   56.64%   56.64%           
=======================================
  Files          66       66           
  Lines        7448     7448           
=======================================
  Hits         4219     4219           
  Misses       2975     2975           
  Partials      254      254           

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@jaqx0r
Copy link
Contributor

jaqx0r commented Mar 8, 2023

Please resolve the cla/google check.

@jaqx0r jaqx0r added the more-info-needed Waiting for an answer from the issue reporter label Jun 15, 2023
@github-actions
Copy link
Contributor

This PR has been waiting for an update for more than 60 days and wlil be closed in 7 if no update is provided.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
more-info-needed Waiting for an answer from the issue reporter Stale
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature: publish official docker images
3 participants