cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Overwrite easyTravel config properties via commandline args during start

sebastian_kryst
DynaMight Leader
DynaMight Leader

I have question, when we are starting runEasyTravelNoGui.sh can we overwrite some properties from config file via arguments passed in bash? Or should I create multiple instances of config files and sh pass it to sh script in this way. I know that there is REST interface to change some of problems scenarios but I need commandline option as well.

Sebastian


5 REPLIES 5

sebastian_kryst
DynaMight Leader
DynaMight Leader

Anyone? 🙂


tomasz_wieremje
Dynatracer
Dynatracer

Hi.
You should be able to overwrite the properties by passing arguments such as these:

-Dconfig.ampBfProtocol=https
-Dconfig.ampBfEnvironment=example.com
-Dconfig.ampBfPort=123

You can change most properties in this way.


sebastian_kryst
DynaMight Leader
DynaMight Leader

I'm interest in this one:

config.backendCPUCycleTime

I've checked this method before but with no luck.

Sebastian


tomasz_wieremje
Dynatracer
Dynatracer

I tried to set up the parameter you need.

I used the following argument for test "-Dconfig.backendCPUCycleTime=57".

I modified and used "runEasyTravelNoGui.sh".

I checked the value of this parameter through the ConfigurationService with "...:8091/services/ConfigurationService/getBackendCPUCycleTime". And what I got is the value I set, that is "57":

<ns:getBackendCPUCycleTimeResponse xmlns:ns="http://webservice.business.easytravel.dynatrace.com">
<ns:return>57</ns:return>
</ns:getBackendCPUCycleTimeResponse>

So I would say that setting the value with an argument works fine.


Ok I've pasted this argument in wrong place. I've used it as argument for easyTravelNoGUI.sh execution, not in java parameters inside. My bad 🙂

Sebastian