@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

11

Version

1.1.0

License

Apache-2.0

Unpacked Size

5.48 kB

Total Files

7

Last publish

Collaborators

  • lokh01
  • nirerr01
  • cuongluubbc
  • nendhruv
  • rodger-threlfall
  • richard_gilpin
  • paulyb
  • ed.guccione
  • message-keeper
  • felicityrc
  • craigat
  • katharinaschulz
  • fuzzyjess
  • rlfbbc
  • ken.barnett
  • colinr2
  • darkoa01
  • anthonygoodchild
  • bbc-cicdguild-machineuser
  • rlam0
  • hine24
  • milkywaynian-bbc
  • mathieuloutre
  • davidsolsonapuertas
  • sunnybbc
  • wssystems-integration
  • ajrobz
  • anatdeanbeeb
  • tzaman76
  • tomwieck2
  • jamese00
  • fahad-s75
  • tdoukinitsas
  • ghazif03
  • mesen
  • ndbbc
  • yonglexu
  • san-rai
  • nenehb
  • chrisorrickbbc
  • brotherkaif
  • laitangbbc
  • akumac01
  • ktalaga
  • bbc-sounds-offproduct
  • abrarkay
  • willsidlebbc
  • y.million
  • craigjwright
  • bevand10
  • sbeck1
  • ridwan_dev
  • abdu01
  • vidhya09
  • kirbyc02
  • carlaslattery
  • lcheffernan
  • alexshelley
  • sadia-taznim
  • richag04
  • dannymeloy
  • jpark0224
  • michaelmccoy
  • abz.me
  • kasunmadushanka
  • kieranjoyce
  • jamesscarborough
  • frankj05
  • dannydaviesbbc
  • jcable
  • stephenlovell
  • sgoudham
  • nathjoyce
  • espirn01
  • glenndavidsonbbc
  • jamesdesq
  • helen_morris
  • cdorrian871
  • olssod02
  • imran.haidry
  • jonathan-gillespie
  • azineh2023
  • aliciagrandjean
  • bbc-tv-open-source
  • saerich
  • laura01
  • rosemcnally
  • iulia.bukhvalova
  • hjerling
  • felixmercermoss
  • matt-harris-bbc
  • peterc89
  • tsadlerbbc
  • thsolomon
  • aabbabar
  • katyasa
  • callap03
  • chris.darlaston
  • whitew02
  • tcsquared
  • dwalker487
  • hollad
  • orforn01
  • amitsavant
  • norrib01
  • jakepointing
  • llouisetaylorbbc
  • charlie-cowan-bbc
  • robbmcquiston
  • james.bungay
  • gloandco
  • albertlobbc
  • welshl02
  • fglover84
  • yoshihirokasahara
  • hafsa-abdulsalim
  • abicoe
  • jonyardley
  • shaquillaevelyn
  • falko189
  • fullerlee-bbc
  • cheunm01
  • clairelittler-bbc
  • richhildyard
  • igorisolomon
  • tomnuttallbbc
  • bbcparfait
  • garwod01
  • inkenhenne
  • arnvshukla89
  • davidayoola
  • david-boydell
  • marta.marti
  • allena61
  • priyal2024
  • caeseribrahim
  • tampie85
  • ben.bagley.bbc
  • tamsingreen
  • aaronkenyon
  • mnharrison
  • madamot
  • uk-umme
  • jkordekbbc
  • dolad
  • smugpie
  • shanthichaitanya
  • biguzc01
  • silid
  • tariqatia
  • m-mafeni
  • marktaylorbbc
  • ronanmockett
  • hangbbc
  • ryanmcbbc
  • ridwancho
  • glediator
  • lantana-ali
  • ashtuckbbc
  • j616s-bbc
  • ken0310
  • mangrjui
  • aidan-beckett
  • thomasbishop
  • jakub.g
  • odonnellbbc
  • npmbs
  • teju_jakki
  • gavyn_bbc
  • yusuf963m
  • joshuacaddy
  • amelialloydbbc
  • george-brooke
  • mknish
  • j-e-boreham
  • bozzie
  • luke01455
  • michael_mulgrew
  • jrew-bbc
  • andyj-bbc
  • tmoco
  • izzy-pickering
  • ajitsanto09
  • bad-horse-bbc
  • olivia-p-moore
  • jsheriffbbc
  • subhathirarengaraj
  • shez-bbc
  • ryanwaudby
  • amritbbc
  • river-bbc
  • alifensomebbc
  • m-al-maary
  • guptaa01
  • allybeeb
  • jpeutherer1
  • sframpton
  • suzanna_kwong
  • allbutterg
  • katie.frost
  • jackhoggbbc
  • vaughr03
  • graham-armstrong-bbc
  • russellbroughton
  • tomchamberlainuk
  • mathkeehan
  • dio-p
  • anderb08
  • cattranfield
  • abd.el-aziz.ext
  • daniel.ochieng.ext
  • maxwec01
  • bbc_ivanalvarez
  • deepaakhil
  • simm90
  • award2022
  • iuketaylor
  • matthewtaylorwork
  • jamiebower185
  • alexchestersbbc
  • shoba15
  • lazzaa01
  • benjwheeler
  • lexedwardsbbc
  • geoffbbc
  • yavor-atanasov
  • s-zaid-s
  • bradleyphipps
  • diedhc01
  • zaintahirbbc
  • roberp05
  • garydavies
  • carrejoe3
  • syke
  • dataforce-jenkins
  • richt1
  • remotecharms
  • cobair01
  • gavinwright292
  • andysteadbbc
  • ovsichti
  • simonpitt
  • christosv94
  • claydelas
  • do0g.bbc
  • mattbbc
  • feglese_bbc
  • andywebb2-bbc
  • cjewell47
  • chibbc
  • kavbis066
  • fahad-75
  • edembbc
  • chalikov
  • samgjw
  • macgll01
  • eloisec
  • urbanm13
  • wormab01
  • nicholasgriffin_bbc
  • woodp11
  • sevisariisik
  • daniel.helen
  • stevensams
  • alistair.gempf
  • bbc-delivery-engineering
  • sheilab6
  • jonpbbc
  • bennuttall
  • kmurphy3377
  • johnnewman
  • chris-s-thompson
  • ryanmckennabbc
  • news-vj-bot
  • bbc-voice-pipeline
  • simon_taylor
  • drrobharper
  • jodiw_bbc
  • howelr03
  • petesloman
  • 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
  • bbcdj
  • willcott
  • stephegn_bbc
  • bbc-web-core
  • ibl-jenkins
  • bbc-admin
  • iplayer-web-jenkins
  • arunbhari11
  • lokih_
  • cathawker
  • patelj03
  • padmavathi.tatavarty
  • ramkup01
  • aggari01
  • matthewcard
  • tomhobbsbbc
  • smiths124
  • daniel-bailey
  • andycharris
  • samcauser
  • clarkb12
  • jack_mcpoland
  • willdahlgreen
  • thomsonp
  • bbcbsd
  • onlyonehas
  • bbc-cloudeng
  • mcmanj04
  • rthompson1991
  • neha0508
  • sbason
  • jezhodgesbbc
  • lewer
  • steven-bbc
  • bbc-news-jenkins
  • benjaa14
  • craigj
  • tarqwyn
  • chrisn-bbc
  • njh-bbc
  • simongregory
  • markturner
  • petra-at
  • iplayerradio-aws
  • monsai
  • subsidel
  • bbcrd
  • danm
  • rbryer
  • jamesreed
  • wyell
  • jim-johnson-rollings
  • stephenrobertsbbc
  • skillc01
  • dan.thomsonbbc
  • pcs-amp-jenkins
  • danjford
  • mark.ireland
  • media-playout-jenkins
  • chrisowen
  • bbc-cd-jenkins
  • langtonm
  • partner-platform-jenkins
  • api-management-jenkins
  • weather-jenkins
  • travel-jenkins
  • bbc-isite
  • adamxa
  • matt-rhys-jones-bbc
  • scottjarvis
  • marcburrows
  • chrismarsden
  • neilcraig
  • eagerterrier_bbc
  • awalsh90
  • anthonygreen
  • gel-jenkins
  • miket_bbc
  • darrenlucas.bbc
  • rozgonyiova
  • ibl
  • jana345
  • jlsorak
  • abigael
  • tom-wr
  • raulfuentes
  • daramaguire
  • mark.howitt
  • eamonnsullivan
  • samirichardson
  • henrywarne
  • shumphrey
  • hannahdadd
  • beckytrav
  • rdunbar
  • kerrynscriven
  • sport-web-jenkins
  • kcoyle-bbc
  • adama03
  • daniel.ellis
  • bbcconnections
  • iain-bbc
  • wilsoh58
  • 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
  • obriet04
  • mikeybyker
  • bbc-online
  • cisnky
  • dustin-bbc
  • rmsdev
  • alasdairstalker
  • jackrm
  • dwalees
  • tomfranciswinnington
  • thomam67
  • locator-deploy
  • getignited
  • rolandosorbelli
  • jordanholt
  • martysainty
  • massimura
  • rachael-waddington
  • garthco
  • andrewscfc
  • chatbn
  • chriskay
  • mckayj07
  • nickshanks
  • hexten
  • evebulloch
  • amnpm
  • laura94
  • dudar
  • coderkind
  • gw8
  • karen_c
  • 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
  • decyg
  • salmah95
  • kamara.bennett
  • kevin.mackay
  • pmaudsley
  • inti0
  • bbcrd-artifactory
  • parwiz_sharifi
  • garethjdavies
  • davidthorpebbc
  • norrid02
  • priyapolineni
  • thomaspreecebbc
  • jason.leeming
  • caporp01
  • nanbob
  • swatitabib
  • ianarundale
  • shazia
  • beethechange
  • steve_culverwell
  • mattowenuk
  • aaronmoore
  • 56yards
  • simontanner
  • milkywaynian
  • icottambbc91
  • alexjn15
  • assizpereira
  • iplayer-pc-downloads-pipeline-bot
  • chrispnicholson
  • catherine_hpr
  • bbc-search-and-navigation
  • usmanbuilds
  • stuart_jennings_bbc
  • jacobpryce
  • mattgreenham
  • cv-bbc
  • robcatt
  • newslabs-jenkins
  • joshcoventry
  • dave.at.bbc
  • sarahrainbow
  • farahjabri
  • david.verbenyi
  • resist01