in cmd/apmtool/env.go [27:47]
func (cmd *Commands) envCommand(ctx context.Context, c *cli.Command) error {
creds, err := cmd.getCredentials(ctx, c)
if err != nil {
return err
}
fmt.Printf("export ELASTIC_APM_SERVER_URL=%q;\n", cmd.cfg.APMServerURL)
if creds.APIKey != "" {
fmt.Printf("export ELASTIC_APM_API_KEY=%q;\n", creds.APIKey)
} else if creds.SecretToken != "" {
fmt.Printf("export ELASTIC_APM_SECRET_TOKEN=%q;\n", creds.SecretToken)
}
fmt.Printf("export OTEL_EXPORTER_OTLP_ENDPOINT=%q;\n", cmd.cfg.APMServerURL)
if creds.APIKey != "" {
fmt.Printf("export OTEL_EXPORTER_OTLP_HEADERS=%q;\n", "Authorization=ApiKey "+creds.APIKey)
} else if creds.SecretToken != "" {
fmt.Printf("export OTEL_EXPORTER_OTLP_HEADERS=%q;\n", "Authorization=Bearer "+creds.SecretToken)
}
return nil
}