Blacksmith can integrate with Elastic APM for monitoring and distributed tracing.
The only environment variable required is:
If not set or empty, the APM Go agent will not be leveraged.
APM Services & Traces
Blacksmith registers every instances of every services, as follow:
The environment variable
BLACKSMITH_ENV is forwarded to APM, allowing to filter
services and instances across environments:
Every workflows (for extractions, loads, migrations and operations) are traced. This means you can monitor in details each workflow, per service per environment:
If you notice something we've missed or could be improved on, please follow this link and submit a pull request to the repository. Once we merge it, the changes will be reflected on the website the next time it is deployed.
Thank you for your contributions!