=== Test case: graphql_metric_SUITE:get_metrics_for_specific_host_type/1 (click for source code) === Config value: [{protocol,http}, {schema_endpoint,admin}, {listener_opts,#{module => mongoose_graphql_handler, path => "/api/graphql",host => "localhost", username => <<"admin">>,password => <<"secret">>, sse_idle_timeout => 3600000,schema_endpoint => admin}}, {watchdog,<0.33877.0>}, {{ejabberd_cwd,mongooseim@localhost}, "/home/circleci/project/_build/mim1/rel/mongooseim"}, {preset,"odbc_mssql_mnesia"}, {mim_data_dir,"/home/circleci/project/big_tests/tests/graphql_metric_SUITE_data"}, {tc_logfile,"/home/circleci/project/big_tests/ct_report/ct_run.test@603718cf79ad.2024-02-23_19.47.20/big_tests.tests.graphql_metric_SUITE.logs/run.2024-02-23_19.55.50/graphql_metric_suite.get_metrics_for_specific_host_type.html"}, {tc_group_properties,[{name,metrics_http}]}, {tc_group_path,[]}, {data_dir,"/home/circleci/project/big_tests/_build/default/lib/mongoose_tests/ebin/graphql_metric_SUITE_data/"}, {priv_dir,"/home/circleci/project/big_tests/ct_report/ct_run.test@603718cf79ad.2024-02-23_19.47.20/big_tests.tests.graphql_metric_SUITE.logs/run.2024-02-23_19.55.50/log_private/"}] === Current directory is "/home/circleci/project/big_tests/ct_report/ct_run.test@603718cf79ad.2024-02-23_19.47.20" === Started at 2024-02-23 19:55:51
*** User 2024-02-23 19:55:51.397 ***🔗 REST request: Code: 200 Req: {<0.33959.0>,<<"/api/graphql">>,<<"POST">>, [{<<"Content-Type">>,<<"application/json">>}, {<<"Request-Id">>,<<"6c301db899112c46">>}, {<<"authorization">>,<<"Basic YWRtaW46c2VjcmV0">>}], <<"{\"variables\":{\"name\":[\"dummy auth\"]},\"query\":\"query ($name: [String]) { metric { getMetrics(name: $name) { ... on CETSSystemMetric { available_nodes conflict_nodes conflict_tables discovered_nodes discovery_works joined_nodes name remote_missing_tables remote_nodes_with_missing_tables remote_nodes_with_unknown_tables remote_nodes_without_disco remote_unknown_tables type unavailable_nodes } ... on ProbeQueuesMetric { fsm name regular total type } ... on VMSystemInfoMetric { ets_limit name port_count port_limit process_count process_limit type } ... on VMStatsMemoryMetric { atom_used binary ets name processes_used system total type } ... on RDBMSStatsMetric { name recv_cnt recv_max recv_oct send_cnt send_max send_oct send_pend type workers } ... on MergedInetStatsMetric { connections name recv_cnt recv_max recv_oct send_cnt send_max send_oct send_pend type } ... on GaugeMetric { name type value } ... on SpiralMetric { count name one type } ... on CounterMetric { ms_since_reset name type value } ... on HistogramMetric { max mean median min n name p50 p75 p90 p95 p99 p999 type } } } }\"}">>} Result: {{<<"200">>,<<"OK">>}, [{<<"vary">>,<<"accept">>}, {<<"server">>,<<"Cowboy">>}, {<<"date">>,<<"Fri, 23 Feb 2024 19:55:50 GMT">>}, {<<"content-type">>,<<"application/json">>}, {<<"content-length">>,<<"4338">>}], <<"{\"data\":{\"metric\":{\"getMetrics\":[{\"type\":\"histogram\",\"p999\":0,\"p99\":0,\"p95\":0,\"p90\":0,\"p75\":0,\"p50\":0,\"name\":[\"dummy_auth\",\"backends\",\"auth\",\"authorize\"],\"n\":0,\"min\":0,\"median\":0,\"mean\":0,\"max\":0},{\"type\":\"histogram\",\"p999\":0,\"p99\":0,\"p95\":0,\"p90\":0,\"p75\":0,\"p50\":0,\"name\":[\"dummy_auth\",\"backends\",\"auth\",\"check_password\"],\"n\":0,\"min\":0,\"median\":0,\"mean\":0,\"max\":0},{\"type\":\"histogram\",\"p999\":0,\"p99\":0,\"p95\":0,\"p90\":0,\"p75\":0,\"p50\":0,\"name\":[\"dummy_auth\",\"backends\",\"auth\",\"does_user_exist\"],\"n\":0,\"min\":0,\"median\":0,\"mean\":0,\"max\":0},{\"type\":\"histogram\",\"p999\":0,\"p99\":0,\"p95\":0,\"p90\":0,\"p75\":0,\"p50\":0,\"name\":[\"dummy_auth\",\"backends\",\"auth\",\"try_register\"],\"n\":0,\"min\":0,\"median\":0,\"mean\":0,\"max\":0},{\"type\":\"histogram\",\"p999\":0,\"p99\":0,\"p95\":0,\"p90\":0,\"p75\":0,\"p50\":0,\"name\":[\"dummy_auth\",\"data\",\"xmpp\",\"c2s\",\"message\",\"processing_time\"],\"n\":0,\"min\":0,\"median\":0,\"mean\":0,\"max\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"disco_local_features\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"does_user_exist\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"foreign_event\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"modPresenceSubscriptions\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"modPresenceUnsubscriptions\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"modPrivacyGets\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"modPrivacyPush\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"modPrivacySets\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"modPrivacySetsActive\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"modPrivacySetsDefault\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"modPrivacyStanzaAll\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"modPrivacyStanzaBlocked\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"modPrivacyStanzaDenied\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"modRegisterCount\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"modRosterGets\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"modRosterPush\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"modRosterSets\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"modUnregisterCount\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"offline_groupchat_message_hook\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"offline_message_hook\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"privacy_list_push\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"remove_domain\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"roster_in_subscription\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"sessionAuthFails\"],\"count\":0},{\"value\":0,\"type\":\"counter\",\"name\":[\"dummy_auth\",\"sessionCount\"],\"ms_since_reset\":24969},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"sessionLogouts\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"sessionSuccessfulLogins\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"user_open_session\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"user_terminate\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"xmppErrorIq\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"xmppErrorMessage\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"xmppErrorPresence\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"xmppErrorTotal\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"xmppIqReceived\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"xmppIqSent\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"xmppMessageBounced\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"xmppMessageReceived\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"xmppMessageSent\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"xmppPresenceReceived\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"xmppPresenceSent\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"xmppStanzaCount\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"xmppStanzaDropped\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"xmppStanzaReceived\"],\"count\":0},{\"type\":\"spiral\",\"one\":0,\"name\":[\"dummy_auth\",\"xmppStanzaSent\"],\"count\":0}]}}}">>, 4478,3119} Params: #{port => 5551,path => <<"/api/graphql">>, server => #{node => mongooseim@localhost}, creds => {<<"admin">>,<<"secret">>}, body => <<"{\"variables\":{\"name\":[\"dummy auth\"]},\"query\":\"query ($name: [String]) { metric { getMetrics(name: $name) { ... on CETSSystemMetric { available_nodes conflict_nodes conflict_tables discovered_nodes discovery_works joined_nodes name remote_missing_tables remote_nodes_with_missing_tables remote_nodes_with_unknown_tables remote_nodes_without_disco remote_unknown_tables type unavailable_nodes } ... on ProbeQueuesMetric { fsm name regular total type } ... on VMSystemInfoMetric { ets_limit name port_count port_limit process_count process_limit type } ... on VMStatsMemoryMetric { atom_used binary ets name processes_used system total type } ... on RDBMSStatsMetric { name recv_cnt recv_max recv_oct send_cnt send_max send_oct send_pend type workers } ... on MergedInetStatsMetric { connections name recv_cnt recv_max recv_oct send_cnt send_max send_oct send_pend type } ... on GaugeMetric { name type value } ... on SpiralMetric { count name one type } ... on CounterMetric { ms_since_reset name type value } ... on HistogramMetric { max mean median min n name p50 p75 p90 p95 p99 p999 type } } } }\"}">>, method => <<"POST">>, role => {graphql,admin}, return_maps => true,return_headers => true}
=== Ended at 2024-02-23 19:55:51 === successfully completed test case === === Returned value: [#{<<"max">> => 0,<<"mean">> => 0,<<"median">> => 0, <<"min">> => 0,<<"n">> => 0, <<"name">> => [<<"dummy_auth">>,<<"backends">>,<<"auth">>, <<"authorize">>], <<"p50">> => 0,<<"p75">> => 0,<<"p90">> => 0, <<"p95">> => 0,<<"p99">> => 0,<<"p999">> => 0, <<"type">> => <<"histogram">>}, #{<<"max">> => 0,<<"mean">> => 0,<<"median">> => 0, <<"min">> => 0,<<"n">> => 0, <<"name">> => [<<"dummy_auth">>,<<"backends">>,<<"auth">>, <<"check_password">>], <<"p50">> => 0,<<"p75">> => 0,<<"p90">> => 0, <<"p95">> => 0,<<"p99">> => 0,<<"p999">> => 0, <<"type">> => <<"histogram">>}, #{<<"max">> => 0,<<"mean">> => 0,<<"median">> => 0, <<"min">> => 0,<<"n">> => 0, <<"name">> => [<<"dummy_auth">>,<<"backends">>,<<"auth">>, <<"does_user_exist">>], <<"p50">> => 0,<<"p75">> => 0,<<"p90">> => 0, <<"p95">> => 0,<<"p99">> => 0,<<"p999">> => 0, <<"type">> => <<"histogram">>}, #{<<"max">> => 0,<<"mean">> => 0,<<"median">> => 0, <<"min">> => 0,<<"n">> => 0, <<"name">> => [<<"dummy_auth">>,<<"backends">>,<<"auth">>, <<"try_register">>], <<"p50">> => 0,<<"p75">> => 0,<<"p90">> => 0, <<"p95">> => 0,<<"p99">> => 0,<<"p999">> => 0, <<"type">> => <<"histogram">>}, #{<<"max">> => 0,<<"mean">> => 0,<<"median">> => 0, <<"min">> => 0,<<"n">> => 0, <<"name">> => [<<"dummy_auth">>,<<"data">>,<<"xmpp">>,<<"c2s">>, <<"message">>,<<"processing_time">>], <<"p50">> => 0,<<"p75">> => 0,<<"p90">> => 0, <<"p95">> => 0,<<"p99">> => 0,<<"p999">> => 0, <<"type">> => <<"histogram">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"disco_local_features">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"does_user_exist">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"foreign_event">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"modPresenceSubscriptions">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"modPresenceUnsubscriptions">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"modPrivacyGets">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"modPrivacyPush">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"modPrivacySets">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"modPrivacySetsActive">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"modPrivacySetsDefault">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"modPrivacyStanzaAll">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"modPrivacyStanzaBlocked">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"modPrivacyStanzaDenied">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"modRegisterCount">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"modRosterGets">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"modRosterPush">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"modRosterSets">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"modUnregisterCount">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>, <<"offline_groupchat_message_hook">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"offline_message_hook">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"privacy_list_push">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"remove_domain">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"roster_in_subscription">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"sessionAuthFails">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"ms_since_reset">> => 24969, <<"name">> => [<<"dummy_auth">>,<<"sessionCount">>], <<"type">> => <<"counter">>,<<"value">> => 0}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"sessionLogouts">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"sessionSuccessfulLogins">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"user_open_session">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"user_terminate">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"xmppErrorIq">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"xmppErrorMessage">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"xmppErrorPresence">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"xmppErrorTotal">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"xmppIqReceived">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"xmppIqSent">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"xmppMessageBounced">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"xmppMessageReceived">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"xmppMessageSent">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"xmppPresenceReceived">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"xmppPresenceSent">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"xmppStanzaCount">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"xmppStanzaDropped">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"xmppStanzaReceived">>], <<"one">> => 0,<<"type">> => <<"spiral">>}, #{<<"count">> => 0, <<"name">> => [<<"dummy_auth">>,<<"xmppStanzaSent">>], <<"one">> => 0,<<"type">> => <<"spiral">>}]
Test run history | Top level test index | Latest test result