UNPKG

opentelemetry-instrumentation-neo4j

Version:

open telemetry instrumentation for the `neo4j` javascript driver

21 lines 1.3 kB
"use strict"; 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