anchor.diff:      ?assertMatch([_], Matches),
   
       %% views require a unique name
  -    ?assert(otel_meter_server:add_view(?DEFAULT_METER_PROVIDER, view_b, #{instrument_name => a_counter}, #{aggregation => otel_aggregation_sum})),
  +    ?assert(otel_meter_server:add_view(?GLOBAL_METER_PROVIDER_REG_NAME, view_b, #{instrument_name => a_counter}, #{aggregation => otel_aggregation_sum})),
       %% ?assertNot(otel_meter_server:add_view(view_b, #{instrument_name => a_counter}, #{aggregation => otel_aggregation_sum})),
   
       %% only one view that matches all instruments can be allowed
  -    ?assert(otel_meter_server:add_view(?DEFAULT_METER_PROVIDER, view_c, #{}, #{aggregation => otel_aggregation_sum})),
  +    ?assert(otel_meter_server:add_view(?GLOBAL_METER_PROVIDER_REG_NAME, view_c, #{}, #{aggregation => otel_aggregation_sum})),
       %% ?assertNot(otel_meter_server:add_view(view_d, #{}, #{aggregation => otel_aggregation_sum})),
   
  -    ?assert(otel_meter_server:add_view(?DEFAULT_METER_PROVIDER, #{instrument_name => b_counter}, #{aggregation => otel_aggregation_sum})),
  -    ?assert(otel_meter_server:add_view(?DEFAULT_METER_PROVIDER, #{instrument_name => c_counter}, #{aggregation => otel_aggregation_sum})),
  +    ?assert(otel_meter_server:add_view(?GLOBAL_METER_PROVIDER_REG_NAME, #{instrument_name => b_counter}, #{aggregation => otel_aggregation_sum})),
  +    ?assert(otel_meter_server:add_view(?GLOBAL_METER_PROVIDER_REG_NAME, #{instrument_name => c_counter}, #{aggregation => otel_aggregation_sum})),
   
       ok.
   
  
positive.code: 
      ?assertEqual(ok, otel_histogram:record(Histogram, 88, #{<<"c">> => <<"b">>})),
  
      otel_meter_server:force_flush(?DEFAULT_METER_PROVIDER),
  
      receive
          {otel_metric, #metric{name=a_histogram,
  
negative.code:                              value_type = ValueType,
                               unit = CounterUnit}, Counter),
  
      ?assertEqual(ok, otel_counter:add(Counter, 3, #{<<"c">> => <<"b">>})),
      ?assertEqual(ok, otel_counter:add(Counter, 3, #{<<"a">> => <<"b">>, <<"d">> => <<"e">>})),
  
      otel_meter_server:force_flush(?GLOBAL_METER_PROVIDER_REG_NAME),
  
      ?assertSumReceive(z_counter, <<"counter description">>, kb, [{3, #{<<"c">> => <<"b">>}}]),
  
  