def METHOD_NAME(client, instance, aggregator, dd_run_check):
    """
    Test all the available metrics: default, options and slabs
    """
    # we need to successfully retrieve a key to produce `get_hit_percent`
    for _ in range(100):
        assert client.set("foo", "bar") is True
        assert client.get("foo") == "bar"
    instance.update({'options': {'items': True, 'slabs': True}})
    check = Memcache('mcache', {}, [instance])
    dd_run_check(check)
    assert_check_coverage(aggregator)
    aggregator.assert_metrics_using_metadata(get_metadata_metrics(), check_submission_type=True)