public static boolean isValidMetaKey(String key) {
        return META_KEY_PATTERN.matcher(key).matches();
    }
@Test
    public void testMetaKey() {
        Assert.assertTrue(ConsulUtils.isValidMetaKey("tags"));
        Assert.assertTrue(ConsulUtils.isValidMetaKey("TAGS"));
        Assert.assertTrue(ConsulUtils.isValidMetaKey("TAGS1"));
        Assert.assertTrue(ConsulUtils.isValidMetaKey("TAGS-1"));
        Assert.assertTrue(ConsulUtils.isValidMetaKey("consul-tags"));
        Assert.assertTrue(ConsulUtils.isValidMetaKey("consul_tags"));
        Assert.assertTrue(ConsulUtils.isValidMetaKey("consul_-_tags"));

        Assert.assertFalse(ConsulUtils.isValidMetaKey("consul.tags"));
        Assert.assertFalse(ConsulUtils.isValidMetaKey("consul:tags"));
    }