opentelemetry-instrumentation-neo4j
Version:
open telemetry instrumentation for the `neo4j` javascript driver
21 lines • 1.3 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.assertSpan = void 0;
const expect_1 = __importDefault(require("expect"));
const semantic_conventions_1 = require("@opentelemetry/semantic-conventions");
const api_1 = require("@opentelemetry/api");
const assertSpan = (span) => {
(0, expect_1.default)(span.kind).toBe(api_1.SpanKind.CLIENT);
(0, expect_1.default)(span.status.code).toBe(api_1.SpanStatusCode.UNSET);
(0, expect_1.default)(span.attributes[semantic_conventions_1.SEMATTRS_DB_SYSTEM]).toEqual('neo4j');
(0, expect_1.default)(span.attributes[semantic_conventions_1.SEMATTRS_DB_NAME]).toEqual('neo4j');
(0, expect_1.default)(span.attributes[semantic_conventions_1.SEMATTRS_DB_USER]).toEqual('neo4j');
(0, expect_1.default)(span.attributes[semantic_conventions_1.SEMATTRS_NET_PEER_NAME]).toEqual('localhost');
(0, expect_1.default)(span.attributes[semantic_conventions_1.SEMATTRS_NET_PEER_PORT]).toEqual(11011);
(0, expect_1.default)(span.attributes[semantic_conventions_1.SEMATTRS_NET_TRANSPORT]).toEqual('IP.TCP');
};
exports.assertSpan = assertSpan;
//# sourceMappingURL=assert.js.map