{"action":"created","issue":{"url":"https://api.github.com/repos/SeaCloudsEU/SeaCloudsPlatform/issues/150","labels_url":"https://api.github.com/repos/SeaCloudsEU/SeaCloudsPlatform/issues/150/labels{/name}","comments_url":"https://api.github.com/repos/SeaCloudsEU/SeaCloudsPlatform/issues/150/comments","events_url":"https://api.github.com/repos/SeaCloudsEU/SeaCloudsPlatform/issues/150/events","html_url":"https://github.com/SeaCloudsEU/SeaCloudsPlatform/pull/150","id":116388062,"number":150,"title":"Added the monitoring-dam-generator and the monitoring-dam-generator-s…","user":{"login":"MicheleGuerriero","id":6441967,"avatar_url":"https://avatars.githubusercontent.com/u/6441967?v=3","gravatar_id":"","url":"https://api.github.com/users/MicheleGuerriero","html_url":"https://github.com/MicheleGuerriero","followers_url":"https://api.github.com/users/MicheleGuerriero/followers","following_url":"https://api.github.com/users/MicheleGuerriero/following{/other_user}","gists_url":"https://api.github.com/users/MicheleGuerriero/gists{/gist_id}","starred_url":"https://api.github.com/users/MicheleGuerriero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MicheleGuerriero/subscriptions","organizations_url":"https://api.github.com/users/MicheleGuerriero/orgs","repos_url":"https://api.github.com/users/MicheleGuerriero/repos","events_url":"https://api.github.com/users/MicheleGuerriero/events{/privacy}","received_events_url":"https://api.github.com/users/MicheleGuerriero/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-11-11T17:59:07Z","updated_at":"2015-11-19T16:27:22Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/SeaCloudsEU/SeaCloudsPlatform/pulls/150","html_url":"https://github.com/SeaCloudsEU/SeaCloudsPlatform/pull/150","diff_url":"https://github.com/SeaCloudsEU/SeaCloudsPlatform/pull/150.diff","patch_url":"https://github.com/SeaCloudsEU/SeaCloudsPlatform/pull/150.patch"},"body":"This PR adds the monitoring-dam-generator and the monitoring-dam-generator-service. The latter basically wraps the former in order to make it available as a service. Both the components have their own README.md in which you can find details on how they work and how they can be used. Mainly they allow to generate given an application ADP, a the set of monitoring rules and a set of data collector deployment scripts required for that application monitoring. The generation and management of IDs associated to the generated artifacts is the only feature specific to the service. If needed in the future, this could be moved to the core. The data collector TOSCA deployment scripts are generated according to the current DAM definition ( https://docs.google.com/document/d/1Z9RdaWn54IomgI-jCiw-tdutsCdDoHfk67PNUASOFmY/edit ).\r\n\r\nIssues:\r\n\r\n- the monitoring-dam-generator-service currently does not store the generated information in any persistent layer, but it just keep the state in memory. A next development will be to add a persistence solution.\r\n\r\n- the generated bash script required for the deployment of data collector are currently not uploaded anywhere, since we didn't define a remote repository for this kind of artifacts.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/SeaCloudsEU/SeaCloudsPlatform/issues/comments/158108748","html_url":"https://github.com/SeaCloudsEU/SeaCloudsPlatform/pull/150#issuecomment-158108748","issue_url":"https://api.github.com/repos/SeaCloudsEU/SeaCloudsPlatform/issues/150","id":158108748,"user":{"login":"andreaturli","id":222887,"avatar_url":"https://avatars.githubusercontent.com/u/222887?v=3","gravatar_id":"","url":"https://api.github.com/users/andreaturli","html_url":"https://github.com/andreaturli","followers_url":"https://api.github.com/users/andreaturli/followers","following_url":"https://api.github.com/users/andreaturli/following{/other_user}","gists_url":"https://api.github.com/users/andreaturli/gists{/gist_id}","starred_url":"https://api.github.com/users/andreaturli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andreaturli/subscriptions","organizations_url":"https://api.github.com/users/andreaturli/orgs","repos_url":"https://api.github.com/users/andreaturli/repos","events_url":"https://api.github.com/users/andreaturli/events{/privacy}","received_events_url":"https://api.github.com/users/andreaturli/received_events","type":"User","site_admin":false},"created_at":"2015-11-19T16:27:22Z","updated_at":"2015-11-19T16:27:22Z","body":"@MicheleGuerriero immutable objects were just a [minor] comments. \r\n\r\nCan you rebase your branch and push it again so that travis will run again.\r\n\r\nif travis is still green after the re-build, I'm happy to merge it.\r\nThanks!"}}