=== Config function: mongoose_instrument_metrics_SUITE:end_per_group/2 (click for source code)

=== Group properties: [{name,exometer},parallel]

=== Config value:

    [{watchdog,<0.87230.0>},
     {tc_logfile,"/home/circleci/project/_build/test/logs/ct_run.mongooseim@localhost.2024-04-22_14.42.22/lib.mongooseim.logs/run.2024-04-22_14.42.23/mongoose_instrument_metrics_suite.end_per_group.112642.html"},
     {tc_group_properties,[{name,exometer},parallel]},
     {tc_group_path,[[{suite,mongoose_instrument_metrics_SUITE}]]},
     {data_dir,"/home/circleci/project/_build/test/lib/mongooseim/test/mongoose_instrument_metrics_SUITE_data/"},
     {priv_dir,"/home/circleci/project/_build/test/logs/ct_run.mongooseim@localhost.2024-04-22_14.42.22/lib.mongooseim.logs/run.2024-04-22_14.42.23/log_private/"},
     {async_helper,[{{mongoose_instrument,start_link,[]},<0.87231.0>}]},
     {prefix,<<"localhost">>}]

=== Current directory is "/home/circleci/project/_build/test/logs/ct_run.mongooseim@localhost.2024-04-22_14.42.22"

=== Started at 2024-04-22 14:46:24


*** System report during mongoose_instrument_metrics_SUITE:end_per_group/2 for exometer 2024-04-22 14:46:24.904 ***🔗
=ERROR REPORT==== 22-Apr-2024::14:46:24.904048 ===
** Generic server mongoose_instrument terminating 
** Last message in was {'EXIT',<0.87231.0>,stop}
** When Server state == #{events =>
                              #{exometer_gauge_is_updated_separately_for_different_labels_event =>
                                    #{#{host_type => <<"localhost">>} =>
                                          {[fun mongoose_instrument_exometer:handle_event/4],
                                           #{metrics => #{count => gauge}}},
                                      #{host_type => <<"test type">>} =>
                                          {[fun mongoose_instrument_exometer:handle_event/4],
                                           #{metrics => #{count => gauge}}}},
                                multiple_exometer_metrics_are_updated_event =>
                                    #{#{host_type => <<"localhost">>} =>
                                          {[fun mongoose_instrument_exometer:handle_event/4],
                                           #{metrics =>
                                                 #{count => spiral,
                                                   time => histogram}}}},
                                exometer_spiral_is_created_and_updated_event =>
                                    #{#{host_type => <<"localhost">>} =>
                                          {[fun mongoose_instrument_exometer:handle_event/4],
                                           #{metrics => #{count => spiral}}}},
                                exometer_gauge_is_created_and_updated_event =>
                                    #{#{host_type => <<"localhost">>} =>
                                          {[fun mongoose_instrument_exometer:handle_event/4],
                                           #{metrics => #{count => gauge}}}},
                                exometer_histogram_is_created_and_updated_event =>
                                    #{#{host_type => <<"localhost">>} =>
                                          {[fun mongoose_instrument_exometer:handle_event/4],
                                           #{metrics =>
                                                 #{time => histogram}}}},
                                exometer_spiral_is_updated_separately_for_different_labels_event =>
                                    #{#{host_type => <<"localhost">>} =>
                                          {[fun mongoose_instrument_exometer:handle_event/4],
                                           #{metrics => #{count => spiral}}},
                                      #{host_type => <<"test type">>} =>
                                          {[fun mongoose_instrument_exometer:handle_event/4],
                                           #{metrics => #{count => spiral}}}},
                                exometer_histogram_is_updated_separately_for_different_labels_event =>
                                    #{#{host_type => <<"localhost">>} =>
                                          {[fun mongoose_instrument_exometer:handle_event/4],
                                           #{metrics => #{time => histogram}}},
                                      #{host_type => <<"test type">>} =>
                                          {[fun mongoose_instrument_exometer:handle_event/4],
                                           #{metrics =>
                                                 #{time => histogram}}}}},
                          probe_timers => #{}}
** Reason for termination ==
** {badarg,
       [{persistent_term,get,
            [mongoose_config],
            [{error_info,#{module => erl_erts_errors}}]},
        {mongoose_config,get_opt,1,
            [{file,"/home/circleci/project/src/config/mongoose_config.erl"},
             {line,109}]},
        {mongoose_instrument,handler_modules,0,
            [{file,
                 "/home/circleci/project/src/instrument/mongoose_instrument.erl"},
             {line,377}]},
        {mongoose_instrument,terminate,2,
            [{file,
                 "/home/circleci/project/src/instrument/mongoose_instrument.erl"},
             {line,227}]},
        {gen_server,try_terminate,3,[{file,"gen_server.erl"},{line,1143}]},
        {gen_server,terminate,10,[{file,"gen_server.erl"},{line,1339}]},
        {proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,241}]}]}



*** System report during mongoose_instrument_metrics_SUITE 2024-04-22 14:46:24.910 ***🔗
=CRASH REPORT==== 22-Apr-2024::14:46:24.905960 ===
  crasher:
    initial call: mongoose_instrument:init/1
    pid: <0.87232.0>
    registered_name: mongoose_instrument
    exception error: bad argument
      in function  persistent_term:get/1
         called as persistent_term:get(mongoose_config)
         *** argument 1: no persistent term stored with this key
      in call from mongoose_config:get_opt/1 (/home/circleci/project/src/config/mongoose_config.erl, line 109)
      in call from mongoose_instrument:handler_modules/0 (/home/circleci/project/src/instrument/mongoose_instrument.erl, line 377)
      in call from mongoose_instrument:terminate/2 (/home/circleci/project/src/instrument/mongoose_instrument.erl, line 227)
      in call from gen_server:try_terminate/3 (gen_server.erl, line 1143)
      in call from gen_server:terminate/10 (gen_server.erl, line 1339)
    ancestors: [<0.87231.0>]
    message_queue_len: 0
    messages: []
    links: []
    dictionary: []
    trap_exit: true
    status: running
    heap_size: 1598
    stack_size: 28
    reductions: 3214
  neighbours:





=== Ended at 2024-04-22 14:46:24
=== successfully completed test case
=== === Returned value: true
=== 
=== Total execution time of group: 0.106s



Test run history | Top level test index | Latest test result