#
Custom traces
@workleap/honeycomb
does not provide a proprietary API for traces. Applications are expected to use the OpenTelemetry API to send custom traces to Honeycomb:
src/Page.tsx
import { useEffect } from "react";
import { trace } from "@opentelemetry/api";
const tracer = trace.getTracer("sample");
export function Page() {
useEffect(() => {
// OK, this is a pretty bad example.
const span = tracer.startSpan("sample-span");
span.end();
}, []);
return (
<div>Hello from a page!</div>
);
}