elastic-apm-mule4-agent icon indicating copy to clipboard operation
elastic-apm-mule4-agent copied to clipboard

Doesn't appear to initialize in CloudHub

Open kneithamer-rh opened this issue 1 year ago • 1 comments

Hey there, this seems to work perfectly when running locally, however when exporting as a jar to upload to CloudHub (2.0) I see nothing related to APM at all initializing, and nothing is logged. Am I missing something simple?

I have the following dependencies in the project pom:

		<dependency>
			<groupId>co.elastic.apm</groupId>
			<artifactId>mule4-agent</artifactId>
			<version>${elastic.mule4.apm.agent}</version>
		</dependency>
		<dependency>
			<groupId>co.elastic.apm</groupId>
			<artifactId>apm-agent-attach</artifactId>
			<version>1.17.0</version>
		</dependency>
		<dependency>
			<groupId>co.elastic.apm</groupId>
			<artifactId>apm-agent-api</artifactId>
			<version>1.21.0</version>
		</dependency>

And the following line in the high-level project flow:

I also attempted to add the java properties like you mentioned in a nearly identical issue on the mule3 version, to no avail: https://github.com/michaelhyatt/elastic-apm-mule3-agent/issues/11

These are all of the properties I have currently: elastic.apm.active=true elastic.apm.enabled=true elastic.apm.log_level=INFO elastic.apm.instrument=false elastic.apm.server_urls=https://**** elastic.apm.secret_token=**** elastic.apm.service_name=intake-service elastic.apm.service_version=v1.0.0 elastic.apm.stack_trace_limit=15 elastic.apm.span_frames_min_duration=0ms elastic.apm.mule.capture_input_properties=true elastic.apm.mule.capture_output_properties=true elastic.apm.mule.capture_input_properties_regex=http_(.) anypoint.platform.config.analytics.agent.enabled=true elastic.apm.mule.capture_output_properties_regex=(.)

Any ideas? I feel I'm missing something simple. Thanks!

kneithamer-rh avatar Oct 02 '23 19:10 kneithamer-rh

I vaguely remember the jar dependencies having to be declared explicitly elsewhere to be deployed into CloudHub.

https://docs.mulesoft.com/mule-runtime/4.5/how-to-export-resources

michaelhyatt avatar Oct 12 '23 00:10 michaelhyatt