Skip to content

Commit baa12dd

Browse files
committed
Merge branch '738-unique-host-id'
Signed-off-by: Ben Hale <[email protected]>
2 parents 1e81881 + 1e9deff commit baa12dd

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

config/app_dynamics_agent.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,6 @@
1818
version: 4.+
1919
repository_root: https://packages.appdynamics.com/java
2020
default_application_name: $(jq -r -n "$VCAP_APPLICATION | .space_name + \":\" + .application_name | @sh")
21-
default_node_name: $(jq -r -n "$VCAP_APPLICATION | .application_name"):$CF_INSTANCE_INDEX
21+
default_node_name: $(jq -r -n "$VCAP_APPLICATION | .application_name + \":$CF_INSTANCE_INDEX\"")
2222
default_tier_name:
23+
default_unique_host_name: $(jq -r -n "$VCAP_APPLICATION | .application_id + \":$CF_INSTANCE_INDEX\"")

lib/java_buildpack/framework/app_dynamics_agent.rb

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ def release
5252
host_name java_opts, credentials
5353
port java_opts, credentials
5454
ssl_enabled java_opts, credentials
55+
unique_host_name java_opts
5556
end
5657

5758
protected
@@ -74,7 +75,7 @@ def application_name(java_opts, credentials)
7475
end
7576

7677
def account_access_key(java_opts, credentials)
77-
account_access_key = credentials['account-access-key']
78+
account_access_key = credentials['account-access-key'] || credentials.dig('account-access-secret', 'secret')
7879
java_opts.add_system_property 'appdynamics.agent.accountAccessKey', account_access_key if account_access_key
7980
end
8081

@@ -111,6 +112,11 @@ def tier_name(java_opts, credentials)
111112
java_opts.add_system_property('appdynamics.agent.tierName', name.to_s)
112113
end
113114

115+
def unique_host_name(java_opts)
116+
name = @configuration['default_unique_host_name'] || @application.details['application_name']
117+
java_opts.add_system_property('appdynamics.agent.uniqueHostId', name.to_s)
118+
end
119+
114120
# Copy default configuration present in resources folder of app_dynamics_agent ver* directories present in sandbox
115121
#
116122
# @param [Pathname] default_conf_dir the 'defaults' directory present in app_dynamics_agent resources.

0 commit comments

Comments
 (0)