Business Transaction Tracking
이 페이지는 아직 한국어로 제공되지 않습니다. 번역 작업 중입니다.
현재 번역 프로젝트에 대한 질문이나 피드백이 있으신 경우
언제든지 연락주시기 바랍니다.Join the Preview!
Transaction Tracking is in Preview. Use this form to submit your request today.
Request AccessBusiness Transaction Tracking monitors the complete processing of individual transactions across synchronous and asynchronous systems to help you meet SLAs and regulatory requirements.
With DSM’s transaction tracking, you can:
- Monitor end-to-end latency of transactions from receipt to completion, across synchronous and asynchronous data streams processes
- Detect SLO breaches, stuck transactions, and dropped transactions
- Identify transactions breaching SLAs to notify and compensate customers
- Generate transaction ID reports to meet regulatory requirements
- Troubleshoot by inspecting example delayed, stuck, or dropped transaction IDs in APM, logs, or internal databases
How it works
Data Streams Monitoring (DSM) extracts transaction IDs from sync (like HTTP request/response) and async (like Kafka produced/consumed) message headers. When an individual transaction’s ID is available in headers across all services with a checkpoint, DSM can follow the transaction across these services until its completion.
Create a transaction pipeline
- Navigate to Data Streams Monitoring > Transactions. You must complete the form to access this page.
- Select Create Transaction Pipeline.
- In the modal, define:
- Pipeline Name: A name for your pipeline
- Steps to track transactios across services. For each step, select a Service, an Environment, and an Extractor Type. Define a Header Name.
- Click Save and Continue.
- Verify your checkpoints. If any checkpoints require configuration, copy and paste the provided environment variables into your service deployment.
- Click Done.