Skip to content

Fix summaries for Prometheus#4665

Draft
kamilwaz wants to merge 2 commits into
feature/prom-summaryfrom
fix-prom-summary
Draft

Fix summaries for Prometheus#4665
kamilwaz wants to merge 2 commits into
feature/prom-summaryfrom
fix-prom-summary

Conversation

@kamilwaz

@kamilwaz kamilwaz commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

wip

@kamilwaz kamilwaz self-assigned this Mar 4, 2026
@mongoose-im

mongoose-im commented Mar 4, 2026

Copy link
Copy Markdown
Collaborator

CircleCI results for cbb336d


elasticsearch_and_cassandra_latest / elasticsearch_and_cassandra_mnesia / aa3c2e5
Status: 🟢 Passed
Reports root/ big
OK: 683 / Failed: 0 / User-skipped: 72 / Auto-skipped: 0


small_tests_legacy / small_tests / aa3c2e5
Reports root / small


small_tests_latest / small_tests / aa3c2e5
Reports root / small


small_tests_latest_arm64 / small_tests / aa3c2e5
Reports root / small


ldap_mnesia_latest / ldap_mnesia / aa3c2e5
Status: 🔴 Failed
Reports root/ big
OK: 2298 / Failed: 2 / User-skipped: 1341 / Auto-skipped: 0

pep_SUITE:pep_tests:native_bookmarks_test
{error,{{badmatch,false},
    [{pubsub_tools,check_response,2,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,455}]},
     {pubsub_tools,receive_response,3,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,445}]},
     {pubsub_tools,receive_and_check_response,4,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,435}]},
     {pep_SUITE,native_bookmarks_story,2,
          [{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
           {line,232}]},
     {escalus_story,story,4,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,75}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1796}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1305}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,1237}]}]}}

Report log

pubsub_SUITE:dag+basic:create_delete_node_test
{error,{{badmatch,false},
    [{pubsub_tools,check_response,2,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,455}]},
     {pubsub_tools,receive_response,3,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,445}]},
     {pubsub_tools,receive_and_check_response,4,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,435}]},
     {escalus_story,story,4,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,75}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1796}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1305}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,1237}]}]}}

Report log


ldap_mnesia_legacy / ldap_mnesia / aa3c2e5
Status: 🔴 Failed
Reports root/ big
OK: 2297 / Failed: 3 / User-skipped: 1341 / Auto-skipped: 0

mod_ping_SUITE:server_ping_kill:server_ping_pong
{error,{test_case_failed,"Incorrect number of instrumentation events - matched: 0, expected: 1"}}

Report log

pep_SUITE:pep_tests:native_bookmarks_test
{error,{{badmatch,false},
    [{pubsub_tools,check_response,2,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,455}]},
     {pubsub_tools,receive_response,3,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,445}]},
     {pubsub_tools,receive_and_check_response,4,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,435}]},
     {pep_SUITE,native_bookmarks_story,2,
          [{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
           {line,232}]},
     {escalus_story,story,4,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,75}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1303}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,1235}]}]}}

Report log

pubsub_SUITE:tree+node_config:set_configuration_test
{error,{{badmatch,false},
    [{pubsub_tools,check_response,2,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,455}]},
     {pubsub_tools,receive_response,3,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,445}]},
     {pubsub_tools,receive_and_check_response,4,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,435}]},
     {pubsub_SUITE,'-set_configuration_test/1-fun-0-',1,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_SUITE.erl"},
            {line,740}]},
     {escalus_story,story,4,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,75}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1303}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,1235}]}]}}

Report log


dynamic_domains_pgsql_mnesia_legacy / pgsql_mnesia / aa3c2e5
Status: 🔴 Failed
Reports root/ big
OK: 5158 / Failed: 2 / User-skipped: 137 / Auto-skipped: 0

mod_ping_SUITE:server_ping:server_ping_pong
{error,{test_case_failed,"Incorrect number of instrumentation events - matched: 0, expected: 1"}}

Report log

mod_ping_SUITE:server_ping_kill:server_ping_pong
{error,{test_case_failed,"Incorrect number of instrumentation events - matched: 0, expected: 1"}}

Report log

mod_ping_SUITE:end_per_suite
{error,{test_case_failed,"Instrumentation events that were logged, but not tested:\n[{mod_ping_response,#{host_type => <<\"test type\">>}}]\nYou need to test them with instrument_helper:assert/3"}}

Report log


dynamic_domains_mysql_redis_latest / mysql_redis / aa3c2e5
Status: 🔴 Failed
Reports root/ big
OK: 5123 / Failed: 1 / User-skipped: 173 / Auto-skipped: 0

mod_ping_SUITE:server_ping:server_ping_pong
{error,{test_case_failed,"Incorrect number of instrumentation events - matched: 0, expected: 1"}}

Report log


internal_mnesia_latest / internal_mnesia / aa3c2e5
Status: 🔴 Failed
Reports root/ big
OK: 2448 / Failed: 1 / User-skipped: 1192 / Auto-skipped: 0

pep_SUITE:pep_tests:native_bookmarks_test
{error,{{badmatch,false},
    [{pubsub_tools,check_response,2,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,455}]},
     {pubsub_tools,receive_response,3,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,445}]},
     {pubsub_tools,receive_and_check_response,4,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,435}]},
     {pep_SUITE,native_bookmarks_story,2,
          [{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
           {line,232}]},
     {escalus_story,story,4,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,75}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1796}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1305}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,1237}]}]}}

Report log


dynamic_domains_pgsql_mnesia_latest / pgsql_mnesia / aa3c2e5
Status: 🟢 Passed
Reports root/ big
OK: 5160 / Failed: 0 / User-skipped: 137 / Auto-skipped: 0


cockroachdb_cets_latest / cockroachdb_cets / aa3c2e5
Status: 🔴 Failed
Reports root/ big
OK: 5221 / Failed: 2 / User-skipped: 203 / Auto-skipped: 0

mod_ping_SUITE:server_ping:server_ping_pong
{error,{test_case_failed,"Incorrect number of instrumentation events - matched: 0, expected: 1"}}

Report log

pep_SUITE:pep_tests:native_bookmarks_test
{error,{{badmatch,false},
    [{pubsub_tools,check_response,2,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,455}]},
     {pubsub_tools,receive_response,3,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,445}]},
     {pubsub_tools,receive_and_check_response,4,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,435}]},
     {pep_SUITE,native_bookmarks_story,2,
          [{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
           {line,232}]},
     {escalus_story,story,4,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,75}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1796}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1305}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,1237}]}]}}

Report log


pgsql_cets_latest / pgsql_cets / aa3c2e5
Status: 🔴 Failed
Reports root/ big
OK: 5220 / Failed: 3 / User-skipped: 203 / Auto-skipped: 0

mod_ping_SUITE:server_ping:server_ping_pong
{error,{test_case_failed,"Incorrect number of instrumentation events - matched: 0, expected: 1"}}

Report log

mod_ping_SUITE:server_ping_kill:server_ping_pong
{error,{test_case_failed,"Incorrect number of instrumentation events - matched: 0, expected: 1"}}

Report log

mod_ping_SUITE:end_per_suite
{error,{test_case_failed,"Instrumentation events that were logged, but not tested:\n[{mod_ping_response,#{host_type => <<\"localhost\">>}}]\nYou need to test them with instrument_helper:assert/3"}}

Report log

pep_SUITE:pep_tests:native_bookmarks_test
{error,{{badmatch,false},
    [{pubsub_tools,check_response,2,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,455}]},
     {pubsub_tools,receive_response,3,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,445}]},
     {pubsub_tools,receive_and_check_response,4,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,435}]},
     {pep_SUITE,native_bookmarks_story,2,
          [{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
           {line,232}]},
     {escalus_story,story,4,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,75}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1796}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1305}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,1237}]}]}}

Report log


mysql_redis_latest / mysql_redis / aa3c2e5
Status: 🔴 Failed
Reports root/ big
OK: 5502 / Failed: 2 / User-skipped: 165 / Auto-skipped: 0

mod_ping_SUITE:server_ping_kill:server_ping_pong
{error,{test_case_failed,"Incorrect number of instrumentation events - matched: 0, expected: 1"}}

Report log

pep_SUITE:pep_tests:native_bookmarks_test
{error,{{badmatch,false},
    [{pubsub_tools,check_response,2,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,455}]},
     {pubsub_tools,receive_response,3,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,445}]},
     {pubsub_tools,receive_and_check_response,4,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,435}]},
     {pep_SUITE,native_bookmarks_story,2,
          [{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
           {line,232}]},
     {escalus_story,story,4,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,75}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1796}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1305}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,1237}]}]}}

Report log


pgsql_mnesia_legacy / pgsql_mnesia / aa3c2e5
Status: 🔴 Failed
Reports root/ big
OK: 5509 / Failed: 2 / User-skipped: 158 / Auto-skipped: 0

mod_ping_SUITE:server_ping:server_ping_pong
{error,{test_case_failed,"Incorrect number of instrumentation events - matched: 0, expected: 1"}}

Report log

pep_SUITE:pep_tests:native_bookmarks_test
{error,{{badmatch,false},
    [{pubsub_tools,check_response,2,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,455}]},
     {pubsub_tools,receive_response,3,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,445}]},
     {pubsub_tools,receive_and_check_response,4,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,435}]},
     {pep_SUITE,native_bookmarks_story,2,
          [{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
           {line,232}]},
     {escalus_story,story,4,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,75}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1303}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,1235}]}]}}

Report log


pgsql_mnesia_latest / pgsql_mnesia / aa3c2e5
Status: 🔴 Failed
Reports root/ big
OK: 5509 / Failed: 2 / User-skipped: 158 / Auto-skipped: 0

mod_ping_SUITE:server_ping_kill:server_ping_pong
{error,{test_case_failed,"Incorrect number of instrumentation events - matched: 0, expected: 1"}}

Report log

pep_SUITE:pep_tests:native_bookmarks_test
{error,{{badmatch,false},
    [{pubsub_tools,check_response,2,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,455}]},
     {pubsub_tools,receive_response,3,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,445}]},
     {pubsub_tools,receive_and_check_response,4,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,435}]},
     {pep_SUITE,native_bookmarks_story,2,
          [{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
           {line,232}]},
     {escalus_story,story,4,
            [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,75}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1796}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1305}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,1237}]}]}}

Report log

@codecov

codecov Bot commented Mar 4, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 86.95652% with 12 lines in your changes missing coverage. Please review.
✅ Project coverage is 85.36%. Comparing base (7a9750a) to head (aa3c2e5).
⚠️ Report is 2 commits behind head on feature/prom-summary.

Files with missing lines Patch % Lines
.../instrument/mongoose_prometheus_sliding_window.erl 86.07% 11 Missing ⚠️
...t/mongoose_prometheus_sliding_window_collector.erl 92.30% 1 Missing ⚠️
Additional details and impacted files
@@                   Coverage Diff                    @@
##           feature/prom-summary    #4665      +/-   ##
========================================================
- Coverage                 85.45%   85.36%   -0.09%     
========================================================
  Files                       555      555              
  Lines                     33290    33291       +1     
========================================================
- Hits                      28447    28418      -29     
- Misses                     4843     4873      +30     

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@kamilwaz
kamilwaz changed the base branch from master to feature/prom-summary March 9, 2026 09:55
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.

2 participants