You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems that app-service-configurable detects the updates (logs show configuration updates), but the changes do not take effect immediately. To make the new configuration work, I need to restart the app-service-configurable container.
Is there a way to automatically reload and apply the updated configuration without restarting the container?
Thank you for your help.
level=INFO ts=2025-02-24T07:04:11.8443102Z app=app-rules-engine source=config.go:969 msg="Writable configuration has been updated from the Configuration Provider"
level=INFO ts=2025-02-24T07:04:11.8444092Z app=app-rules-engine source=configupdates.go:60 msg="Processing App Service configuration updates"
level=DEBUG ts=2025-02-24T07:04:11.8444354Z app=app-rules-engine source=service.go:325 msg="'pipeline' Function Pipeline Execution Order: [FilterByDeviceName1,MQTTExport]"
level=DEBUG ts=2025-02-24T07:04:11.8445646Z app=app-rules-engine source=service.go:401 msg="FilterByDeviceName1 function added to 'pipeline' configurable pipeline with parameters: [filterout='false', devicenames='Random-Integer-Device']"
level=DEBUG ts=2025-02-24T07:04:11.8446896Z app=app-rules-engine source=service.go:401 msg="MQTTExport function added to 'pipeline' configurable pipeline with parameters: [persistonerror='false', willretained='false', autoreconnect='true', connecttimeout='', willenabled='false', willpayload='', retain='false', willqos='0', willtopic='', qos='0', topic='test/topic/edgex', authmode='none', clientid='MQTT-Export', secretname='mqtt', skipverify='false', brokeraddress='tcp://test.mosquitto.org:1883', keepalive='']"
level=INFO ts=2025-02-24T07:04:11.8447441Z app=app-rules-engine source=runtime.go:122 msg="Transforms set for pipeline pipeline"
level=INFO ts=2025-02-24T07:04:11.8447646Z app=app-rules-engine source=runtime.go:136 msg="Topics '[events/device/+/+/Random-Integer-Device/Int16]' set for pipeline pipeline"
level=INFO ts=2025-02-24T07:04:11.8447758Z app=app-rules-engine source=configupdates.go:148 msg="Configurable Pipeline successfully reloaded from new configuration"
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi EdgeX Team,
I am using app-service-configurable (version 3.1.1) and trying to dynamically update its configuration by modifying key/value pairs in Consul at:http://127.0.0.1:8500/ui/dc1/kv/edgex/v3/app-rules-engine/Writable/Pipeline/Functions
It seems that app-service-configurable detects the updates (logs show configuration updates), but the changes do not take effect immediately. To make the new configuration work, I need to restart the app-service-configurable container.
Is there a way to automatically reload and apply the updated configuration without restarting the container?
Thank you for your help.
Beta Was this translation helpful? Give feedback.
All reactions