Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Apidays Singapore 2024 - OpenTelemetry for API ...

Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi, Capgemini

OpenTelemetry for API Monitoring
Danielle Kayumbi, Software Engineer - Capgemini

Apidays Singapore 2024: Connecting Customers, Business and Technology (April 17 & 18, 2024)

------

Check out our conferences at https://www.apidays.global/

Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8

Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io

Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/

apidays

May 04, 2024
Tweet

Video

More Decks by apidays

Other Decks in Technology

Transcript

  1. Unde r s t a nd t he r e

    l a t i ons hi ps be t we e n s ys t e ms
  2. Obs e r va bi l i t y The

    ke y s uc c e s s
  3. Ge ne r a t e , c ol l

    e c t , e xpor t Te l e me t r y da t a
  4. He l p ma ke a s ys t e

    m obs e r va bl e
  5. Log

  6. { “ na me ” : “ ge t -

    c us t omer - ca r t ” “ c ont e xt ” : { “ t r a c e _i d”: “ 7bba 9f 33312b3dbb8b2c 2c 62bb7abe 2d”, “ s pa n_i d” : “ 086e 83747d0e 381e ” }, “ pa r e nt _i d”: “ ” , “ s t a r t _t i me” : “ 2024- 04- 18 16: 04: 01. 209458162 +0000 UTC” , “ e nd_t i me ” : “ 2024- 04- 18 16: 04: 01. 209458162 +0000 UTC” , “ s t a t us _c ode ”: “ OK” , “ a t t r i but e s ” : { “ ht t p. me t hod”: “ GET” , “ us e r _i d” : “ 123” , “ c a r t _i d” : “ 456” }}
  7. Distributed trace Records the paths taken by requests, Through multi

    - service architecture. Trace = collection of spans
  8. Get cart operation Get products Retrieve cart db Get product

    operation Retrieve product db Trace Cache product Context Product service Cart service