@bbc/http-transport-xray

1.1.0 • Public • Published

HTTP Transport X-Ray

Create X-Ray subsegments and add Tracing Header

Installation

npm install --save @bbc/http-transport-xray

Usage

Use per call. Pass in a segment to create a subsegment for that call, identified by the host name.

const HttpTransport = require('@bbc/http-transport');
const AWSXRay = require('aws-xray-sdk');
const xray = require('@bbc/http-transport-xray').middleware;

const segment = new AWSXRay.Segment('mySegment');

const client = HttpTransport.createClient();

client
  .use(xray(segment))
  .get(url)
  .asResponse();

Test

npm test

Package Sidebar

Install

npm i @bbc/http-transport-xray

Weekly Downloads

47

Version

1.1.0

License

Apache-2.0

Unpacked Size

5.48 kB

Total Files

7

Last publish

Collaborators

  • bbc-voice-pipeline
  • glorhie99
  • rtholmes96
  • simon_taylor
  • drrobharper
  • jodiw_bbc
  • howelr03
  • petesloman
  • bhartn01
  • johnsn27
  • olivierhuinbbc
  • participation-jenkins
  • billt-bbc
  • ayu-idjaja
  • sgospodinov
  • charlier
  • tonymcbeth
  • magdalena.glanc
  • richardfelton
  • jezbur-bbc
  • chalford
  • robfarr
  • silver-jenkins
  • liam.jenkinson
  • risheet_thanki_bbc
  • martmarma
  • timasplin
  • mdtbuild
  • cps-support
  • belloro_bbc
  • pererr03
  • smugpie
  • dolad
  • bbcdj
  • willcott
  • stephegn_bbc
  • bbc-web-core
  • frankj05
  • jamesscarborough
  • daniel.ochieng.ext
  • mknish
  • lcheffernan
  • bbc-admin
  • iplayer-web-jenkins
  • sbason
  • jezhodgesbbc
  • lewer
  • steven-bbc
  • bbc-news-jenkins
  • benjaa14
  • craigj
  • abdu01
  • tarqwyn
  • laura01
  • cattranfield
  • pjlangley
  • sadia-taznim
  • chrisn-bbc
  • alexshelley
  • kieranjoyce
  • kasunmadushanka
  • abz.me
  • michaelmccoy
  • jpark0224
  • dannymeloy
  • richag04
  • carlaslattery
  • njh-bbc
  • simongregory
  • nicholasgriffin_bbc
  • markturner
  • petra-at
  • iplayerradio-aws
  • monsai
  • subsidel
  • bbcrd
  • danm
  • rbryer
  • jamesreed
  • wyell
  • bozzie
  • jim-johnson-rollings
  • stephenrobertsbbc
  • hafsa-abdulsalim
  • fahad-75
  • bridga03
  • smiths124
  • skillc01
  • dan.thomsonbbc
  • allybeeb
  • pcs-amp-jenkins
  • mark.ireland
  • media-playout-jenkins
  • chrisowen
  • bbc-cd-jenkins
  • langtonm
  • partner-platform-jenkins
  • api-management-jenkins
  • weather-jenkins
  • bbc-isite
  • adamxa
  • wormab01
  • urbanm13
  • matt-rhys-jones-bbc
  • michaelmrn
  • scottjarvis
  • marcburrows
  • edembbc
  • chrismarsden
  • neilcraig
  • eagerterrier_bbc
  • awalsh90
  • eloisec
  • macgll01
  • anthonygreen
  • gel-jenkins
  • samgjw
  • chalikov
  • luke01455
  • miket_bbc
  • darrenlucas.bbc
  • rozgonyiova
  • ibl
  • jana345
  • tomhobbsbbc
  • jlsorak
  • abigael
  • vidhya09
  • tom-wr
  • matthewcard
  • raulfuentes
  • daramaguire
  • mark.howitt
  • eamonnsullivan
  • samirichardson
  • henrywarne
  • shumphrey
  • hannahdadd
  • beckytrav
  • kerrynscriven
  • sport-web-jenkins
  • kirbyc02
  • kcoyle-bbc
  • adama03
  • daniel.ellis
  • bbcconnections
  • iain-bbc
  • j-e-boreham
  • wilsoh58
  • abd.el-aziz.ext
  • timhewitt
  • brittvarnom
  • ashcleave
  • lydiamoo
  • youdy
  • ben_newcombe
  • oliviadrury
  • bbc-gnl-ci
  • bbc-morph
  • seancarroll
  • davidbuckhurst
  • itv-ci-machine
  • audienceplatformdev
  • bbc-archivesearch-development-team
  • jonathanballs
  • sounds-web-jenkins
  • maxwec01
  • obriet04
  • mikeybyker
  • bbc-online
  • cisnky
  • dustin-bbc
  • alexa_s
  • rmsdev
  • alasdairstalker
  • jackrm
  • dwalees
  • tomfranciswinnington
  • thomam67
  • locator-deploy
  • rolandosorbelli
  • jordanholt
  • martysainty
  • massimura
  • rachael-waddington
  • garthco
  • andrewscfc
  • chatbn
  • chriskay
  • mckayj07
  • nickshanks
  • hexten
  • evebulloch
  • laura94
  • dudar
  • coderkind
  • gw8
  • karen_c
  • amnpm
  • leobs
  • nerosiva
  • lanacerise
  • andyw
  • fmsupp03
  • fostuk
  • leedriscoll
  • abigailg
  • nicolabuckhurst
  • acarlson0000
  • education-jenkins
  • allishultes
  • keithcrooksbbc
  • lawrencep_bbcrd
  • leedoughty
  • andyrobinson01
  • blundj02
  • sgrobison
  • lukedeighton
  • binhbui
  • insyn-jenkins
  • kite-jenkins
  • daniel_brown_bbc
  • waindc01
  • hanleg03
  • bjorn_twachtmann
  • tasio
  • emupatrol
  • jonpollardbbc
  • hellap01
  • bbc-fatima
  • angelinalblyth
  • cardl01
  • abrarkay
  • decyg
  • salmah95
  • kamara.bennett
  • kevin.mackay
  • pmaudsley
  • inti0
  • bbcrd-artifactory
  • parwiz_sharifi
  • garethjdavies
  • davidthorpebbc
  • cheunm01
  • norrid02
  • priyapolineni
  • thomaspreecebbc
  • jason.leeming
  • caporp01
  • nanbob
  • swatitabib
  • ianarundale
  • shazia
  • beethechange
  • ridwan_dev
  • steve_culverwell
  • willsidlebbc
  • y.million
  • mattowenuk
  • sbeck1
  • bevand10
  • craigjwright
  • anderb08
  • szpytfire-bbc
  • guptaa01
  • aaronmoore
  • 56yards
  • simontanner
  • milkywaynian
  • russellbroughton
  • alexjn15
  • assizpereira
  • shrey-gla
  • george-brooke
  • iplayer-pc-downloads-pipeline-bot
  • chrispnicholson
  • amelialloydbbc
  • bbc-search-and-navigation
  • jfsbbc
  • archibalderson
  • usmanbuilds
  • stuart_jennings_bbc
  • jacobpryce
  • mattgreenham
  • cv-bbc
  • robcatt
  • newslabs-jenkins
  • joshcoventry
  • bbc-sounds-offproduct
  • dave.at.bbc
  • sarahrainbow
  • farahjabri
  • david.verbenyi
  • resist01
  • ryanmckennabbc
  • chris-s-thompson
  • shoba15
  • matthewtaylorwork
  • roberp05
  • geoffbbc
  • andysteadbbc
  • clarkb12
  • feglese_bbc
  • carrejoe3
  • johnnewman
  • s-zaid-s
  • amritbbc
  • garydavies
  • lexedwardsbbc
  • kmurphy3377
  • bennuttall
  • simonpitt
  • thomsonp
  • jonpbbc
  • bradleyphipps
  • madamot
  • sheilab6
  • bbc-delivery-engineering
  • alistair.gempf
  • mattbbc
  • alexchestersbbc
  • stevensams
  • yavor-atanasov
  • benjwheeler
  • neha0508
  • rthompson1991
  • jamiebower185
  • claydelas
  • chibbc
  • cjewell47
  • mcmanj04
  • bbc-cloudeng
  • samcauser
  • jack_mcpoland
  • onlyonehas
  • ben.bagley.bbc
  • gavinwright292
  • zaintahirbbc
  • bbcbsd
  • daniel-bailey
  • gingertonicst
  • dio-p
  • mathkeehan
  • willdahlgreen
  • daniel.helen
  • nenehb
  • sevisariisik
  • woodp11
  • andywebb2-bbc
  • do0g.bbc
  • cobair01
  • tomchamberlainuk
  • lazzaa01
  • ovsichti
  • dataforce-jenkins
  • andycharris
  • joshuacaddy
  • kavbis066
  • iuketaylor
  • pallavisharmabbc
  • award2022
  • tamsingreen
  • simm90
  • tmoco
  • deepaakhil
  • ktalaga
  • san-rai
  • ryanwaudby
  • bbc_ivanalvarez
  • andyj-bbc
  • subhathirarengaraj
  • jsheriffbbc
  • ndbbc
  • mangrjui
  • yusuf963m
  • gavyn_bbc
  • mesen
  • bad-horse-bbc
  • yonglexu
  • izzy-pickering
  • graham-armstrong-bbc
  • shez-bbc
  • olivia-p-moore
  • vaughr03
  • jackhoggbbc
  • m-al-maary
  • katie.frost
  • uk-umme
  • ajitsanto09
  • teju_jakki
  • allbutterg
  • npmbs
  • fergusreidbbc
  • odonnellbbc
  • suzanna_kwong
  • foxk13
  • fullerlee-bbc
  • sframpton
  • ghazif03
  • river-bbc
  • mnharrison
  • aaronkenyon
  • brotherkaif
  • notten13
  • jakub.g
  • grace_alagaratnam
  • talal-adnan
  • jkordekbbc
  • jpeutherer1
  • j616s-bbc
  • ken0310
  • sekhar01
  • ashtuckbbc
  • lukeparker02
  • chrisorrickbbc
  • tampie85
  • akumac01
  • padmavathi.tatavarty
  • caeseribrahim
  • jrew-bbc
  • ramkup01
  • karim-spr
  • naivinh.ta.bbc
  • catherine_hpr
  • michael_mulgrew
  • aggari01
  • laitangbbc
  • shaquillaevelyn
  • lantana-ali
  • milkywaynian-bbc
  • glediator
  • ridwancho
  • codedbypaul
  • hine24
  • arnvshukla89
  • ryanmcbbc
  • priyal2024
  • liamcannn
  • ronanmockett
  • hangbbc
  • marktaylorbbc
  • allena61
  • marta.marti
  • david-boydell
  • davidayoola
  • m-mafeni
  • tariqatia
  • silid
  • biguzc01
  • shanthichaitanya
  • kelvininukbbc
  • nendhruv
  • inkenhenne
  • hconway24
  • rodger-threlfall
  • anatdeanbeeb
  • tom-coward
  • jamese00
  • garwod01
  • bbcparfait
  • tomnuttallbbc
  • ajrobz
  • patelj03
  • bbc-cicdguild-machineuser
  • igorisolomon
  • cathawker
  • colinr2
  • hannah-slater
  • richhildyard
  • rlfbbc
  • vlee.bbc
  • message-keeper
  • darkoa01
  • jonyardley
  • lauramihai-bbc
  • abicoe
  • lbird96
  • clairelittler-bbc
  • falko189
  • reeda06
  • ed.guccione
  • singhn08
  • dale-waterworth
  • yoshihirokasahara
  • amitch07
  • fglover84
  • welshl02
  • albertlobbc
  • gloandco
  • paulyb
  • wssystems-integration
  • lokih_
  • james.bungay
  • robbmcquiston
  • mint-dewit
  • rlam0
  • fuzzyjess
  • charlie-cowan-bbc
  • tomwieck2
  • chris.andrews05
  • tdoukinitsas
  • richard_gilpin
  • fahad-s75
  • bbcjl
  • katharinaschulz
  • craigat
  • sunnybbc
  • das-partner
  • llouisetaylorbbc
  • felicityrc
  • davidsolsonapuertas
  • jakepointing
  • phillbbc
  • lokh01
  • norrib01
  • bbc-tv-open-source
  • nirerr01
  • anthonygoodchild
  • arunbhari11
  • ken.barnett
  • tzaman76
  • mathieuloutre
  • chaitanyajj
  • chrisjmudd
  • momahboobian
  • shawnhardernhippo
  • glenndavidsonbbc
  • pshaw03
  • chriss901
  • olssod02
  • david.toluhi
  • bensegnibbc
  • duncan-corps-bbc
  • peterrichmondbbc
  • sofiadionisio
  • amitsavant
  • jmegman
  • osada.paranaliyanage
  • sgoudham
  • jadhav02
  • orforn01
  • hollad
  • nathjoyce
  • ashwinrdn
  • azineh2023
  • jonathan-gillespie
  • imran.haidry
  • helen_morris
  • brianbayes
  • michellebbc
  • espirn01
  • stephenlovell
  • giacomobg
  • tiposupport
  • merhay
  • ishaaqiqbal
  • anthonyporthouse
  • elliottnewtonbbc
  • mianhassani
  • jcable
  • smithd24
  • rbtw
  • eobr
  • glennalcock
  • cdorrian871
  • rosie.inman
  • dannydaviesbbc
  • jamesdesq
  • brooklyn-bbc
  • aliciagrandjean
  • teyahbd
  • mattwright-bbc
  • cameronsabudabbc
  • vinodrane
  • shahp07
  • jibberjimbbc
  • jemmap
  • roopashree-ramachandraiah
  • dwalker487
  • tcsquared
  • whitew02
  • chris.darlaston
  • callap03
  • katyasa
  • aabbabar
  • tsadlerbbc
  • peterc89
  • matt-harris-bbc
  • felixmercermoss
  • hjerling
  • iulia.bukhvalova
  • rosemcnally
  • gozcue01-bbc
  • kierankellyspyrosoft
  • andrewc0617
  • lokesh_srinivasa
  • ashrau01
  • zahidz01
  • goswat01
  • emma-moodie
  • lores-bbc
  • angel_maria
  • agurenciks-bbc
  • yellowbendy
  • flompty
  • taggaj01
  • amathm
  • mstephensonbbc
  • ats-delivery-jenkins-user
  • davisk
  • sarahp06
  • karlamayebbc
  • jameswilsonbbc
  • danielhoughbbc
  • ntbbc
  • marinos-papamichael
  • lewisbellwood