{"action":"opened","issue":{"url":"https://api.github.com/repos/IBMStreams/streamsx.metrics/issues/24","repository_url":"https://api.github.com/repos/IBMStreams/streamsx.metrics","labels_url":"https://api.github.com/repos/IBMStreams/streamsx.metrics/issues/24/labels{/name}","comments_url":"https://api.github.com/repos/IBMStreams/streamsx.metrics/issues/24/comments","events_url":"https://api.github.com/repos/IBMStreams/streamsx.metrics/issues/24/events","html_url":"https://github.com/IBMStreams/streamsx.metrics/issues/24","id":195772330,"number":24,"title":"MetricsSource supports application configuration","user":{"login":"m-kotowski","id":16794506,"avatar_url":"https://avatars.githubusercontent.com/u/16794506?v=3","gravatar_id":"","url":"https://api.github.com/users/m-kotowski","html_url":"https://github.com/m-kotowski","followers_url":"https://api.github.com/users/m-kotowski/followers","following_url":"https://api.github.com/users/m-kotowski/following{/other_user}","gists_url":"https://api.github.com/users/m-kotowski/gists{/gist_id}","starred_url":"https://api.github.com/users/m-kotowski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/m-kotowski/subscriptions","organizations_url":"https://api.github.com/users/m-kotowski/orgs","repos_url":"https://api.github.com/users/m-kotowski/repos","events_url":"https://api.github.com/users/m-kotowski/events{/privacy}","received_events_url":"https://api.github.com/users/m-kotowski/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-12-15T10:43:25Z","updated_at":"2016-12-15T10:43:25Z","closed_at":null,"body":"Credentials or other application configuration can change during the lifetime of a job. Streams offers [application configuration objects](http://www.ibm.com/support/knowledgecenter/en/SSCRJU_4.2.0/com.ibm.streams.admin.doc/doc/creating-secure-app-configs.html) to store such information in Apache ZooKeeper in an encoded state.\r\n\r\nThe following MetricsSource parameters are candidates to be stored in application configuration objects:\r\n\r\n* connectionURL: except that we find a solution to retrieve it automatically (see issue #5)\r\n* password: passwords often change periodically and we do not want to restart or recompile apps\r\n* filterDocument: instead of storing the configuration as JSON-encoded file, it might be useful to have the configuration centralized; we must be aware that different operators can have different configurations in the same application"}}
{"actor":{"display_login":"m-kotowski"}}