public void record(Long now, String event) {
        record(now, event, EMPTY);
    }
@Test
    void record() {
        EmbeddedChannel chan = new EmbeddedChannel();
        Attrs attrs = Attrs.newInstance();
        chan.attr(Server.CONN_DIMENSIONS).set(attrs);
        Registry registry = new DefaultRegistry();
        ConnTimer timer = ConnTimer.install(chan, registry, registry.createId("foo"));

        timer.record(1000L, "start");
        timer.record(2000L, "middle");
        Attrs.newKey("bar").put(attrs, "baz");
        timer.record(4000L, "end");

        PercentileTimer meter1 = PercentileTimer.get(registry, registry.createId("foo.start-middle"));
        assertNotNull(meter1);
        assertEquals(1000L, meter1.totalTime());

        PercentileTimer meter2 = PercentileTimer.get(registry, registry.createId("foo.middle-end", "bar", "baz"));
        assertNotNull(meter2);
        assertEquals(2000L, meter2.totalTime());

        PercentileTimer meter3 = PercentileTimer.get(registry, registry.createId("foo.start-end", "bar", "baz"));
        assertNotNull(meter3);
        assertEquals(3000L, meter3.totalTime());
    }