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

Add metric size limits to the language and metric store. #645

Merged
merged 4 commits into from
May 15, 2022

Conversation

jaqx0r
Copy link
Contributor

@jaqx0r jaqx0r commented May 15, 2022

The new keyword limit on a metric declaration specifies a storage size limit on simultaneous label values; if the metric exceeds that size then the next GC run will remove the oldest by timestamp until it is back under the limit.

Fixes #617

@codecov-commenter
Copy link

codecov-commenter commented May 15, 2022

Codecov Report

Merging #645 (291d865) into main (2f6906b) will increase coverage by 0.38%.
The diff coverage is 88.60%.

@@            Coverage Diff             @@
##             main     #645      +/-   ##
==========================================
+ Coverage   56.44%   56.82%   +0.38%     
==========================================
  Files          66       66              
  Lines        7360     7400      +40     
==========================================
+ Hits         4154     4205      +51     
+ Misses       2955     2943      -12     
- Partials      251      252       +1     
Impacted Files Coverage Δ
internal/runtime/compiler/ast/ast.go 2.56% <ø> (ø)
internal/runtime/compiler/parser/lexer.go 93.91% <ø> (ø)
internal/runtime/compiler/codegen/codegen.go 69.89% <55.55%> (-0.29%) ⬇️
internal/runtime/compiler/parser/parser.go 93.96% <89.31%> (+2.63%) ⬆️
internal/metrics/metric.go 68.45% <100.00%> (+2.21%) ⬆️
internal/metrics/store.go 46.76% <100.00%> (+1.57%) ⬆️
internal/runtime/compiler/parser/unparser.go 89.14% <100.00%> (+0.14%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update bcc2b99...291d865. Read the comment docs.

@github-actions

This comment has been minimized.

@jaqx0r jaqx0r merged commit 4895acf into main May 15, 2022
@jaqx0r jaqx0r deleted the limit-histo-size branch May 15, 2022 06:21
@github-actions

This comment has been minimized.

@github-actions
Copy link
Contributor

Benchmark Result

Benchmark diff with base
name                                                                          time/op
pkg:github.com/google/mtail/internal/metrics goos:linux goarch:amd64
Store/Add-1                                                                      801ns ± 2%
Store/Add-1-2                                                                    812ns ± 1%
Store/Add-1-4                                                                    831ns ± 3%
Store/Add-2                                                                     1.28µs ± 2%
Store/Add-2-2                                                                   1.28µs ± 1%
Store/Add-2-4                                                                   1.29µs ± 2%
Store/Add-4                                                                     2.22µs ± 1%
Store/Add-4-2                                                                   2.22µs ± 2%
Store/Add-4-4                                                                   2.28µs ± 2%
Store/Add-8                                                                     4.24µs ± 0%
Store/Add-8-2                                                                   4.24µs ± 1%
Store/Add-8-4                                                                   4.31µs ± 1%
Store/Add-16                                                                    8.73µs ± 2%
Store/Add-16-2                                                                  8.85µs ± 3%
Store/Add-16-4                                                                  8.96µs ± 1%
Store/Add-32                                                                    17.3µs ± 1%
Store/Add-32-2                                                                  17.8µs ± 7%
Store/Add-32-4                                                                  18.3µs ±10%
Store/Add-64                                                                    36.1µs ± 8%
Store/Add-64-2                                                                  35.5µs ± 3%
Store/Add-64-4                                                                  37.2µs ± 7%
Store/Add-128                                                                   71.6µs ± 3%
Store/Add-128-2                                                                 73.1µs ± 7%
Store/Add-128-4                                                                 74.0µs ± 2%
Store/Add-256                                                                    149µs ± 2%
Store/Add-256-2                                                                  153µs ± 3%
Store/Add-256-4                                                                  153µs ± 5%
Store/Add-512                                                                    337µs ± 4%
Store/Add-512-2                                                                  307µs ± 1%
Store/Add-512-4                                                                  321µs ± 2%
Store/Add-1024                                                                   692µs ± 2%
Store/Add-1024-2                                                                 626µs ± 1%
Store/Add-1024-4                                                                 651µs ± 3%
Store/AddParallel-1                                                              806ns ± 1%
Store/AddParallel-1-2                                                            853ns ± 1%
Store/AddParallel-1-4                                                            867ns ± 3%
Store/AddParallel-2                                                             1.29µs ± 3%
Store/AddParallel-2-2                                                           1.35µs ± 3%
Store/AddParallel-2-4                                                           1.40µs ± 2%
Store/AddParallel-4                                                             2.25µs ± 2%
Store/AddParallel-4-2                                                           2.40µs ± 2%
Store/AddParallel-4-4                                                           2.48µs ± 2%
Store/AddParallel-8                                                             4.23µs ± 1%
Store/AddParallel-8-2                                                           4.59µs ± 1%
Store/AddParallel-8-4                                                           4.67µs ± 1%
Store/AddParallel-16                                                            8.83µs ± 1%
Store/AddParallel-16-2                                                          9.61µs ± 8%
Store/AddParallel-16-4                                                          9.82µs ± 7%
Store/AddParallel-32                                                            17.6µs ± 4%
Store/AddParallel-32-2                                                          18.9µs ± 6%
Store/AddParallel-32-4                                                          19.7µs ± 7%
Store/AddParallel-64                                                            35.2µs ± 3%
Store/AddParallel-64-2                                                          37.4µs ± 1%
Store/AddParallel-64-4                                                          38.7µs ± 5%
Store/AddParallel-128                                                           73.3µs ± 4%
Store/AddParallel-128-2                                                         77.1µs ± 3%
Store/AddParallel-128-4                                                         80.0µs ± 5%
Store/AddParallel-256                                                            152µs ± 3%
Store/AddParallel-256-2                                                          160µs ± 2%
Store/AddParallel-256-4                                                          162µs ± 3%
Store/AddParallel-512                                                            337µs ± 1%
Store/AddParallel-512-2                                                          330µs ± 1%
Store/AddParallel-512-4                                                          337µs ± 3%
Store/AddParallel-1024                                                           690µs ± 1%
Store/AddParallel-1024-2                                                         676µs ± 1%
Store/AddParallel-1024-4                                                         682µs ± 4%
Store/AddWithGc-1                                                               2.36µs ± 0%
Store/AddWithGc-1-2                                                             2.36µs ± 0%
Store/AddWithGc-1-4                                                             2.41µs ± 1%
Store/AddWithGc-2                                                               2.88µs ± 1%
Store/AddWithGc-2-2                                                             2.90µs ± 1%
Store/AddWithGc-2-4                                                             2.96µs ± 2%
Store/AddWithGc-4                                                               3.88µs ± 1%
Store/AddWithGc-4-2                                                             3.91µs ± 1%
Store/AddWithGc-4-4                                                             4.00µs ± 1%
Store/AddWithGc-8                                                               5.98µs ± 1%
Store/AddWithGc-8-2                                                             6.03µs ± 2%
Store/AddWithGc-8-4                                                             6.27µs ± 7%
Store/AddWithGc-16                                                              10.8µs ± 1%
Store/AddWithGc-16-2                                                            10.8µs ± 1%
Store/AddWithGc-16-4                                                            11.3µs ± 6%
Store/AddWithGc-32                                                              19.8µs ± 1%
Store/AddWithGc-32-2                                                            21.4µs ±11%
Store/AddWithGc-32-4                                                            20.2µs ± 1%
Store/AddWithGc-64                                                              37.7µs ± 0%
Store/AddWithGc-64-2                                                            38.2µs ± 0%
Store/AddWithGc-64-4                                                            38.9µs ± 1%
Store/AddWithGc-128                                                             77.6µs ± 4%
Store/AddWithGc-128-2                                                           78.1µs ± 3%
Store/AddWithGc-128-4                                                           79.6µs ± 3%
Store/AddWithGc-256                                                              157µs ± 2%
Store/AddWithGc-256-2                                                            158µs ± 1%
Store/AddWithGc-256-4                                                            162µs ± 2%
Store/AddWithGc-512                                                              347µs ± 1%
Store/AddWithGc-512-2                                                            325µs ± 1%
Store/AddWithGc-512-4                                                            333µs ± 2%
Store/AddWithGc-1024                                                             725µs ± 3%
Store/AddWithGc-1024-2                                                           651µs ± 1%
Store/AddWithGc-1024-4                                                           673µs ± 1%
Store/AddWithGcParallel-1                                                        812ns ± 2%
Store/AddWithGcParallel-1-2                                                      864ns ± 2%
Store/AddWithGcParallel-1-4                                                      869ns ± 2%
Store/AddWithGcParallel-2                                                       1.27µs ± 1%
Store/AddWithGcParallel-2-2                                                     1.36µs ± 3%
Store/AddWithGcParallel-2-4                                                     1.40µs ± 3%
Store/AddWithGcParallel-4                                                       2.24µs ± 2%
Store/AddWithGcParallel-4-2                                                     2.41µs ± 2%
Store/AddWithGcParallel-4-4                                                     2.45µs ± 2%
Store/AddWithGcParallel-8                                                       4.26µs ± 1%
Store/AddWithGcParallel-8-2                                                     4.58µs ± 1%
Store/AddWithGcParallel-8-4                                                     4.70µs ± 1%
Store/AddWithGcParallel-16                                                      8.84µs ± 2%
Store/AddWithGcParallel-16-2                                                    9.42µs ± 2%
Store/AddWithGcParallel-16-4                                                    9.69µs ± 3%
Store/AddWithGcParallel-32                                                      17.9µs ± 4%
Store/AddWithGcParallel-32-2                                                    18.9µs ± 4%
Store/AddWithGcParallel-32-4                                                    19.8µs ± 4%
Store/AddWithGcParallel-64                                                      34.9µs ± 0%
Store/AddWithGcParallel-64-2                                                    37.9µs ± 2%
Store/AddWithGcParallel-64-4                                                    39.3µs ± 5%
Store/AddWithGcParallel-128                                                     72.5µs ± 3%
Store/AddWithGcParallel-128-2                                                   78.7µs ± 4%
Store/AddWithGcParallel-128-4                                                   80.8µs ± 2%
Store/AddWithGcParallel-256                                                      149µs ± 2%
Store/AddWithGcParallel-256-2                                                    159µs ± 2%
Store/AddWithGcParallel-256-4                                                    163µs ± 3%
Store/AddWithGcParallel-512                                                      333µs ± 2%
Store/AddWithGcParallel-512-2                                                    329µs ± 2%
Store/AddWithGcParallel-512-4                                                    341µs ± 2%
Store/AddWithGcParallel-1024                                                     680µs ± 1%
Store/AddWithGcParallel-1024-2                                                   677µs ± 2%
Store/AddWithGcParallel-1024-4                                                   666µs ± 2%
Store/Iterate-1                                                                  364ns ± 0%
Store/Iterate-1-2                                                                363ns ± 0%
Store/Iterate-1-4                                                                363ns ± 0%
Store/Iterate-2                                                                  377ns ± 0%
Store/Iterate-2-2                                                                377ns ± 0%
Store/Iterate-2-4                                                                377ns ± 0%
Store/Iterate-4                                                                  403ns ± 0%
Store/Iterate-4-2                                                                403ns ± 0%
Store/Iterate-4-4                                                                404ns ± 0%
Store/Iterate-8                                                                  446ns ± 0%
Store/Iterate-8-2                                                                445ns ± 0%
Store/Iterate-8-4                                                                445ns ± 1%
Store/Iterate-16                                                                 594ns ± 1%
Store/Iterate-16-2                                                               592ns ± 1%
Store/Iterate-16-4                                                               590ns ± 1%
Store/Iterate-32                                                                 843ns ± 4%
Store/Iterate-32-2                                                               834ns ± 4%
Store/Iterate-32-4                                                               831ns ± 4%
Store/Iterate-64                                                                1.38µs ± 1%
Store/Iterate-64-2                                                              1.36µs ± 3%
Store/Iterate-64-4                                                              1.37µs ± 2%
Store/Iterate-128                                                               2.49µs ± 2%
Store/Iterate-128-2                                                             2.46µs ± 2%
Store/Iterate-128-4                                                             2.47µs ± 1%
Store/Iterate-256                                                               4.65µs ± 2%
Store/Iterate-256-2                                                             4.67µs ± 4%
Store/Iterate-256-4                                                             4.69µs ± 3%
Store/Iterate-512                                                               9.18µs ± 1%
Store/Iterate-512-2                                                             9.06µs ± 2%
Store/Iterate-512-4                                                             9.06µs ± 2%
Store/Iterate-1024                                                              17.9µs ± 2%
Store/Iterate-1024-2                                                            17.9µs ± 1%
Store/Iterate-1024-4                                                            17.8µs ± 1%
Store/IterateParallel-1                                                          362ns ± 0%
Store/IterateParallel-1-2                                                        394ns ± 0%
Store/IterateParallel-1-4                                                        400ns ± 1%
Store/IterateParallel-2                                                          376ns ± 0%
Store/IterateParallel-2-2                                                        410ns ± 0%
Store/IterateParallel-2-4                                                        428ns ± 0%
Store/IterateParallel-4                                                          410ns ± 2%
Store/IterateParallel-4-2                                                        441ns ± 1%
Store/IterateParallel-4-4                                                        458ns ± 2%
Store/IterateParallel-8                                                          441ns ± 0%
Store/IterateParallel-8-2                                                        480ns ± 0%
Store/IterateParallel-8-4                                                        511ns ± 2%
Store/IterateParallel-16                                                         587ns ± 1%
Store/IterateParallel-16-2                                                       524ns ± 4%
Store/IterateParallel-16-4                                                       591ns ± 7%
Store/IterateParallel-32                                                         846ns ± 1%
Store/IterateParallel-32-2                                                       511ns ± 2%
Store/IterateParallel-32-4                                                       528ns ± 1%
Store/IterateParallel-64                                                        1.35µs ± 4%
Store/IterateParallel-64-2                                                       733ns ± 4%
Store/IterateParallel-64-4                                                       764ns ± 2%
Store/IterateParallel-128                                                       2.46µs ± 2%
Store/IterateParallel-128-2                                                     1.29µs ± 4%
Store/IterateParallel-128-4                                                     1.28µs ± 2%
Store/IterateParallel-256                                                       4.68µs ± 1%
Store/IterateParallel-256-2                                                     2.40µs ± 3%
Store/IterateParallel-256-4                                                     2.40µs ± 2%
Store/IterateParallel-512                                                       9.11µs ± 3%
Store/IterateParallel-512-2                                                     4.65µs ± 2%
Store/IterateParallel-512-4                                                     4.62µs ± 2%
Store/IterateParallel-1024                                                      17.8µs ± 1%
Store/IterateParallel-1024-2                                                    9.00µs ± 1%
Store/IterateParallel-1024-4                                                    8.95µs ± 1%
Store/IterateWithGc-1                                                           1.89µs ± 2%
Store/IterateWithGc-1-2                                                         1.90µs ± 1%
Store/IterateWithGc-1-4                                                         1.91µs ± 1%
Store/IterateWithGc-2                                                           1.93µs ± 0%
Store/IterateWithGc-2-2                                                         1.93µs ± 1%
Store/IterateWithGc-2-4                                                         1.96µs ± 1%
Store/IterateWithGc-4                                                           2.00µs ± 1%
Store/IterateWithGc-4-2                                                         2.01µs ± 1%
Store/IterateWithGc-4-4                                                         2.02µs ± 1%
Store/IterateWithGc-8                                                           2.11µs ± 1%
Store/IterateWithGc-8-2                                                         2.10µs ± 0%
Store/IterateWithGc-8-4                                                         2.14µs ± 1%
Store/IterateWithGc-16                                                          2.45µs ± 1%
Store/IterateWithGc-16-2                                                        2.47µs ± 1%
Store/IterateWithGc-16-4                                                        2.49µs ± 1%
Store/IterateWithGc-32                                                          3.10µs ± 7%
Store/IterateWithGc-32-2                                                        3.03µs ± 2%
Store/IterateWithGc-32-4                                                        3.04µs ± 1%
Store/IterateWithGc-64                                                          4.32µs ± 1%
Store/IterateWithGc-64-2                                                        4.27µs ± 2%
Store/IterateWithGc-64-4                                                        4.31µs ± 2%
Store/IterateWithGc-128                                                         6.91µs ± 4%
Store/IterateWithGc-128-2                                                       6.77µs ± 2%
Store/IterateWithGc-128-4                                                       6.75µs ± 2%
Store/IterateWithGc-256                                                         11.8µs ± 3%
Store/IterateWithGc-256-2                                                       11.8µs ± 2%
Store/IterateWithGc-256-4                                                       11.8µs ± 2%
Store/IterateWithGc-512                                                         22.2µs ± 1%
Store/IterateWithGc-512-2                                                       21.2µs ± 2%
Store/IterateWithGc-512-4                                                       21.3µs ± 1%
Store/IterateWithGc-1024                                                        40.4µs ± 1%
Store/IterateWithGc-1024-2                                                      40.0µs ± 1%
Store/IterateWithGc-1024-4                                                      40.5µs ± 4%
Store/IterateWithGcParallel-1                                                    364ns ± 1%
Store/IterateWithGcParallel-1-2                                                  396ns ± 1%
Store/IterateWithGcParallel-1-4                                                  400ns ± 2%
Store/IterateWithGcParallel-2                                                    376ns ± 0%
Store/IterateWithGcParallel-2-2                                                  410ns ± 1%
Store/IterateWithGcParallel-2-4                                                  425ns ± 3%
Store/IterateWithGcParallel-4                                                    402ns ± 1%
Store/IterateWithGcParallel-4-2                                                  442ns ± 0%
Store/IterateWithGcParallel-4-4                                                  463ns ± 2%
Store/IterateWithGcParallel-8                                                    444ns ± 0%
Store/IterateWithGcParallel-8-2                                                  482ns ± 1%
Store/IterateWithGcParallel-8-4                                                  514ns ± 2%
Store/IterateWithGcParallel-16                                                   604ns ± 6%
Store/IterateWithGcParallel-16-2                                                 529ns ± 4%
Store/IterateWithGcParallel-16-4                                                 609ns ± 3%
Store/IterateWithGcParallel-32                                                   829ns ± 4%
Store/IterateWithGcParallel-32-2                                                 512ns ± 2%
Store/IterateWithGcParallel-32-4                                                 523ns ± 1%
Store/IterateWithGcParallel-64                                                  1.35µs ± 3%
Store/IterateWithGcParallel-64-2                                                 749ns ± 1%
Store/IterateWithGcParallel-64-4                                                 749ns ± 4%
Store/IterateWithGcParallel-128                                                 2.43µs ± 3%
Store/IterateWithGcParallel-128-2                                               1.29µs ± 2%
Store/IterateWithGcParallel-128-4                                               1.30µs ± 2%
Store/IterateWithGcParallel-256                                                 4.71µs ± 1%
Store/IterateWithGcParallel-256-2                                               2.38µs ± 3%
Store/IterateWithGcParallel-256-4                                               2.43µs ± 4%
Store/IterateWithGcParallel-512                                                 9.15µs ± 2%
Store/IterateWithGcParallel-512-2                                               4.61µs ± 2%
Store/IterateWithGcParallel-512-4                                               4.64µs ± 2%
Store/IterateWithGcParallel-1024                                                17.9µs ± 1%
Store/IterateWithGcParallel-1024-2                                              9.07µs ± 2%
Store/IterateWithGcParallel-1024-4                                              9.03µs ± 1%
Metric/GetDatum-2                                                               1.18µs ±19%
Metric/GetDatum-2-2                                                             1.22µs ±11%
Metric/GetDatum-2-4                                                             2.07µs ±16%
Metric/GetDatum-4                                                               2.08µs ±13%
Metric/GetDatum-4-2                                                             2.08µs ±12%
Metric/GetDatum-4-4                                                             3.75µs ±15%
Metric/GetDatum-8                                                               3.73µs ± 5%
Metric/GetDatum-8-2                                                             3.74µs ± 8%
Metric/GetDatum-8-4                                                             6.35µs ±13%
Metric/GetDatum-16                                                              7.86µs ± 7%
Metric/GetDatum-16-2                                                            8.09µs ± 7%
Metric/GetDatum-16-4                                                            14.4µs ±10%
Metric/GetDatum-32                                                              15.4µs ± 2%
Metric/GetDatum-32-2                                                            16.0µs ± 7%
Metric/GetDatum-32-4                                                            27.7µs ± 6%
Metric/GetDatum-64                                                              32.3µs ± 4%
Metric/GetDatum-64-2                                                            33.5µs ± 4%
Metric/GetDatum-64-4                                                            53.3µs ± 9%
Metric/GetDatum-128                                                             69.9µs ± 4%
Metric/GetDatum-128-2                                                           73.1µs ± 2%
Metric/GetDatum-128-4                                                            115µs ± 4%
Metric/GetDatum-256                                                              156µs ± 1%
Metric/GetDatum-256-2                                                            159µs ± 0%
Metric/GetDatum-256-4                                                            247µs ± 6%
Metric/GetDatum-512                                                              340µs ± 1%
Metric/GetDatum-512-2                                                            341µs ± 1%
Metric/GetDatum-512-4                                                            558µs ± 8%
Metric/GetDatum-1024                                                             789µs ± 2%
Metric/GetDatum-1024-2                                                           780µs ± 1%
Metric/GetDatum-1024-4                                                          1.17ms ±10%
Metric/GetDatum-2048                                                            1.58ms ± 2%
Metric/GetDatum-2048-2                                                          1.46ms ± 1%
Metric/GetDatum-2048-4                                                          2.30ms ± 5%
Metric/GetDatum-4096                                                            3.42ms ± 3%
Metric/GetDatum-4096-2                                                          2.77ms ± 3%
Metric/GetDatum-4096-4                                                          4.23ms ± 1%
Metric/GetDatum-8192                                                            8.09ms ± 5%
Metric/GetDatum-8192-2                                                          6.42ms ± 2%
Metric/GetDatum-8192-4                                                          8.14ms ± 9%
Metric/GetDatumParallel-2                                                       1.26µs ±14%
Metric/GetDatumParallel-2-2                                                     1.33µs ± 8%
Metric/GetDatumParallel-2-4                                                     1.88µs ±20%
Metric/GetDatumParallel-4                                                       2.05µs ± 7%
Metric/GetDatumParallel-4-2                                                     2.43µs ±10%
Metric/GetDatumParallel-4-4                                                     4.07µs ± 7%
Metric/GetDatumParallel-8                                                       3.83µs ±10%
Metric/GetDatumParallel-8-2                                                     4.29µs ±11%
Metric/GetDatumParallel-8-4                                                     7.01µs ±11%
Metric/GetDatumParallel-16                                                      7.95µs ± 1%
Metric/GetDatumParallel-16-2                                                    8.91µs ± 6%
Metric/GetDatumParallel-16-4                                                    15.0µs ± 4%
Metric/GetDatumParallel-32                                                      15.7µs ± 6%
Metric/GetDatumParallel-32-2                                                    18.2µs ± 4%
Metric/GetDatumParallel-32-4                                                    28.6µs ± 3%
Metric/GetDatumParallel-64                                                      32.5µs ± 1%
Metric/GetDatumParallel-64-2                                                    37.9µs ± 4%
Metric/GetDatumParallel-64-4                                                    60.5µs ± 7%
Metric/GetDatumParallel-128                                                     71.4µs ± 2%
Metric/GetDatumParallel-128-2                                                   82.7µs ± 4%
Metric/GetDatumParallel-128-4                                                    128µs ± 6%
Metric/GetDatumParallel-256                                                      160µs ± 2%
Metric/GetDatumParallel-256-2                                                    183µs ± 1%
Metric/GetDatumParallel-256-4                                                    279µs ± 9%
Metric/GetDatumParallel-512                                                      344µs ± 1%
Metric/GetDatumParallel-512-2                                                    395µs ± 2%
Metric/GetDatumParallel-512-4                                                    587µs ± 5%
Metric/GetDatumParallel-1024                                                     782µs ± 1%
Metric/GetDatumParallel-1024-2                                                   877µs ± 2%
Metric/GetDatumParallel-1024-4                                                  1.23ms ± 6%
Metric/GetDatumParallel-2048                                                    1.61ms ± 3%
Metric/GetDatumParallel-2048-2                                                  1.61ms ± 1%
Metric/GetDatumParallel-2048-4                                                  2.20ms ± 6%
Metric/GetDatumParallel-4096                                                    3.45ms ± 3%
Metric/GetDatumParallel-4096-2                                                  3.04ms ± 1%
Metric/GetDatumParallel-4096-4                                                  4.19ms ± 3%
Metric/GetDatumParallel-8192                                                    8.08ms ± 2%
Metric/GetDatumParallel-8192-2                                                  7.03ms ± 4%
Metric/GetDatumParallel-8192-4                                                  8.75ms ± 6%
pkg:github.com/google/mtail/internal/metrics/datum goos:linux goarch:amd64
IncrementScalarInt                                                              16.1ns ± 0%
IncrementScalarInt-2                                                            16.1ns ± 0%
IncrementScalarInt-4                                                            16.1ns ± 0%
DecrementScalarInt                                                              16.1ns ± 0%
DecrementScalarInt-2                                                            16.1ns ± 0%
DecrementScalarInt-4                                                            16.1ns ± 0%
pkg:github.com/google/mtail/internal/mtail goos:linux goarch:amd64
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log                            3.47ms ± 2%
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log-2                          3.63ms ± 2%
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log-4                          3.50ms ± 1%
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log                         1.21ms ± 1%
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log-2                       1.33ms ± 0%
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log-4                       1.25ms ± 2%
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log                    862ms ± 0%
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-2                  896ms ± 0%
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-4                  900ms ± 2%
Program/examples/ntpd.mtail_on_testdata/ntp4                                     216µs ± 2%
Program/examples/ntpd.mtail_on_testdata/ntp4-2                                   213µs ± 1%
Program/examples/ntpd.mtail_on_testdata/ntp4-4                                   215µs ± 0%
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats               65.4µs ± 1%
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-2             52.3µs ± 3%
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-4             58.7µs ± 3%
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log           112µs ± 1%
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log-2        96.4µs ± 1%
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log-4         106µs ± 6%
Program/examples/apache_common.mtail_on_testdata/apache-common.log              98.0µs ± 1%
Program/examples/apache_common.mtail_on_testdata/apache-common.log-2            90.5µs ± 0%
Program/examples/apache_common.mtail_on_testdata/apache-common.log-4            93.0µs ± 2%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log                             597µs ± 0%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log-2                           644µs ± 1%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log-4                           606µs ± 1%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog                         106µs ± 6%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-2                      96.7µs ± 1%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-4                       102µs ± 2%
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log                  121µs ± 1%
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-2                117µs ± 1%
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-4                115µs ± 1%
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log       407µs ± 1%
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-2     419µs ± 0%
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-4     427µs ± 9%

name                                                                          speed
pkg:github.com/google/mtail/internal/metrics goos:linux goarch:amd64
Store/Add-1
Store/Add-1-2
Store/Add-1-4
Store/Add-2
Store/Add-2-2
Store/Add-2-4
Store/Add-4
Store/Add-4-2
Store/Add-4-4
Store/Add-8
Store/Add-8-2
Store/Add-8-4
Store/Add-16
Store/Add-16-2
Store/Add-16-4
Store/Add-32
Store/Add-32-2
Store/Add-32-4
Store/Add-64
Store/Add-64-2
Store/Add-64-4
Store/Add-128
Store/Add-128-2
Store/Add-128-4
Store/Add-256
Store/Add-256-2
Store/Add-256-4
Store/Add-512
Store/Add-512-2
Store/Add-512-4
Store/Add-1024
Store/Add-1024-2
Store/Add-1024-4
Store/AddParallel-1
Store/AddParallel-1-2
Store/AddParallel-1-4
Store/AddParallel-2
Store/AddParallel-2-2
Store/AddParallel-2-4
Store/AddParallel-4
Store/AddParallel-4-2
Store/AddParallel-4-4
Store/AddParallel-8
Store/AddParallel-8-2
Store/AddParallel-8-4
Store/AddParallel-16
Store/AddParallel-16-2
Store/AddParallel-16-4
Store/AddParallel-32
Store/AddParallel-32-2
Store/AddParallel-32-4
Store/AddParallel-64
Store/AddParallel-64-2
Store/AddParallel-64-4
Store/AddParallel-128
Store/AddParallel-128-2
Store/AddParallel-128-4
Store/AddParallel-256
Store/AddParallel-256-2
Store/AddParallel-256-4
Store/AddParallel-512
Store/AddParallel-512-2
Store/AddParallel-512-4
Store/AddParallel-1024
Store/AddParallel-1024-2
Store/AddParallel-1024-4
Store/AddWithGc-1
Store/AddWithGc-1-2
Store/AddWithGc-1-4
Store/AddWithGc-2
Store/AddWithGc-2-2
Store/AddWithGc-2-4
Store/AddWithGc-4
Store/AddWithGc-4-2
Store/AddWithGc-4-4
Store/AddWithGc-8
Store/AddWithGc-8-2
Store/AddWithGc-8-4
Store/AddWithGc-16
Store/AddWithGc-16-2
Store/AddWithGc-16-4
Store/AddWithGc-32
Store/AddWithGc-32-2
Store/AddWithGc-32-4
Store/AddWithGc-64
Store/AddWithGc-64-2
Store/AddWithGc-64-4
Store/AddWithGc-128
Store/AddWithGc-128-2
Store/AddWithGc-128-4
Store/AddWithGc-256
Store/AddWithGc-256-2
Store/AddWithGc-256-4
Store/AddWithGc-512
Store/AddWithGc-512-2
Store/AddWithGc-512-4
Store/AddWithGc-1024
Store/AddWithGc-1024-2
Store/AddWithGc-1024-4
Store/AddWithGcParallel-1
Store/AddWithGcParallel-1-2
Store/AddWithGcParallel-1-4
Store/AddWithGcParallel-2
Store/AddWithGcParallel-2-2
Store/AddWithGcParallel-2-4
Store/AddWithGcParallel-4
Store/AddWithGcParallel-4-2
Store/AddWithGcParallel-4-4
Store/AddWithGcParallel-8
Store/AddWithGcParallel-8-2
Store/AddWithGcParallel-8-4
Store/AddWithGcParallel-16
Store/AddWithGcParallel-16-2
Store/AddWithGcParallel-16-4
Store/AddWithGcParallel-32
Store/AddWithGcParallel-32-2
Store/AddWithGcParallel-32-4
Store/AddWithGcParallel-64
Store/AddWithGcParallel-64-2
Store/AddWithGcParallel-64-4
Store/AddWithGcParallel-128
Store/AddWithGcParallel-128-2
Store/AddWithGcParallel-128-4
Store/AddWithGcParallel-256
Store/AddWithGcParallel-256-2
Store/AddWithGcParallel-256-4
Store/AddWithGcParallel-512
Store/AddWithGcParallel-512-2
Store/AddWithGcParallel-512-4
Store/AddWithGcParallel-1024
Store/AddWithGcParallel-1024-2
Store/AddWithGcParallel-1024-4
Store/Iterate-1
Store/Iterate-1-2
Store/Iterate-1-4
Store/Iterate-2
Store/Iterate-2-2
Store/Iterate-2-4
Store/Iterate-4
Store/Iterate-4-2
Store/Iterate-4-4
Store/Iterate-8
Store/Iterate-8-2
Store/Iterate-8-4
Store/Iterate-16
Store/Iterate-16-2
Store/Iterate-16-4
Store/Iterate-32
Store/Iterate-32-2
Store/Iterate-32-4
Store/Iterate-64
Store/Iterate-64-2
Store/Iterate-64-4
Store/Iterate-128
Store/Iterate-128-2
Store/Iterate-128-4
Store/Iterate-256
Store/Iterate-256-2
Store/Iterate-256-4
Store/Iterate-512
Store/Iterate-512-2
Store/Iterate-512-4
Store/Iterate-1024
Store/Iterate-1024-2
Store/Iterate-1024-4
Store/IterateParallel-1
Store/IterateParallel-1-2
Store/IterateParallel-1-4
Store/IterateParallel-2
Store/IterateParallel-2-2
Store/IterateParallel-2-4
Store/IterateParallel-4
Store/IterateParallel-4-2
Store/IterateParallel-4-4
Store/IterateParallel-8
Store/IterateParallel-8-2
Store/IterateParallel-8-4
Store/IterateParallel-16
Store/IterateParallel-16-2
Store/IterateParallel-16-4
Store/IterateParallel-32
Store/IterateParallel-32-2
Store/IterateParallel-32-4
Store/IterateParallel-64
Store/IterateParallel-64-2
Store/IterateParallel-64-4
Store/IterateParallel-128
Store/IterateParallel-128-2
Store/IterateParallel-128-4
Store/IterateParallel-256
Store/IterateParallel-256-2
Store/IterateParallel-256-4
Store/IterateParallel-512
Store/IterateParallel-512-2
Store/IterateParallel-512-4
Store/IterateParallel-1024
Store/IterateParallel-1024-2
Store/IterateParallel-1024-4
Store/IterateWithGc-1
Store/IterateWithGc-1-2
Store/IterateWithGc-1-4
Store/IterateWithGc-2
Store/IterateWithGc-2-2
Store/IterateWithGc-2-4
Store/IterateWithGc-4
Store/IterateWithGc-4-2
Store/IterateWithGc-4-4
Store/IterateWithGc-8
Store/IterateWithGc-8-2
Store/IterateWithGc-8-4
Store/IterateWithGc-16
Store/IterateWithGc-16-2
Store/IterateWithGc-16-4
Store/IterateWithGc-32
Store/IterateWithGc-32-2
Store/IterateWithGc-32-4
Store/IterateWithGc-64
Store/IterateWithGc-64-2
Store/IterateWithGc-64-4
Store/IterateWithGc-128
Store/IterateWithGc-128-2
Store/IterateWithGc-128-4
Store/IterateWithGc-256
Store/IterateWithGc-256-2
Store/IterateWithGc-256-4
Store/IterateWithGc-512
Store/IterateWithGc-512-2
Store/IterateWithGc-512-4
Store/IterateWithGc-1024
Store/IterateWithGc-1024-2
Store/IterateWithGc-1024-4
Store/IterateWithGcParallel-1
Store/IterateWithGcParallel-1-2
Store/IterateWithGcParallel-1-4
Store/IterateWithGcParallel-2
Store/IterateWithGcParallel-2-2
Store/IterateWithGcParallel-2-4
Store/IterateWithGcParallel-4
Store/IterateWithGcParallel-4-2
Store/IterateWithGcParallel-4-4
Store/IterateWithGcParallel-8
Store/IterateWithGcParallel-8-2
Store/IterateWithGcParallel-8-4
Store/IterateWithGcParallel-16
Store/IterateWithGcParallel-16-2
Store/IterateWithGcParallel-16-4
Store/IterateWithGcParallel-32
Store/IterateWithGcParallel-32-2
Store/IterateWithGcParallel-32-4
Store/IterateWithGcParallel-64
Store/IterateWithGcParallel-64-2
Store/IterateWithGcParallel-64-4
Store/IterateWithGcParallel-128
Store/IterateWithGcParallel-128-2
Store/IterateWithGcParallel-128-4
Store/IterateWithGcParallel-256
Store/IterateWithGcParallel-256-2
Store/IterateWithGcParallel-256-4
Store/IterateWithGcParallel-512
Store/IterateWithGcParallel-512-2
Store/IterateWithGcParallel-512-4
Store/IterateWithGcParallel-1024
Store/IterateWithGcParallel-1024-2
Store/IterateWithGcParallel-1024-4
Metric/GetDatum-2
Metric/GetDatum-2-2
Metric/GetDatum-2-4
Metric/GetDatum-4
Metric/GetDatum-4-2
Metric/GetDatum-4-4
Metric/GetDatum-8
Metric/GetDatum-8-2
Metric/GetDatum-8-4
Metric/GetDatum-16
Metric/GetDatum-16-2
Metric/GetDatum-16-4
Metric/GetDatum-32
Metric/GetDatum-32-2
Metric/GetDatum-32-4
Metric/GetDatum-64
Metric/GetDatum-64-2
Metric/GetDatum-64-4
Metric/GetDatum-128
Metric/GetDatum-128-2
Metric/GetDatum-128-4
Metric/GetDatum-256
Metric/GetDatum-256-2
Metric/GetDatum-256-4
Metric/GetDatum-512
Metric/GetDatum-512-2
Metric/GetDatum-512-4
Metric/GetDatum-1024
Metric/GetDatum-1024-2
Metric/GetDatum-1024-4
Metric/GetDatum-2048
Metric/GetDatum-2048-2
Metric/GetDatum-2048-4
Metric/GetDatum-4096
Metric/GetDatum-4096-2
Metric/GetDatum-4096-4
Metric/GetDatum-8192
Metric/GetDatum-8192-2
Metric/GetDatum-8192-4
Metric/GetDatumParallel-2
Metric/GetDatumParallel-2-2
Metric/GetDatumParallel-2-4
Metric/GetDatumParallel-4
Metric/GetDatumParallel-4-2
Metric/GetDatumParallel-4-4
Metric/GetDatumParallel-8
Metric/GetDatumParallel-8-2
Metric/GetDatumParallel-8-4
Metric/GetDatumParallel-16
Metric/GetDatumParallel-16-2
Metric/GetDatumParallel-16-4
Metric/GetDatumParallel-32
Metric/GetDatumParallel-32-2
Metric/GetDatumParallel-32-4
Metric/GetDatumParallel-64
Metric/GetDatumParallel-64-2
Metric/GetDatumParallel-64-4
Metric/GetDatumParallel-128
Metric/GetDatumParallel-128-2
Metric/GetDatumParallel-128-4
Metric/GetDatumParallel-256
Metric/GetDatumParallel-256-2
Metric/GetDatumParallel-256-4
Metric/GetDatumParallel-512
Metric/GetDatumParallel-512-2
Metric/GetDatumParallel-512-4
Metric/GetDatumParallel-1024
Metric/GetDatumParallel-1024-2
Metric/GetDatumParallel-1024-4
Metric/GetDatumParallel-2048
Metric/GetDatumParallel-2048-2
Metric/GetDatumParallel-2048-4
Metric/GetDatumParallel-4096
Metric/GetDatumParallel-4096-2
Metric/GetDatumParallel-4096-4
Metric/GetDatumParallel-8192
Metric/GetDatumParallel-8192-2
Metric/GetDatumParallel-8192-4
pkg:github.com/google/mtail/internal/metrics/datum goos:linux goarch:amd64
IncrementScalarInt
IncrementScalarInt-2
IncrementScalarInt-4
DecrementScalarInt
DecrementScalarInt-2
DecrementScalarInt-4
pkg:github.com/google/mtail/internal/mtail goos:linux goarch:amd64
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log                          1.88GB/s ± 2%
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log-2                        1.68GB/s ± 3%
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log-4                        1.80GB/s ± 3%
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log                       16.2GB/s ± 3%
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log-2                     13.3GB/s ± 7%
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log-4                     15.3GB/s ± 3%
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log                 12.6MB/s ± 0%
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-2               12.1MB/s ± 0%
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-4               12.1MB/s ± 2%
Program/examples/ntpd.mtail_on_testdata/ntp4                                  24.3GB/s ±10%
Program/examples/ntpd.mtail_on_testdata/ntp4-2                                25.2GB/s ± 4%
Program/examples/ntpd.mtail_on_testdata/ntp4-4                                24.6GB/s ± 7%
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats             16.4GB/s ± 1%
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-2           25.0GB/s ± 3%
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-4           19.9GB/s ± 3%
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log        60.8GB/s ± 7%
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log-2      81.1GB/s ± 2%
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log-4      59.4GB/s ± 6%
Program/examples/apache_common.mtail_on_testdata/apache-common.log            37.8GB/s ± 1%
Program/examples/apache_common.mtail_on_testdata/apache-common.log-2          43.5GB/s ± 1%
Program/examples/apache_common.mtail_on_testdata/apache-common.log-4          40.5GB/s ± 5%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log                          38.2GB/s ± 2%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log-2                        33.5GB/s ± 2%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log-4                        38.5GB/s ± 6%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog                       112GB/s ±10%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-2                     143GB/s ± 1%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-4                     118GB/s ±15%
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log                194GB/s ±31%
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-2              207GB/s ± 6%
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-4              218GB/s ±10%
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log    9.03GB/s ± 3%
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-2  8.93GB/s ± 2%
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-4  8.59GB/s ± 6%

name                                                                          alloc/op
pkg:github.com/google/mtail/internal/metrics goos:linux goarch:amd64
Store/Add-1
Store/Add-1-2
Store/Add-1-4
Store/Add-2
Store/Add-2-2
Store/Add-2-4
Store/Add-4
Store/Add-4-2
Store/Add-4-4
Store/Add-8
Store/Add-8-2
Store/Add-8-4
Store/Add-16
Store/Add-16-2
Store/Add-16-4
Store/Add-32
Store/Add-32-2
Store/Add-32-4
Store/Add-64
Store/Add-64-2
Store/Add-64-4
Store/Add-128
Store/Add-128-2
Store/Add-128-4
Store/Add-256
Store/Add-256-2
Store/Add-256-4
Store/Add-512
Store/Add-512-2
Store/Add-512-4
Store/Add-1024
Store/Add-1024-2
Store/Add-1024-4
Store/AddParallel-1
Store/AddParallel-1-2
Store/AddParallel-1-4
Store/AddParallel-2
Store/AddParallel-2-2
Store/AddParallel-2-4
Store/AddParallel-4
Store/AddParallel-4-2
Store/AddParallel-4-4
Store/AddParallel-8
Store/AddParallel-8-2
Store/AddParallel-8-4
Store/AddParallel-16
Store/AddParallel-16-2
Store/AddParallel-16-4
Store/AddParallel-32
Store/AddParallel-32-2
Store/AddParallel-32-4
Store/AddParallel-64
Store/AddParallel-64-2
Store/AddParallel-64-4
Store/AddParallel-128
Store/AddParallel-128-2
Store/AddParallel-128-4
Store/AddParallel-256
Store/AddParallel-256-2
Store/AddParallel-256-4
Store/AddParallel-512
Store/AddParallel-512-2
Store/AddParallel-512-4
Store/AddParallel-1024
Store/AddParallel-1024-2
Store/AddParallel-1024-4
Store/AddWithGc-1
Store/AddWithGc-1-2
Store/AddWithGc-1-4
Store/AddWithGc-2
Store/AddWithGc-2-2
Store/AddWithGc-2-4
Store/AddWithGc-4
Store/AddWithGc-4-2
Store/AddWithGc-4-4
Store/AddWithGc-8
Store/AddWithGc-8-2
Store/AddWithGc-8-4
Store/AddWithGc-16
Store/AddWithGc-16-2
Store/AddWithGc-16-4
Store/AddWithGc-32
Store/AddWithGc-32-2
Store/AddWithGc-32-4
Store/AddWithGc-64
Store/AddWithGc-64-2
Store/AddWithGc-64-4
Store/AddWithGc-128
Store/AddWithGc-128-2
Store/AddWithGc-128-4
Store/AddWithGc-256
Store/AddWithGc-256-2
Store/AddWithGc-256-4
Store/AddWithGc-512
Store/AddWithGc-512-2
Store/AddWithGc-512-4
Store/AddWithGc-1024
Store/AddWithGc-1024-2
Store/AddWithGc-1024-4
Store/AddWithGcParallel-1
Store/AddWithGcParallel-1-2
Store/AddWithGcParallel-1-4
Store/AddWithGcParallel-2
Store/AddWithGcParallel-2-2
Store/AddWithGcParallel-2-4
Store/AddWithGcParallel-4
Store/AddWithGcParallel-4-2
Store/AddWithGcParallel-4-4
Store/AddWithGcParallel-8
Store/AddWithGcParallel-8-2
Store/AddWithGcParallel-8-4
Store/AddWithGcParallel-16
Store/AddWithGcParallel-16-2
Store/AddWithGcParallel-16-4
Store/AddWithGcParallel-32
Store/AddWithGcParallel-32-2
Store/AddWithGcParallel-32-4
Store/AddWithGcParallel-64
Store/AddWithGcParallel-64-2
Store/AddWithGcParallel-64-4
Store/AddWithGcParallel-128
Store/AddWithGcParallel-128-2
Store/AddWithGcParallel-128-4
Store/AddWithGcParallel-256
Store/AddWithGcParallel-256-2
Store/AddWithGcParallel-256-4
Store/AddWithGcParallel-512
Store/AddWithGcParallel-512-2
Store/AddWithGcParallel-512-4
Store/AddWithGcParallel-1024
Store/AddWithGcParallel-1024-2
Store/AddWithGcParallel-1024-4
Store/Iterate-1
Store/Iterate-1-2
Store/Iterate-1-4
Store/Iterate-2
Store/Iterate-2-2
Store/Iterate-2-4
Store/Iterate-4
Store/Iterate-4-2
Store/Iterate-4-4
Store/Iterate-8
Store/Iterate-8-2
Store/Iterate-8-4
Store/Iterate-16
Store/Iterate-16-2
Store/Iterate-16-4
Store/Iterate-32
Store/Iterate-32-2
Store/Iterate-32-4
Store/Iterate-64
Store/Iterate-64-2
Store/Iterate-64-4
Store/Iterate-128
Store/Iterate-128-2
Store/Iterate-128-4
Store/Iterate-256
Store/Iterate-256-2
Store/Iterate-256-4
Store/Iterate-512
Store/Iterate-512-2
Store/Iterate-512-4
Store/Iterate-1024
Store/Iterate-1024-2
Store/Iterate-1024-4
Store/IterateParallel-1
Store/IterateParallel-1-2
Store/IterateParallel-1-4
Store/IterateParallel-2
Store/IterateParallel-2-2
Store/IterateParallel-2-4
Store/IterateParallel-4
Store/IterateParallel-4-2
Store/IterateParallel-4-4
Store/IterateParallel-8
Store/IterateParallel-8-2
Store/IterateParallel-8-4
Store/IterateParallel-16
Store/IterateParallel-16-2
Store/IterateParallel-16-4
Store/IterateParallel-32
Store/IterateParallel-32-2
Store/IterateParallel-32-4
Store/IterateParallel-64
Store/IterateParallel-64-2
Store/IterateParallel-64-4
Store/IterateParallel-128
Store/IterateParallel-128-2
Store/IterateParallel-128-4
Store/IterateParallel-256
Store/IterateParallel-256-2
Store/IterateParallel-256-4
Store/IterateParallel-512
Store/IterateParallel-512-2
Store/IterateParallel-512-4
Store/IterateParallel-1024
Store/IterateParallel-1024-2
Store/IterateParallel-1024-4
Store/IterateWithGc-1
Store/IterateWithGc-1-2
Store/IterateWithGc-1-4
Store/IterateWithGc-2
Store/IterateWithGc-2-2
Store/IterateWithGc-2-4
Store/IterateWithGc-4
Store/IterateWithGc-4-2
Store/IterateWithGc-4-4
Store/IterateWithGc-8
Store/IterateWithGc-8-2
Store/IterateWithGc-8-4
Store/IterateWithGc-16
Store/IterateWithGc-16-2
Store/IterateWithGc-16-4
Store/IterateWithGc-32
Store/IterateWithGc-32-2
Store/IterateWithGc-32-4
Store/IterateWithGc-64
Store/IterateWithGc-64-2
Store/IterateWithGc-64-4
Store/IterateWithGc-128
Store/IterateWithGc-128-2
Store/IterateWithGc-128-4
Store/IterateWithGc-256
Store/IterateWithGc-256-2
Store/IterateWithGc-256-4
Store/IterateWithGc-512
Store/IterateWithGc-512-2
Store/IterateWithGc-512-4
Store/IterateWithGc-1024
Store/IterateWithGc-1024-2
Store/IterateWithGc-1024-4
Store/IterateWithGcParallel-1
Store/IterateWithGcParallel-1-2
Store/IterateWithGcParallel-1-4
Store/IterateWithGcParallel-2
Store/IterateWithGcParallel-2-2
Store/IterateWithGcParallel-2-4
Store/IterateWithGcParallel-4
Store/IterateWithGcParallel-4-2
Store/IterateWithGcParallel-4-4
Store/IterateWithGcParallel-8
Store/IterateWithGcParallel-8-2
Store/IterateWithGcParallel-8-4
Store/IterateWithGcParallel-16
Store/IterateWithGcParallel-16-2
Store/IterateWithGcParallel-16-4
Store/IterateWithGcParallel-32
Store/IterateWithGcParallel-32-2
Store/IterateWithGcParallel-32-4
Store/IterateWithGcParallel-64
Store/IterateWithGcParallel-64-2
Store/IterateWithGcParallel-64-4
Store/IterateWithGcParallel-128
Store/IterateWithGcParallel-128-2
Store/IterateWithGcParallel-128-4
Store/IterateWithGcParallel-256
Store/IterateWithGcParallel-256-2
Store/IterateWithGcParallel-256-4
Store/IterateWithGcParallel-512
Store/IterateWithGcParallel-512-2
Store/IterateWithGcParallel-512-4
Store/IterateWithGcParallel-1024
Store/IterateWithGcParallel-1024-2
Store/IterateWithGcParallel-1024-4
Metric/GetDatum-2
Metric/GetDatum-2-2
Metric/GetDatum-2-4
Metric/GetDatum-4
Metric/GetDatum-4-2
Metric/GetDatum-4-4
Metric/GetDatum-8
Metric/GetDatum-8-2
Metric/GetDatum-8-4
Metric/GetDatum-16
Metric/GetDatum-16-2
Metric/GetDatum-16-4
Metric/GetDatum-32
Metric/GetDatum-32-2
Metric/GetDatum-32-4
Metric/GetDatum-64
Metric/GetDatum-64-2
Metric/GetDatum-64-4
Metric/GetDatum-128
Metric/GetDatum-128-2
Metric/GetDatum-128-4
Metric/GetDatum-256
Metric/GetDatum-256-2
Metric/GetDatum-256-4
Metric/GetDatum-512
Metric/GetDatum-512-2
Metric/GetDatum-512-4
Metric/GetDatum-1024
Metric/GetDatum-1024-2
Metric/GetDatum-1024-4
Metric/GetDatum-2048
Metric/GetDatum-2048-2
Metric/GetDatum-2048-4
Metric/GetDatum-4096
Metric/GetDatum-4096-2
Metric/GetDatum-4096-4
Metric/GetDatum-8192
Metric/GetDatum-8192-2
Metric/GetDatum-8192-4
Metric/GetDatumParallel-2
Metric/GetDatumParallel-2-2
Metric/GetDatumParallel-2-4
Metric/GetDatumParallel-4
Metric/GetDatumParallel-4-2
Metric/GetDatumParallel-4-4
Metric/GetDatumParallel-8
Metric/GetDatumParallel-8-2
Metric/GetDatumParallel-8-4
Metric/GetDatumParallel-16
Metric/GetDatumParallel-16-2
Metric/GetDatumParallel-16-4
Metric/GetDatumParallel-32
Metric/GetDatumParallel-32-2
Metric/GetDatumParallel-32-4
Metric/GetDatumParallel-64
Metric/GetDatumParallel-64-2
Metric/GetDatumParallel-64-4
Metric/GetDatumParallel-128
Metric/GetDatumParallel-128-2
Metric/GetDatumParallel-128-4
Metric/GetDatumParallel-256
Metric/GetDatumParallel-256-2
Metric/GetDatumParallel-256-4
Metric/GetDatumParallel-512
Metric/GetDatumParallel-512-2
Metric/GetDatumParallel-512-4
Metric/GetDatumParallel-1024
Metric/GetDatumParallel-1024-2
Metric/GetDatumParallel-1024-4
Metric/GetDatumParallel-2048
Metric/GetDatumParallel-2048-2
Metric/GetDatumParallel-2048-4
Metric/GetDatumParallel-4096
Metric/GetDatumParallel-4096-2
Metric/GetDatumParallel-4096-4
Metric/GetDatumParallel-8192
Metric/GetDatumParallel-8192-2
Metric/GetDatumParallel-8192-4
pkg:github.com/google/mtail/internal/metrics/datum goos:linux goarch:amd64
IncrementScalarInt
IncrementScalarInt-2
IncrementScalarInt-4
DecrementScalarInt
DecrementScalarInt-2
DecrementScalarInt-4
pkg:github.com/google/mtail/internal/mtail goos:linux goarch:amd64
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log                             268kB ± 0%
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log-2                           269kB ± 0%
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log-4                           273kB ± 0%
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log                          209kB ± 0%
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log-2                        209kB ± 0%
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log-4                        212kB ± 0%
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log                    100MB ± 0%
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-2                  100MB ± 0%
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-4                  101MB ± 0%
Program/examples/ntpd.mtail_on_testdata/ntp4                                    52.3kB ± 0%
Program/examples/ntpd.mtail_on_testdata/ntp4-2                                  52.3kB ± 0%
Program/examples/ntpd.mtail_on_testdata/ntp4-4                                  53.2kB ± 0%
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats               36.4kB ± 0%
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-2             36.4kB ± 0%
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-4             37.0kB ± 0%
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log          44.6kB ± 0%
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log-2        44.6kB ± 0%
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log-4        45.3kB ± 0%
Program/examples/apache_common.mtail_on_testdata/apache-common.log              42.9kB ± 0%
Program/examples/apache_common.mtail_on_testdata/apache-common.log-2            42.9kB ± 0%
Program/examples/apache_common.mtail_on_testdata/apache-common.log-4            43.6kB ± 0%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log                             125kB ± 0%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log-2                           126kB ± 0%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log-4                           127kB ± 0%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog                        42.3kB ± 0%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-2                      42.3kB ± 0%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-4                      42.9kB ± 0%
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log                 47.2kB ± 0%
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-2               47.3kB ± 0%
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-4               48.0kB ± 0%
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log      79.4kB ± 0%
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-2    79.5kB ± 0%
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-4    80.7kB ± 0%

name                                                                          allocs/op
pkg:github.com/google/mtail/internal/metrics goos:linux goarch:amd64
Store/Add-1
Store/Add-1-2
Store/Add-1-4
Store/Add-2
Store/Add-2-2
Store/Add-2-4
Store/Add-4
Store/Add-4-2
Store/Add-4-4
Store/Add-8
Store/Add-8-2
Store/Add-8-4
Store/Add-16
Store/Add-16-2
Store/Add-16-4
Store/Add-32
Store/Add-32-2
Store/Add-32-4
Store/Add-64
Store/Add-64-2
Store/Add-64-4
Store/Add-128
Store/Add-128-2
Store/Add-128-4
Store/Add-256
Store/Add-256-2
Store/Add-256-4
Store/Add-512
Store/Add-512-2
Store/Add-512-4
Store/Add-1024
Store/Add-1024-2
Store/Add-1024-4
Store/AddParallel-1
Store/AddParallel-1-2
Store/AddParallel-1-4
Store/AddParallel-2
Store/AddParallel-2-2
Store/AddParallel-2-4
Store/AddParallel-4
Store/AddParallel-4-2
Store/AddParallel-4-4
Store/AddParallel-8
Store/AddParallel-8-2
Store/AddParallel-8-4
Store/AddParallel-16
Store/AddParallel-16-2
Store/AddParallel-16-4
Store/AddParallel-32
Store/AddParallel-32-2
Store/AddParallel-32-4
Store/AddParallel-64
Store/AddParallel-64-2
Store/AddParallel-64-4
Store/AddParallel-128
Store/AddParallel-128-2
Store/AddParallel-128-4
Store/AddParallel-256
Store/AddParallel-256-2
Store/AddParallel-256-4
Store/AddParallel-512
Store/AddParallel-512-2
Store/AddParallel-512-4
Store/AddParallel-1024
Store/AddParallel-1024-2
Store/AddParallel-1024-4
Store/AddWithGc-1
Store/AddWithGc-1-2
Store/AddWithGc-1-4
Store/AddWithGc-2
Store/AddWithGc-2-2
Store/AddWithGc-2-4
Store/AddWithGc-4
Store/AddWithGc-4-2
Store/AddWithGc-4-4
Store/AddWithGc-8
Store/AddWithGc-8-2
Store/AddWithGc-8-4
Store/AddWithGc-16
Store/AddWithGc-16-2
Store/AddWithGc-16-4
Store/AddWithGc-32
Store/AddWithGc-32-2
Store/AddWithGc-32-4
Store/AddWithGc-64
Store/AddWithGc-64-2
Store/AddWithGc-64-4
Store/AddWithGc-128
Store/AddWithGc-128-2
Store/AddWithGc-128-4
Store/AddWithGc-256
Store/AddWithGc-256-2
Store/AddWithGc-256-4
Store/AddWithGc-512
Store/AddWithGc-512-2
Store/AddWithGc-512-4
Store/AddWithGc-1024
Store/AddWithGc-1024-2
Store/AddWithGc-1024-4
Store/AddWithGcParallel-1
Store/AddWithGcParallel-1-2
Store/AddWithGcParallel-1-4
Store/AddWithGcParallel-2
Store/AddWithGcParallel-2-2
Store/AddWithGcParallel-2-4
Store/AddWithGcParallel-4
Store/AddWithGcParallel-4-2
Store/AddWithGcParallel-4-4
Store/AddWithGcParallel-8
Store/AddWithGcParallel-8-2
Store/AddWithGcParallel-8-4
Store/AddWithGcParallel-16
Store/AddWithGcParallel-16-2
Store/AddWithGcParallel-16-4
Store/AddWithGcParallel-32
Store/AddWithGcParallel-32-2
Store/AddWithGcParallel-32-4
Store/AddWithGcParallel-64
Store/AddWithGcParallel-64-2
Store/AddWithGcParallel-64-4
Store/AddWithGcParallel-128
Store/AddWithGcParallel-128-2
Store/AddWithGcParallel-128-4
Store/AddWithGcParallel-256
Store/AddWithGcParallel-256-2
Store/AddWithGcParallel-256-4
Store/AddWithGcParallel-512
Store/AddWithGcParallel-512-2
Store/AddWithGcParallel-512-4
Store/AddWithGcParallel-1024
Store/AddWithGcParallel-1024-2
Store/AddWithGcParallel-1024-4
Store/Iterate-1
Store/Iterate-1-2
Store/Iterate-1-4
Store/Iterate-2
Store/Iterate-2-2
Store/Iterate-2-4
Store/Iterate-4
Store/Iterate-4-2
Store/Iterate-4-4
Store/Iterate-8
Store/Iterate-8-2
Store/Iterate-8-4
Store/Iterate-16
Store/Iterate-16-2
Store/Iterate-16-4
Store/Iterate-32
Store/Iterate-32-2
Store/Iterate-32-4
Store/Iterate-64
Store/Iterate-64-2
Store/Iterate-64-4
Store/Iterate-128
Store/Iterate-128-2
Store/Iterate-128-4
Store/Iterate-256
Store/Iterate-256-2
Store/Iterate-256-4
Store/Iterate-512
Store/Iterate-512-2
Store/Iterate-512-4
Store/Iterate-1024
Store/Iterate-1024-2
Store/Iterate-1024-4
Store/IterateParallel-1
Store/IterateParallel-1-2
Store/IterateParallel-1-4
Store/IterateParallel-2
Store/IterateParallel-2-2
Store/IterateParallel-2-4
Store/IterateParallel-4
Store/IterateParallel-4-2
Store/IterateParallel-4-4
Store/IterateParallel-8
Store/IterateParallel-8-2
Store/IterateParallel-8-4
Store/IterateParallel-16
Store/IterateParallel-16-2
Store/IterateParallel-16-4
Store/IterateParallel-32
Store/IterateParallel-32-2
Store/IterateParallel-32-4
Store/IterateParallel-64
Store/IterateParallel-64-2
Store/IterateParallel-64-4
Store/IterateParallel-128
Store/IterateParallel-128-2
Store/IterateParallel-128-4
Store/IterateParallel-256
Store/IterateParallel-256-2
Store/IterateParallel-256-4
Store/IterateParallel-512
Store/IterateParallel-512-2
Store/IterateParallel-512-4
Store/IterateParallel-1024
Store/IterateParallel-1024-2
Store/IterateParallel-1024-4
Store/IterateWithGc-1
Store/IterateWithGc-1-2
Store/IterateWithGc-1-4
Store/IterateWithGc-2
Store/IterateWithGc-2-2
Store/IterateWithGc-2-4
Store/IterateWithGc-4
Store/IterateWithGc-4-2
Store/IterateWithGc-4-4
Store/IterateWithGc-8
Store/IterateWithGc-8-2
Store/IterateWithGc-8-4
Store/IterateWithGc-16
Store/IterateWithGc-16-2
Store/IterateWithGc-16-4
Store/IterateWithGc-32
Store/IterateWithGc-32-2
Store/IterateWithGc-32-4
Store/IterateWithGc-64
Store/IterateWithGc-64-2
Store/IterateWithGc-64-4
Store/IterateWithGc-128
Store/IterateWithGc-128-2
Store/IterateWithGc-128-4
Store/IterateWithGc-256
Store/IterateWithGc-256-2
Store/IterateWithGc-256-4
Store/IterateWithGc-512
Store/IterateWithGc-512-2
Store/IterateWithGc-512-4
Store/IterateWithGc-1024
Store/IterateWithGc-1024-2
Store/IterateWithGc-1024-4
Store/IterateWithGcParallel-1
Store/IterateWithGcParallel-1-2
Store/IterateWithGcParallel-1-4
Store/IterateWithGcParallel-2
Store/IterateWithGcParallel-2-2
Store/IterateWithGcParallel-2-4
Store/IterateWithGcParallel-4
Store/IterateWithGcParallel-4-2
Store/IterateWithGcParallel-4-4
Store/IterateWithGcParallel-8
Store/IterateWithGcParallel-8-2
Store/IterateWithGcParallel-8-4
Store/IterateWithGcParallel-16
Store/IterateWithGcParallel-16-2
Store/IterateWithGcParallel-16-4
Store/IterateWithGcParallel-32
Store/IterateWithGcParallel-32-2
Store/IterateWithGcParallel-32-4
Store/IterateWithGcParallel-64
Store/IterateWithGcParallel-64-2
Store/IterateWithGcParallel-64-4
Store/IterateWithGcParallel-128
Store/IterateWithGcParallel-128-2
Store/IterateWithGcParallel-128-4
Store/IterateWithGcParallel-256
Store/IterateWithGcParallel-256-2
Store/IterateWithGcParallel-256-4
Store/IterateWithGcParallel-512
Store/IterateWithGcParallel-512-2
Store/IterateWithGcParallel-512-4
Store/IterateWithGcParallel-1024
Store/IterateWithGcParallel-1024-2
Store/IterateWithGcParallel-1024-4
Metric/GetDatum-2
Metric/GetDatum-2-2
Metric/GetDatum-2-4
Metric/GetDatum-4
Metric/GetDatum-4-2
Metric/GetDatum-4-4
Metric/GetDatum-8
Metric/GetDatum-8-2
Metric/GetDatum-8-4
Metric/GetDatum-16
Metric/GetDatum-16-2
Metric/GetDatum-16-4
Metric/GetDatum-32
Metric/GetDatum-32-2
Metric/GetDatum-32-4
Metric/GetDatum-64
Metric/GetDatum-64-2
Metric/GetDatum-64-4
Metric/GetDatum-128
Metric/GetDatum-128-2
Metric/GetDatum-128-4
Metric/GetDatum-256
Metric/GetDatum-256-2
Metric/GetDatum-256-4
Metric/GetDatum-512
Metric/GetDatum-512-2
Metric/GetDatum-512-4
Metric/GetDatum-1024
Metric/GetDatum-1024-2
Metric/GetDatum-1024-4
Metric/GetDatum-2048
Metric/GetDatum-2048-2
Metric/GetDatum-2048-4
Metric/GetDatum-4096
Metric/GetDatum-4096-2
Metric/GetDatum-4096-4
Metric/GetDatum-8192
Metric/GetDatum-8192-2
Metric/GetDatum-8192-4
Metric/GetDatumParallel-2
Metric/GetDatumParallel-2-2
Metric/GetDatumParallel-2-4
Metric/GetDatumParallel-4
Metric/GetDatumParallel-4-2
Metric/GetDatumParallel-4-4
Metric/GetDatumParallel-8
Metric/GetDatumParallel-8-2
Metric/GetDatumParallel-8-4
Metric/GetDatumParallel-16
Metric/GetDatumParallel-16-2
Metric/GetDatumParallel-16-4
Metric/GetDatumParallel-32
Metric/GetDatumParallel-32-2
Metric/GetDatumParallel-32-4
Metric/GetDatumParallel-64
Metric/GetDatumParallel-64-2
Metric/GetDatumParallel-64-4
Metric/GetDatumParallel-128
Metric/GetDatumParallel-128-2
Metric/GetDatumParallel-128-4
Metric/GetDatumParallel-256
Metric/GetDatumParallel-256-2
Metric/GetDatumParallel-256-4
Metric/GetDatumParallel-512
Metric/GetDatumParallel-512-2
Metric/GetDatumParallel-512-4
Metric/GetDatumParallel-1024
Metric/GetDatumParallel-1024-2
Metric/GetDatumParallel-1024-4
Metric/GetDatumParallel-2048
Metric/GetDatumParallel-2048-2
Metric/GetDatumParallel-2048-4
Metric/GetDatumParallel-4096
Metric/GetDatumParallel-4096-2
Metric/GetDatumParallel-4096-4
Metric/GetDatumParallel-8192
Metric/GetDatumParallel-8192-2
Metric/GetDatumParallel-8192-4
pkg:github.com/google/mtail/internal/metrics/datum goos:linux goarch:amd64
IncrementScalarInt
IncrementScalarInt-2
IncrementScalarInt-4
DecrementScalarInt
DecrementScalarInt-2
DecrementScalarInt-4
pkg:github.com/google/mtail/internal/mtail goos:linux goarch:amd64
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log                             5.45k ± 0%
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log-2                           5.45k ± 0%
Program/examples/rsyncd.mtail_on_testdata/rsyncd.log-4                           5.45k ± 0%
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log                          3.06k ± 0%
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log-2                        3.06k ± 0%
Program/examples/sftp.mtail_on_testdata/sftp_chroot.log-4                        3.06k ± 0%
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log                    1.10M ± 0%
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-2                  1.10M ± 0%
Program/examples/dhcpd.mtail_on_testdata/anonymised_dhcpd_log-4                  1.10M ± 0%
Program/examples/ntpd.mtail_on_testdata/ntp4                                       224 ± 0%
Program/examples/ntpd.mtail_on_testdata/ntp4-2                                     224 ± 0%
Program/examples/ntpd.mtail_on_testdata/ntp4-4                                     224 ± 0%
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats                 83.0 ± 0%
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-2               83.0 ± 0%
Program/examples/ntpd_peerstats.mtail_on_testdata/xntp3_peerstats-4               83.0 ± 0%
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log             214 ± 0%
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log-2           214 ± 0%
Program/examples/apache_combined.mtail_on_testdata/apache-combined.log-4           214 ± 0%
Program/examples/apache_common.mtail_on_testdata/apache-common.log                 201 ± 0%
Program/examples/apache_common.mtail_on_testdata/apache-common.log-2               201 ± 0%
Program/examples/apache_common.mtail_on_testdata/apache-common.log-4               201 ± 0%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log                             1.65k ± 0%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log-2                           1.65k ± 0%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_log-4                           1.65k ± 0%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog                           156 ± 0%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-2                         156 ± 0%
Program/examples/vsftpd.mtail_on_testdata/vsftpd_xferlog-4                         156 ± 0%
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log                    178 ± 0%
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-2                  178 ± 0%
Program/examples/lighttpd.mtail_on_testdata/lighttpd_access.log-4                  178 ± 0%
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log         892 ± 0%
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-2       893 ± 0%
Program/examples/mysql_slowqueries.mtail_on_testdata/mysql_slowqueries.log-4       893 ± 0%

@github-actions
Copy link
Contributor

Unit Test Results

       1 files       27 suites   2m 58s ⏱️
   564 tests    563 ✔️ 1 💤 0 ❌
1 668 runs  1 665 ✔️ 3 💤 0 ❌

Results for commit 4895acf.

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.

Language: allow metric limit it's size
3 participants