Exemple #1
0
 def test_breaking_out_regex(self):
     vars_subsystem = VarsSubsystem()
     regex = vars_subsystem.compile_stats_filters(["alpha", "beta.*"])
     assert regex.match("alpha")
     assert not regex.match("something_alpha_something")
     assert regex.match("beta")
     assert regex.match("beta_suffix")
     assert not regex.match("abeta")
Exemple #2
0
 def test_breaking_out_regex(self):
   vars_subsystem = VarsSubsystem()
   regex = vars_subsystem.compile_stats_filters(["alpha", "beta.*"])
   assert regex.match("alpha")
   assert not regex.match("something_alpha_something")
   assert regex.match("beta")
   assert regex.match("beta_suffix")
   assert not regex.match("abeta")
Exemple #3
0
  def test_filtering_vars_filter_enabled_and_not_requested(self):
    rm = RootMetrics()
    zone = NamedGauge('alpha', "wont_be_visible")
    alpha = NamedGauge('zone', "smf1")
    rm.register(zone)
    rm.register(alpha)

    metrics = RootMetrics()
    vars_subsystem = VarsSubsystem()
    regex = vars_subsystem.compile_stats_filters(["alpha", "beta.*"])
    endpoint = VarsEndpoint(period=Amount(60000, Time.MILLISECONDS), stats_filter=regex)
    metrics_returned = endpoint.handle_vars_json()
    assert "zone" in metrics_returned
    assert "alpha" in metrics_returned
    request.GET.replace('filtered', None)
Exemple #4
0
    def test_filtering_vars_filter_enabled_and_not_requested(self):
        rm = RootMetrics()
        zone = NamedGauge('alpha', "wont_be_visible")
        alpha = NamedGauge('zone', "smf1")
        rm.register(zone)
        rm.register(alpha)

        metrics = RootMetrics()
        vars_subsystem = VarsSubsystem()
        regex = vars_subsystem.compile_stats_filters(["alpha", "beta.*"])
        endpoint = VarsEndpoint(period=Amount(60000, Time.MILLISECONDS),
                                stats_filter=regex)
        metrics_returned = endpoint.handle_vars_json()
        assert "zone" in metrics_returned
        assert "alpha" in metrics_returned
        request.GET.replace('filtered', None)