Package com.springsource.insight.intercept.trace

Examples of com.springsource.insight.intercept.trace.Frame


    static Trace createValidTrace(Operation op) {
        SimpleFrameBuilder builder = new SimpleFrameBuilder();

        builder.enter(op);

        Frame frame = builder.exit();
        return Trace.newInstance(ApplicationName.valueOf("app"), TraceId.valueOf("0"), frame);
    }
View Full Code Here


        return INSTANCE;
    }

    @Override
    public Frame getScoringFrame(Trace trace) {
        Frame frame = super.getScoringFrame(trace);
        if (frame == null) {
            return frame;
        }

        if (validateScoringFrame(frame) == null) {
View Full Code Here

        }

        Collection<ExternalResourceDescriptor> newCollection = new ArrayList<ExternalResourceDescriptor>(dbDescriptors);

        for (ExternalResourceDescriptor dbDescriptor : dbDescriptors) {
            Frame frame = dbDescriptor.getFrame();

            if (frame == null) {
                continue;
            }

            Operation op = frame.getOperation();

            if (op == null) {
                continue;
            }
View Full Code Here

        builder.exit();
        builder.enter(new Operation().type(OperationType.METHOD));
        builder.enter(op1);
        builder.exit();
        builder.exit();
        Frame frame = builder.exit();
        Trace trace = Trace.newInstance(ApplicationName.valueOf("app"), TraceId.valueOf("0"), frame);

        List<ExternalResourceDescriptor> externalResourceDescriptors =
                (List<ExternalResourceDescriptor>) analyzer.locateExternalResourceName(trace);
        assertNotNull("No descriptors extracted", externalResourceDescriptors);
View Full Code Here

        SimpleFrameBuilder builder = new SimpleFrameBuilder();
        Operation op = createOperation(name);

        builder.enter(op);

        Frame frame = builder.exit();
        return Trace.newInstance(ApplicationName.valueOf("app"), TraceId.valueOf("0"), frame);
    }
View Full Code Here

    @Test
    public void testExtraMetricsGeneration() {
        TimeRange range = new TimeRange(7365L, 3777347L);
        String actionName = "testExtraMetricsGeneration";
        Trace trace = createMockTrace(range, actionName);
        Frame root = trace.getRootFrame();
        EndPointName ep = EndPointName.valueOf(actionName);
        ResourceKey rKey = ep.makeKey();
        Collection<MetricsBag> mbList =
                ((EclipsePersistenceMetricsGenerator) gen).addExtraEndPointMetrics(trace, rKey, Collections.singletonList(root));
        assertEquals("Mismatched metrics count", 1, ListUtil.size(mbList));
View Full Code Here

            }
        }
    }

    protected final Trace createMockTrace(TimeRange range, String actionName) {
        Frame frame = createMockFrame(range, actionName);
        return new Trace(ServerName.valueOf(actionName),
                ApplicationName.valueOf("localhost", actionName),
                new Date(),
                TraceId.valueOf(actionName),
                frame);
View Full Code Here

    protected final Frame createMockFrame(TimeRange range, String actionName) {
        Operation op = new Operation()
                .type(gen.getOperationType())
                .label(actionName + ": " + range)
                .put(EclipsePersistenceDefinitions.ACTION_ATTR, actionName);
        Frame frame = createMockOperationWrapperFrame(op);
        Mockito.when(frame.getRange()).thenReturn(range);
        return frame;
    }
View Full Code Here

    }

    private Trace createNonHttpTrace() {
        SimpleFrameBuilder builder = new SimpleFrameBuilder();
        builder.enter(new Operation());
        Frame topLevelFrame = builder.exit();
        return Trace.newInstance(appKey, TraceId.valueOf("0"), topLevelFrame);

    }
View Full Code Here

        httpOp.createMap("request")
                .put(OperationFields.URI, "/path?fuu=bar")
                .put("method", "GET")
                .put("servletName", "My stuff / servlet");
        builder.enter(httpOp);
        Frame httpFrame = builder.exit();
        return Trace.newInstance(appKey, TraceId.valueOf("0"), httpFrame);
    }
View Full Code Here

TOP

Related Classes of com.springsource.insight.intercept.trace.Frame

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.