github.com/DataDog/orchestrion

github.com/DataDog/orchestrion

Those integration are enabled by having the following import in the project’s orchestrion.tool.go file:

import (
	_ "github.com/DataDog/orchestrion"

	_ "github.com/DataDog/orchestrion" // integration
	//...
)

Provide runtime visibility into whether orchestrion built an application or not

built.WithOrchestrion

Join Point
All of
  • Package-level const or var bool
  • One of
    • Declaration of built.WithOrchestrion
    • Has directive //orchestrion:enabled
    • Has directive //dd:orchestrion-enabled
Advice
Set initial value to:
true

built.WithOrchestrionVersion

Join Point
All of
Advice
Set initial value to:
{{Version | printf "%q"}}